GUIInspector.pas 1003 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. unit GUIInspector;
  2. interface
  3. uses
  4. Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  5. Dialogs, JvComponent, JvDockControlForm, Grids, ELPropInsp, ComCtrls,
  6. StdCtrls, ExtCtrls, TypInfo;
  7. type
  8. TfrmGUIInspector = class(TForm)
  9. JvDockClient1: TJvDockClient;
  10. Panel1: TPanel;
  11. Panel2: TPanel;
  12. cboGUIElements: TComboBox;
  13. TabControl1: TTabControl;
  14. ELGUIPropertyInspector: TELPropertyInspector;
  15. procedure ELGUIPropertyInspectorFilterProp(Sender: TObject; AInstance: TPersistent; APropInfo: PPropInfo; var AIncludeProp: Boolean);
  16. private
  17. { Private declarations }
  18. public
  19. { Public declarations }
  20. end;
  21. var
  22. frmGUIInspector: TfrmGUIInspector;
  23. implementation
  24. {$R *.dfm}
  25. procedure TfrmGUIInspector.ELGUIPropertyInspectorFilterProp(Sender: TObject; AInstance: TPersistent; APropInfo: PPropInfo; var AIncludeProp: Boolean);
  26. begin
  27. // Filter out unsupported properties
  28. if APropInfo.Name = 'Action' then
  29. AIncludeProp := False;
  30. end;
  31. end.