RxFPC: Publish events OnMouseWheel, OnMouseWheelDown and OnMouseWheelUp for rx controls.

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3610 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
alexs75 2014-09-29 07:02:18 +00:00
parent 93a756c1cc
commit 72a9ffc042
20 changed files with 64 additions and 8 deletions

View File

@ -104,6 +104,9 @@ type
property OnMouseDown; property OnMouseDown;
property OnMouseMove; property OnMouseMove;
property OnMouseUp; property OnMouseUp;
property OnMouseWheel;
property OnMouseWheelDown;
property OnMouseWheelUp;
property OnResize; property OnResize;
property OnStartDrag; property OnStartDrag;

View File

@ -190,6 +190,9 @@ type
property OnMouseDown; property OnMouseDown;
property OnMouseMove; property OnMouseMove;
property OnMouseUp; property OnMouseUp;
property OnMouseWheel;
property OnMouseWheelDown;
property OnMouseWheelUp;
property OnContextPopup; property OnContextPopup;
property OnStartDrag; property OnStartDrag;

View File

@ -162,6 +162,9 @@ type
property OnMouseLeave; property OnMouseLeave;
property OnMouseMove; property OnMouseMove;
property OnMouseUp; property OnMouseUp;
property OnMouseWheel;
property OnMouseWheelDown;
property OnMouseWheelUp;
property OnResize; property OnResize;
property OnPrepareCanvas; property OnPrepareCanvas;
end; end;

View File

@ -157,6 +157,9 @@ type
property OnMouseMove; property OnMouseMove;
property OnMouseDown; property OnMouseDown;
property OnMouseUp; property OnMouseUp;
property OnMouseWheel;
property OnMouseWheelDown;
property OnMouseWheelUp;
property OnDragOver; property OnDragOver;
property OnDragDrop; property OnDragDrop;
property OnEndDrag; property OnEndDrag;

View File

@ -539,6 +539,9 @@ type
property OnMouseUp; property OnMouseUp;
property OnMouseEnter; property OnMouseEnter;
property OnMouseLeave; property OnMouseLeave;
property OnMouseWheel;
property OnMouseWheelDown;
property OnMouseWheelUp;
property OnStartDrag; property OnStartDrag;
property OnContextPopup; property OnContextPopup;
property OnEndDock; property OnEndDock;
@ -662,6 +665,9 @@ type
property OnMouseDown; property OnMouseDown;
property OnMouseMove; property OnMouseMove;
property OnMouseUp; property OnMouseUp;
property OnMouseWheel;
property OnMouseWheelDown;
property OnMouseWheelUp;
property OnStartDrag; property OnStartDrag;
property OnContextPopup; property OnContextPopup;
property OnEndDock; property OnEndDock;

View File

@ -107,6 +107,9 @@ type
property OnClick; property OnClick;
property OnEnter; property OnEnter;
property OnExit; property OnExit;
property OnMouseWheel;
property OnMouseWheelDown;
property OnMouseWheelUp;
end; end;
implementation implementation

View File

@ -139,6 +139,9 @@ type
property OnMouseLeave; property OnMouseLeave;
property OnMouseMove; property OnMouseMove;
property OnMouseUp; property OnMouseUp;
property OnMouseWheel;
property OnMouseWheelDown;
property OnMouseWheelUp;
property OnStartDrag; property OnStartDrag;
property OnSelect; property OnSelect;
property OnUTF8KeyPress; property OnUTF8KeyPress;

View File

@ -157,6 +157,9 @@ type
property OnMouseDown; property OnMouseDown;
property OnMouseMove; property OnMouseMove;
property OnMouseUp; property OnMouseUp;
property OnMouseWheel;
property OnMouseWheelDown;
property OnMouseWheelUp;
property OnSelect; property OnSelect;
property OnStartDrag; property OnStartDrag;
property OnUTF8KeyPress; property OnUTF8KeyPress;

View File

@ -88,6 +88,9 @@ type
property OnMouseDown; property OnMouseDown;
property OnMouseMove; property OnMouseMove;
property OnMouseUp; property OnMouseUp;
property OnMouseWheel;
property OnMouseWheelDown;
property OnMouseWheelUp;
property OnStartDock; property OnStartDock;
property OnStartDrag; property OnStartDrag;
property Orientation; property Orientation;

View File

@ -860,6 +860,9 @@ type
property OnMouseDown; property OnMouseDown;
property OnMouseMove; property OnMouseMove;
property OnMouseUp; property OnMouseUp;
property OnMouseWheel;
property OnMouseWheelDown;
property OnMouseWheelUp;
property OnPrepareCanvas; property OnPrepareCanvas;
property OnSelectEditor; property OnSelectEditor;
property OnStartDock; property OnStartDock;

View File

@ -113,6 +113,9 @@ type
property OnMouseDown; property OnMouseDown;
property OnMouseMove; property OnMouseMove;
property OnMouseUp; property OnMouseUp;
property OnMouseWheel;
property OnMouseWheelDown;
property OnMouseWheelUp;
property OnResize; property OnResize;
property OnUTF8KeyPress; property OnUTF8KeyPress;
property ParentFont; property ParentFont;

View File

@ -121,6 +121,9 @@ type
property OnMouseDown; property OnMouseDown;
property OnMouseMove; property OnMouseMove;
property OnMouseUp; property OnMouseUp;
property OnMouseWheel;
property OnMouseWheelDown;
property OnMouseWheelUp;
property OnStartDrag; property OnStartDrag;
property OnUTF8KeyPress; property OnUTF8KeyPress;
property ParentColor; property ParentColor;

View File

@ -113,6 +113,9 @@ type
property OnMouseMove; property OnMouseMove;
property OnMouseDown; property OnMouseDown;
property OnMouseUp; property OnMouseUp;
property OnMouseWheel;
property OnMouseWheelDown;
property OnMouseWheelUp;
property OnKeyDown; property OnKeyDown;
property OnKeyUp; property OnKeyUp;
property OnKeyPress; property OnKeyPress;

View File

@ -356,6 +356,9 @@ type
property OnMouseDown; property OnMouseDown;
property OnMouseMove; property OnMouseMove;
property OnMouseUp; property OnMouseUp;
property OnMouseWheel;
property OnMouseWheelDown;
property OnMouseWheelUp;
property OnStartDrag; property OnStartDrag;
property OnGetGridCellProps; property OnGetGridCellProps;
property OnSelect; property OnSelect;

View File

@ -198,13 +198,11 @@ type
property DragMode; property DragMode;
property Enabled; property Enabled;
property Font; property Font;
//{$IFDEF RX_D4}
property Anchors; property Anchors;
property BiDiMode; property BiDiMode;
property Constraints; property Constraints;
property DragKind; property DragKind;
property ParentBiDiMode; property ParentBiDiMode;
//{$ENDIF}
property MaxLength; property MaxLength;
property ParentColor; property ParentColor;
// property ParentCtl3D; // property ParentCtl3D;
@ -232,12 +230,10 @@ type
property OnMouseDown; property OnMouseDown;
property OnMouseMove; property OnMouseMove;
property OnMouseUp; property OnMouseUp;
//{$IFDEF RX_D5} property OnMouseWheel;
property OnContextPopup;
//{$ENDIF}
//{$IFDEF RX_D4}
property OnMouseWheelDown; property OnMouseWheelDown;
property OnMouseWheelUp; property OnMouseWheelUp;
property OnContextPopup;
property OnEndDock; property OnEndDock;
property OnStartDock; property OnStartDock;
//{$ENDIF} //{$ENDIF}

View File

@ -133,6 +133,9 @@ type
property OnMouseMove; property OnMouseMove;
property OnMouseDown; property OnMouseDown;
property OnMouseUp; property OnMouseUp;
property OnMouseWheel;
property OnMouseWheelDown;
property OnMouseWheelUp;
property OnKeyDown; property OnKeyDown;
property OnKeyUp; property OnKeyUp;
property OnKeyPress; property OnKeyPress;

View File

@ -109,6 +109,9 @@ type
property OnMouseDown; property OnMouseDown;
property OnMouseMove; property OnMouseMove;
property OnMouseUp; property OnMouseUp;
property OnMouseWheel;
property OnMouseWheelDown;
property OnMouseWheelUp;
property OnStartDrag; property OnStartDrag;
property OnUTF8KeyPress; property OnUTF8KeyPress;
property ParentColor; property ParentColor;

View File

@ -273,6 +273,9 @@ type
property OnMouseDown; property OnMouseDown;
property OnMouseMove; property OnMouseMove;
property OnMouseUp; property OnMouseUp;
property OnMouseWheel;
property OnMouseWheelDown;
property OnMouseWheelUp;
property OnResize; property OnResize;
property OnStartDrag; property OnStartDrag;
end; end;
@ -559,8 +562,8 @@ begin
if ((FLastDrawFlagsA and DFCS_FLAT) <> 0) and ((FLastDrawFlagsA and DFCS_PUSHED) = 0) if ((FLastDrawFlagsA and DFCS_FLAT) <> 0) and ((FLastDrawFlagsA and DFCS_PUSHED) = 0)
and (tpGlyphPopup in TToolbarItems(FOwnerItem.Collection).FToolPanel.Options) and FFullPush then and (tpGlyphPopup in TToolbarItems(FOwnerItem.Collection).FToolPanel.Options) and FFullPush then
begin begin
FImageList.Draw(Canvas, Offset.X, Offset.Y, TCustomAction(Action).ImageIndex, false); // FImageList.Draw(Canvas, Offset.X, Offset.Y, TCustomAction(Action).ImageIndex, false);
// FImageList.Draw(Canvas, Offset.X, Offset.Y, TCustomAction(Action).ImageIndex, gdeDisabled); FImageList.Draw(Canvas, Offset.X, Offset.Y, TCustomAction(Action).ImageIndex, gdeShadowed);
Dec(Offset.X, 2); Dec(Offset.X, 2);
Dec(Offset.Y, 2); Dec(Offset.Y, 2);
end; end;

View File

@ -179,6 +179,9 @@ type
property OnMouseLeave; property OnMouseLeave;
property OnMouseMove; property OnMouseMove;
property OnMouseUp; property OnMouseUp;
property OnMouseWheel;
property OnMouseWheelDown;
property OnMouseWheelUp;
property OnResize; property OnResize;
property OnStartDock; property OnStartDock;
property OnStartDrag; property OnStartDrag;

View File

@ -219,6 +219,9 @@ type
Property OnMouseDown; Property OnMouseDown;
Property OnMouseMove; Property OnMouseMove;
property OnMouseUp; property OnMouseUp;
property OnMouseWheel;
property OnMouseWheelDown;
property OnMouseWheelUp;
property OnResize; property OnResize;
end; end;