mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-08 19:16:45 +02:00
gtk2: Enclose code used only to debug in EventTrace define
git-svn-id: trunk@53859 -
This commit is contained in:
parent
6877851905
commit
fd332f1b2a
@ -3699,21 +3699,18 @@ end;
|
|||||||
But also called on every widget realize, so it should not release all styles
|
But also called on every widget realize, so it should not release all styles
|
||||||
everytime.
|
everytime.
|
||||||
-------------------------------------------------------------------------------}
|
-------------------------------------------------------------------------------}
|
||||||
|
{$IFDEF EventTrace}
|
||||||
procedure GTKStyleChanged({%H-}Widget: PGtkWidget; {%H-}previous_style : PGTKStyle;
|
procedure GTKStyleChanged({%H-}Widget: PGtkWidget; {%H-}previous_style : PGTKStyle;
|
||||||
{%H-}Data: Pointer); cdecl;
|
{%H-}Data: Pointer); cdecl;
|
||||||
begin
|
begin
|
||||||
{$IFDEF EventTrace}
|
|
||||||
EventTrace('style-set', nil);
|
EventTrace('style-set', nil);
|
||||||
{$ENDIF}
|
|
||||||
//ReleaseAllStyles;
|
//ReleaseAllStyles;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure GTKStyleChangedAfter({%H-}Widget: PGtkWidget; {%H-}previous_style : PGTKStyle;
|
procedure GTKStyleChangedAfter({%H-}Widget: PGtkWidget; {%H-}previous_style : PGTKStyle;
|
||||||
{%H-}Data: Pointer); cdecl;
|
{%H-}Data: Pointer); cdecl;
|
||||||
begin
|
begin
|
||||||
{$IFDEF EventTrace}
|
|
||||||
EventTrace('style-set', nil);
|
EventTrace('style-set', nil);
|
||||||
{$ENDIF}
|
|
||||||
|
|
||||||
{ Note:
|
{ Note:
|
||||||
This event is called for many widgets but not for all.
|
This event is called for many widgets but not for all.
|
||||||
@ -3725,6 +3722,7 @@ begin
|
|||||||
//debugln('style-set after ',DbgSName(TWinControl(Data)));
|
//debugln('style-set after ',DbgSName(TWinControl(Data)));
|
||||||
//LCLObject.InvalidateClientRectCache(False);
|
//LCLObject.InvalidateClientRectCache(False);
|
||||||
end;
|
end;
|
||||||
|
{$ENDIF}
|
||||||
|
|
||||||
|
|
||||||
function gtkListBoxSelectionChangedAfter(widget: PGtkWidget; data: gPointer
|
function gtkListBoxSelectionChangedAfter(widget: PGtkWidget; data: gPointer
|
||||||
|
@ -230,9 +230,12 @@ procedure ClipboardSelectionRequestHandler(TargetWidget: PGtkWidget;
|
|||||||
Data: Pointer); cdecl;
|
Data: Pointer); cdecl;
|
||||||
function ClipboardSelectionLostOwnershipHandler(TargetWidget: PGtkWidget;
|
function ClipboardSelectionLostOwnershipHandler(TargetWidget: PGtkWidget;
|
||||||
EventSelection: PGdkEventSelection; Data: Pointer): cardinal; cdecl;
|
EventSelection: PGdkEventSelection; Data: Pointer): cardinal; cdecl;
|
||||||
|
{$IFDEF EventTrace}
|
||||||
procedure GTKStyleChanged(Widget: PGtkWidget; previous_style :
|
procedure GTKStyleChanged(Widget: PGtkWidget; previous_style :
|
||||||
PGTKStyle; Data: Pointer); cdecl;
|
PGTKStyle; Data: Pointer); cdecl;
|
||||||
|
procedure GTKStyleChangedAfter(Widget: PGtkWidget; previous_style : PGTKStyle;
|
||||||
|
Data: Pointer); cdecl;
|
||||||
|
{$ENDIF}
|
||||||
function gtkListBoxSelectionChangedAfter(widget: PGtkWidget;
|
function gtkListBoxSelectionChangedAfter(widget: PGtkWidget;
|
||||||
data: gPointer): GBoolean; cdecl;
|
data: gPointer): GBoolean; cdecl;
|
||||||
|
|
||||||
@ -789,8 +792,6 @@ function GTKWindowStateEventCB(widget: PGtkWidget;
|
|||||||
|
|
||||||
function gtkMouseWheelCB({%H-}widget: PGtkWidget; event: PGdkEventScroll;
|
function gtkMouseWheelCB({%H-}widget: PGtkWidget; event: PGdkEventScroll;
|
||||||
data: gPointer): GBoolean; cdecl;
|
data: gPointer): GBoolean; cdecl;
|
||||||
procedure GTKStyleChangedAfter(Widget: PGtkWidget; previous_style : PGTKStyle;
|
|
||||||
Data: Pointer); cdecl;
|
|
||||||
|
|
||||||
implementation
|
implementation
|
||||||
|
|
||||||
|
@ -469,9 +469,11 @@ begin
|
|||||||
begin
|
begin
|
||||||
//DebugLn(['TGtkWidgetSet.SetCallback ',DbgSName(ALCLObject),' ',GetWidgetDebugReport(PGtkWIdget(gfixed))]);
|
//DebugLn(['TGtkWidgetSet.SetCallback ',DbgSName(ALCLObject),' ',GetWidgetDebugReport(PGtkWIdget(gfixed))]);
|
||||||
ConnectSenderSignal(gFixed,'expose-event', @GTKExposeEvent);
|
ConnectSenderSignal(gFixed,'expose-event', @GTKExposeEvent);
|
||||||
ConnectSenderSignalAfter(gFixed,'style-set', @GTKStyleChangedAfter);
|
|
||||||
ConnectSenderSignalAfter(gFixed,'expose-event', @GTKExposeEventAfter);
|
ConnectSenderSignalAfter(gFixed,'expose-event', @GTKExposeEventAfter);
|
||||||
|
{$IFDEF EventTrace}
|
||||||
ConnectSenderSignal(gFixed,'style-set', @GTKStyleChanged);
|
ConnectSenderSignal(gFixed,'style-set', @GTKStyleChanged);
|
||||||
|
ConnectSenderSignalAfter(gFixed,'style-set', @GTKStyleChangedAfter);
|
||||||
|
{$ENDIF}
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user