mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-23 12:19:36 +02:00
MG: design signals for gtk internal widgets
git-svn-id: trunk@973 -
This commit is contained in:
parent
cedfe2f71e
commit
9ee351f174
@ -41,7 +41,7 @@ interface
|
||||
{off $DEFINE NoGdkPixbufLib}
|
||||
{$ENDIF}
|
||||
|
||||
uses
|
||||
uses
|
||||
InterfaceBase, {$Ifndef NoGdkPixbufLib}gdkpixbuf,{$EndIf} gtk, gdk,
|
||||
glib, SysUtils, LMessages, Classes, Controls, Forms, VclGlobals,
|
||||
LCLLinux, LCLType, gtkDef, DynHashArray, LazQueue, GraphType,
|
||||
@ -261,6 +261,10 @@ type
|
||||
destroy_func: TGtkSignalDestroy;
|
||||
end;
|
||||
|
||||
const
|
||||
bmSignalAfter = $00200000;
|
||||
|
||||
type
|
||||
{ lazarus GtkInterface definition for additional timer data, not in gtk }
|
||||
PGtkITimerInfo = ^TGtkITimerinfo;
|
||||
TGtkITimerInfo = record
|
||||
@ -345,7 +349,8 @@ const
|
||||
|
||||
|
||||
// some callbacks
|
||||
function GTKHiddenRealizeAfterCB(Widget: PGtkWidget; Data: Pointer): GBoolean; forward; cdecl;
|
||||
function GTKRealizeCB(Widget: PGtkWidget; Data: Pointer): GBoolean; cdecl; forward;
|
||||
function GTKRealizeAfterCB(Widget: PGtkWidget; Data: Pointer): GBoolean; cdecl; forward;
|
||||
function gtkMouseBtnPress(widget: PGtkWidget; event : pgdkEventButton;
|
||||
data: gPointer) : GBoolean; forward; cdecl;
|
||||
function GTKMotionNotify(Widget:PGTKWidget; event: PGDKEventMotion;
|
||||
@ -353,6 +358,7 @@ function GTKMotionNotify(Widget:PGTKWidget; event: PGDKEventMotion;
|
||||
function gtkMouseBtnRelease(widget: PGtkWidget; event : pgdkEventButton;
|
||||
data: gPointer) : GBoolean; forward; cdecl;
|
||||
|
||||
|
||||
{$I dragicons.inc}
|
||||
{$I gtkproc.inc}
|
||||
{$I gtkcallback.inc}
|
||||
@ -421,6 +427,9 @@ end.
|
||||
{ =============================================================================
|
||||
|
||||
$Log$
|
||||
Revision 1.60 2002/08/19 18:00:02 lazarus
|
||||
MG: design signals for gtk internal widgets
|
||||
|
||||
Revision 1.59 2002/08/17 15:45:33 lazarus
|
||||
MG: removed ClientRectBugfix defines
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user