Changeset 7 for os/trunk/Applications/UDesktop.pas
- Timestamp:
- Jun 2, 2013, 6:59:07 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
os/trunk/Applications/UDesktop.pas
r6 r7 12 12 procedure TaskButtonClick(Sender: TObject); 13 13 protected 14 function HandleMessage(Message: TMessage): Boolean; override;15 14 public 16 15 MenuButton: TButton; … … 18 17 TaskBar: TPanel; 19 18 TestApp: TApplication; 20 TaskButtons: TList<TButton>; 19 TaskButtons: TObjectList<TButton>; 20 function HandleMessage(Message: TMessage): Boolean; override; 21 21 procedure Run; override; 22 22 constructor Create; override; … … 56 56 begin 57 57 inherited; 58 TaskButtons := T List<TButton>.Create;58 TaskButtons := TObjectList<TButton>.Create; 59 59 end; 60 60 … … 67 67 function TDesktopApp.HandleMessage(Message: TMessage): Boolean; 68 68 begin 69 if (Message is TMessageResize) or (Message is TMessageTaskList) then 69 if (Message is TMessageResize) or (Message is TMessageTaskList) then begin 70 70 UpdateTaskBar; 71 Result := True; 72 end else Result := False; 71 73 end; 72 74 … … 76 78 Caption := 'Desktop'; 77 79 MainBar := TForm.Create; 80 MainBar.Owner := Self; 78 81 MainBar.BorderStyle := bsNone; 79 82 MainBar.Name := 'MainBar'; … … 82 85 TaskBar := TPanel.Create; 83 86 TaskBar.Parent := MainBar; 87 TaskBar.Owner := MainBar; 84 88 TaskBar.Name := 'TaskBar'; 85 89 TaskBar.Color := clLightGreen; … … 89 93 MenuButton := TButton.Create; 90 94 MenuButton.Parent := TaskBar; 95 MenuButton.Owner := TaskBar; 91 96 MenuButton.Bounds := TRectangle.Create(0, 0, 50, 24); 92 97 MenuButton.Visible := True;
Note:
See TracChangeset
for help on using the changeset viewer.