Patch my mc_teo to allow double click extensions.

0001-added-a-double-click-event-to-extension-form.patch
This commit is contained in:
Merlijn Wajer 2010-06-29 22:17:28 +02:00
parent d13abf3afe
commit 070104055f
2 changed files with 12 additions and 0 deletions

View File

@ -49,6 +49,7 @@ object ExtensionsForm: TExtensionsForm
TabOrder = 0
ViewStyle = vsReport
OnAdvancedCustomDrawItem = ExtensionsListAdvancedCustomDrawItem
OnDblClick = ExtensionsListDblClick
OnSelectItem = ExtensionsListSelectItem
end
object Button: TButton

View File

@ -22,6 +22,7 @@ type
procedure ExtensionsListAdvancedCustomDrawItem(Sender: TCustomListView;
Item: TListItem; State: TCustomDrawState; Stage: TCustomDrawStage;
var DefaultDraw: Boolean);
procedure ExtensionsListDblClick(Sender: TObject);
procedure ExtensionsListSelectItem(Sender: TObject; Item: TListItem;
Selected: Boolean);
procedure FormCreate(Sender: TObject);
@ -66,6 +67,16 @@ begin
sender.canvas.brush.color := $CCCCFF//$FF3D64;
end;
procedure TExtensionsForm.ExtensionsListDblClick(Sender: TObject);
begin
if ExtensionsList.Selected <> nil then
with TVirtualSimbaExtension(ExtManager.Extensions[ExtensionsList.Selected.Index]) do
begin;
Enabled := not ExtEnabled.Checked;
ExtEnabled.Checked := Enabled;
end;
end;
procedure TExtensionsForm.ExtensionsListSelectItem(Sender: TObject;
Item: TListItem; Selected: Boolean);
var