mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-15 05:19:37 +02:00
MG: fixed client origin coordinates
git-svn-id: trunk@2092 -
This commit is contained in:
parent
831bce3844
commit
2b3ce4681a
@ -59,7 +59,7 @@ end;
|
|||||||
Result: GBoolean
|
Result: GBoolean
|
||||||
|
|
||||||
gtkNoteBookCloseBtnClicked is called by the gtk, whenever a close button in
|
gtkNoteBookCloseBtnClicked is called by the gtk, whenever a close button in
|
||||||
the tab of notebook page is clicked.
|
the tab of a notebook page is clicked.
|
||||||
-------------------------------------------------------------------------------}
|
-------------------------------------------------------------------------------}
|
||||||
function gtkNoteBookCloseBtnClicked(Widget: PGtkWidget;
|
function gtkNoteBookCloseBtnClicked(Widget: PGtkWidget;
|
||||||
Data: Pointer): GBoolean; cdecl;
|
Data: Pointer): GBoolean; cdecl;
|
||||||
@ -915,6 +915,7 @@ begin
|
|||||||
ShiftState := GTKEventState2ShiftState(Event^.State);
|
ShiftState := GTKEventState2ShiftState(Event^.State);
|
||||||
MappedXY:=TranslateGdkPointToClientArea(Event^.Window,EventXY,
|
MappedXY:=TranslateGdkPointToClientArea(Event^.Window,EventXY,
|
||||||
PGtkWidget(AWinControl.Handle));
|
PGtkWidget(AWinControl.Handle));
|
||||||
|
//writeln('BBB1 MouseDown ',AWinControl.Name,':',AWinControl.ClassName,' Mapped=',MappedXY.X,',',MappedXY.Y,' Event=',EventXY.X,',',EventXY.Y);
|
||||||
|
|
||||||
if event^.Button in [4,5] then begin
|
if event^.Button in [4,5] then begin
|
||||||
// this is a mouse wheel event
|
// this is a mouse wheel event
|
||||||
@ -927,8 +928,6 @@ begin
|
|||||||
MessE.Button := 0;
|
MessE.Button := 0;
|
||||||
|
|
||||||
// send the message directly to the LCL
|
// send the message directly to the LCL
|
||||||
// (Posting the message via queue
|
|
||||||
// has the risk of getting out of sync with the gtk)
|
|
||||||
DeliverMessage(AWinControl, MessE);
|
DeliverMessage(AWinControl, MessE);
|
||||||
end
|
end
|
||||||
else begin
|
else begin
|
||||||
@ -969,8 +968,6 @@ begin
|
|||||||
|
|
||||||
MessI.Result:=0;
|
MessI.Result:=0;
|
||||||
// send the message directly to the LCL
|
// send the message directly to the LCL
|
||||||
// (Posting the message via queue
|
|
||||||
// has the risk of getting out of sync with the gtk)
|
|
||||||
DeliverMessage(AWinControl, MessI);
|
DeliverMessage(AWinControl, MessI);
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
@ -2467,6 +2464,9 @@ end;
|
|||||||
{ =============================================================================
|
{ =============================================================================
|
||||||
|
|
||||||
$Log$
|
$Log$
|
||||||
|
Revision 1.143 2002/10/09 10:22:54 lazarus
|
||||||
|
MG: fixed client origin coordinates
|
||||||
|
|
||||||
Revision 1.142 2002/10/07 07:00:03 lazarus
|
Revision 1.142 2002/10/07 07:00:03 lazarus
|
||||||
MG: fixed stopping keypress event if handled by LCL
|
MG: fixed stopping keypress event if handled by LCL
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user