ViewVC Help
View File | Revision Log | View Changeset | Root Listing
root/Oni2/oup/current/Helper/ValueEdit.pas
(Generate patch)

Comparing:
oup/rewrite/Helper/ValueEdit.pas (file contents), Revision 104 by alloc, Tue Feb 20 22:03:11 2007 UTC vs.
oup/current/Helper/ValueEdit.pas (file contents), Revision 180 by alloc, Thu May 17 15:08:29 2007 UTC

# Line 18 | Line 18 | type
18      edit_datatype: TEdit;
19      procedure btn_cancelClick(Sender: TObject);
20      procedure btn_okClick(Sender: TObject);
21 <    procedure MakeVarInput(objectname: String; offset: LongWord;
21 >    procedure MakeVarInput(objectname: String; offset: Integer;
22        datatype: Word; current: String; caller: TObject);
23      procedure FormCreate(Sender: TObject);
24    private
# Line 32 | Line 32 | var
32  
33   implementation
34  
35 < uses BinEdit, {RawEdit, }DatStructureLoader, Main;
35 > uses BinEdit, RawEdit, DatStructureLoader, Main;
36  
37   {$R *.dfm}
38  
# Line 40 | Line 40 | var
40    caller_win_dat: TForm_BinEdit;
41    caller_win_raw: TForm_RawEdit;
42    _datatype: Word;
43 <  _offset: LongWord;
43 >  _offset: Integer;
44  
45  
46  
47  
48 < procedure TForm_ValueEdit.MakeVarInput(objectname: String; offset: LongWord;
48 > procedure TForm_ValueEdit.MakeVarInput(objectname: String; offset: Integer;
49    datatype: Word; current: String; caller: TObject);
50   begin
51    caller_win_dat := nil;
# Line 66 | Line 66 | begin
66    edit_current.Text := current;
67    edit_new.EditType := etString;
68    edit_new.Text := '';
69  edit_new.LimitCheck := False;
69    edit_new.MaxLength := 0;
70    edit_new.Max := 0;
71    edit_new.BorderStyle := bsSingle;
# Line 110 | Line 109 | begin
109        Self.Width := 700;
110      end;
111    end;
112 +  edit_new.Text := current;
113    edit_new.SetFocus;
114    edit_new.SelectAll;
115   end;
# Line 135 | Line 135 | end;
135  
136   procedure TForm_ValueEdit.FormCreate(Sender: TObject);
137   begin
138 +  DecimalSeparator := '.';
139    edit_new := TCrossEdit.Create(Self);
140    with edit_new do
141    begin
# Line 158 | Line 159 | begin
159      FocusAlignment := taLeftJustify;
160      NoFocusAlignment := taLeftJustify;
161      Precision := 15;
162 <    Decimals := 4;
162 >    Decimals := 14;
163      FocusWidthInc := 0;
164      EditType := etHex;
165      NextDialogOnEnter := True;

Diff Legend

Removed lines
+ Added lines
< Changed lines (old)
> Changed lines (new)