Changeset 176 for Docking/CoolDocking/UCoolDockWindowList.pas
- Timestamp:
- Mar 7, 2011, 1:32:07 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Docking/CoolDocking/UCoolDockWindowList.pas
r58 r176 15 15 TCoolDockWindowListForm = class(TForm) 16 16 ButtonFocus: TButton; 17 ButtonCancel: TButton; 17 ButtonHide: TButton; 18 ButtonShow: TButton; 18 19 ImageList1: TImageList; 19 20 ListView1: TListView; 20 procedure ButtonCancelClick(Sender: TObject);21 21 procedure ButtonFocusClick(Sender: TObject); 22 procedure ButtonHideClick(Sender: TObject); 23 procedure ButtonShowClick(Sender: TObject); 22 24 procedure FormShow(Sender: TObject); 23 25 procedure ListView1DblClick(Sender: TObject); 24 26 procedure ListView1KeyPress(Sender: TObject; var Key: char); 27 procedure ListView1SelectItem(Sender: TObject; Item: TListItem; 28 Selected: Boolean); 25 29 private 26 30 { private declarations } … … 43 47 { TCoolDockWindowListForm } 44 48 45 procedure TCoolDockWindowListForm.ButtonCancelClick(Sender: TObject);46 begin47 Close;48 end;49 50 49 procedure TCoolDockWindowListForm.ButtonFocusClick(Sender: TObject); 51 50 begin … … 53 52 TForm(ListView1.Selected.Data).Show; 54 53 Close; 54 end; 55 56 procedure TCoolDockWindowListForm.ButtonHideClick(Sender: TObject); 57 begin 58 if Assigned(ListView1.Selected) then 59 TForm(ListView1.Selected.Data).Close; 60 LoadList; 61 end; 62 63 procedure TCoolDockWindowListForm.ButtonShowClick(Sender: TObject); 64 begin 65 if Assigned(ListView1.Selected) then 66 TForm(ListView1.Selected.Data).Show; 67 LoadList; 55 68 end; 56 69 … … 68 81 begin 69 82 if Key = #13 then ButtonFocusClick(Self); 83 end; 84 85 procedure TCoolDockWindowListForm.ListView1SelectItem(Sender: TObject; 86 Item: TListItem; Selected: Boolean); 87 begin 88 ButtonFocus.Enabled := Selected; 89 ButtonHide.Enabled := Selected; 90 ButtonShow.Enabled := Selected; 70 91 end; 71 92
Note:
See TracChangeset
for help on using the changeset viewer.