MG: design signals for gtk internal widgets

git-svn-id: trunk@973 -
This commit is contained in:
lazarus 2002-02-09 01:47:32 +00:00
parent cedfe2f71e
commit 9ee351f174

View File

@ -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