Rev 81 | Rev 83 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 81 | Rev 82 | ||
---|---|---|---|
Line 6... | Line 6... | ||
6 | {$LEGACYIFEND ON} |
6 | {$LEGACYIFEND ON} |
7 | {$IFEND} |
7 | {$IFEND} |
8 | 8 | ||
9 | {$INCLUDE 'UserDetect2.inc'} |
9 | {$INCLUDE 'UserDetect2.inc'} |
10 | 10 | ||
11 | {$WARN UNSAFE_CODE OFF} |
- | |
12 | {$WARN UNSAFE_TYPE OFF} |
- | |
13 | {$WARN UNSAFE_CAST OFF} |
- | |
14 | - | ||
15 | uses |
11 | uses |
16 | Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, |
12 | Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, |
17 | Dialogs, StdCtrls, Grids, ValEdit, UD2_Obj, ComCtrls, ImgList, ExtCtrls, |
13 | Dialogs, StdCtrls, Grids, ValEdit, UD2_Obj, ComCtrls, ImgList, ExtCtrls, |
18 | CommCtrl, Menus, VTSListView, VTSCompat; |
14 | CommCtrl, Menus, VTSListView, VTSCompat; |
19 | 15 | ||
Line 65... | Line 61... | ||
65 | LoadedPluginsPopupMenu: TPopupMenu; |
61 | LoadedPluginsPopupMenu: TPopupMenu; |
66 | MenuItem1: TMenuItem; |
62 | MenuItem1: TMenuItem; |
67 | Panel2: TPanel; |
63 | Panel2: TPanel; |
68 | Image2: TImage; |
64 | Image2: TImage; |
69 | procedure FormDestroy(Sender: TObject); |
65 | procedure FormDestroy(Sender: TObject); |
70 | procedure FormShow(Sender: TObject); |
- | |
71 | procedure TasksListViewDblClick(Sender: TObject); |
66 | procedure TasksListViewDblClick(Sender: TObject); |
72 | procedure TasksListViewKeyPress(Sender: TObject; var Key: Char); |
67 | procedure TasksListViewKeyPress(Sender: TObject; var Key: Char); |
73 | procedure Button1Click(Sender: TObject); |
68 | procedure Button1Click(Sender: TObject); |
74 | procedure Button2Click(Sender: TObject); |
69 | procedure Button2Click(Sender: TObject); |
75 | procedure URLLabelClick(Sender: TObject); |
70 | procedure URLLabelClick(Sender: TObject); |
Line 80... | Line 75... | ||
80 | procedure CopyTaskDefinitionExample1Click(Sender: TObject); |
75 | procedure CopyTaskDefinitionExample1Click(Sender: TObject); |
81 | procedure ListViewCompare(Sender: TObject; Item1, Item2: TListItem; Data: Integer; var Compare: Integer); |
76 | procedure ListViewCompare(Sender: TObject; Item1, Item2: TListItem; Data: Integer; var Compare: Integer); |
82 | procedure Button3Click(Sender: TObject); |
77 | procedure Button3Click(Sender: TObject); |
83 | procedure LoadedPluginsPopupMenuPopup(Sender: TObject); |
78 | procedure LoadedPluginsPopupMenuPopup(Sender: TObject); |
84 | procedure MenuItem1Click(Sender: TObject); |
79 | procedure MenuItem1Click(Sender: TObject); |
- | 80 | procedure FormCreate(Sender: TObject); |
|
85 | protected |
81 | protected |
86 | ud2: TUD2; |
82 | ud2: TUD2; |
87 | procedure LoadTaskList; |
83 | procedure LoadTaskList; |
88 | procedure LoadDetectedIDs; |
84 | procedure LoadDetectedIDs; |
89 | procedure LoadINITemplate; |
85 | procedure LoadINITemplate; |
Line 355... | Line 351... | ||
355 | begin |
351 | begin |
356 | LoadedPluginsListView.Columns.Items[i].Width := LVSCW_AUTOSIZE_USEHEADER; |
352 | LoadedPluginsListView.Columns.Items[i].Width := LVSCW_AUTOSIZE_USEHEADER; |
357 | end; |
353 | end; |
358 | end; |
354 | end; |
359 | 355 | ||
360 | procedure TUD2MainForm.FormShow(Sender: TObject); |
- | |
361 | begin |
- | |
362 | // To avoid accidental change of the default tab from the IDE VCL Designer |
- | |
363 | PageControl1.ActivePage := TasksTabSheet; |
- | |
364 | end; |
- | |
365 | - | ||
366 | procedure TUD2MainForm.TasksListViewDblClick(Sender: TObject); |
356 | procedure TUD2MainForm.TasksListViewDblClick(Sender: TObject); |
367 | var |
357 | var |
368 | obj: TUD2ListViewEntry; |
358 | obj: TUD2ListViewEntry; |
369 | begin |
359 | begin |
370 | if TasksListView.ItemIndex = -1 then exit; |
360 | if TasksListView.ItemIndex = -1 then exit; |
Line 511... | Line 501... | ||
511 | Close; |
501 | Close; |
512 | Exit; |
502 | Exit; |
513 | end; |
503 | end; |
514 | ud2 := TUD2.Create(LoadedIniFile); |
504 | ud2 := TUD2.Create(LoadedIniFile); |
515 | 505 | ||
516 | ud2.HandlePluginDir('', '*.smp'); |
506 | ud2.HandlePluginDir('', '*.udp'); |
517 | ud2.HandlePluginDir('Plugins', '*.smp'); |
507 | ud2.HandlePluginDir('Plugins', '*.udp'); |
518 | ud2.HandlePluginDir('Plugins', '*.dll'); |
508 | ud2.HandlePluginDir('Plugins', '*.dll'); |
519 | 509 | ||
520 | if CheckBoolParam(1, 'C') then |
510 | if CheckBoolParam(1, 'C') then |
521 | begin |
511 | begin |
522 | if ud2.FulfilsEverySubterm(ParamStr(2)) then |
512 | if ud2.FulfilsEverySubterm(ParamStr(2)) then |
Line 553... | Line 543... | ||
553 | Visible := true; |
543 | Visible := true; |
554 | Exit; |
544 | Exit; |
555 | end; |
545 | end; |
556 | end; |
546 | end; |
557 | 547 | ||
- | 548 | procedure TUD2MainForm.FormCreate(Sender: TObject); |
|
- | 549 | begin |
|
- | 550 | // To avoid accidental change of the default tab from the IDE VCL Designer |
|
- | 551 | PageControl1.ActivePage := TasksTabSheet; |
|
- | 552 | end; |
|
- | 553 | ||
558 | end. |
554 | end. |