parent
152470c5db
commit
2554094ade
|
|
@ -1,6 +1,7 @@
|
|||
unit ugtkinterface;
|
||||
interface
|
||||
{
|
||||
20230810-1616 Ð޸ij£Á¿
|
||||
20220128-0900 稳定接口
|
||||
20210902-0308 稍微整理
|
||||
}
|
||||
|
|
@ -6284,7 +6285,6 @@ type tgtk_ctl_object = class(_gtkeventtype)
|
|||
public
|
||||
function Create(h); //构造
|
||||
begin
|
||||
sinit();
|
||||
if not _wapi then
|
||||
begin
|
||||
_const := getwin32const();
|
||||
|
|
@ -8869,112 +8869,55 @@ begin
|
|||
return static systhreadid();
|
||||
end
|
||||
type _gtkeventtype=class
|
||||
static GTK_EVENT_ISNIT;
|
||||
static GDK_DELETE;
|
||||
static GDK_DESTROY;
|
||||
static GDK_EXPOSE;
|
||||
static GDK_MOTION_NOTIFY;
|
||||
static GDK_BUTTON_PRESS;
|
||||
static GDK_2BUTTON_PRESS;
|
||||
static GDK_3BUTTON_PRESS;
|
||||
static GDK_BUTTON_RELEASE;
|
||||
static GDK_KEY_PRESS;
|
||||
static GDK_KEY_RELEASE;
|
||||
static GDK_ENTER_NOTIFY;
|
||||
static GDK_LEAVE_NOTIFY;
|
||||
static GDK_FOCUS_CHANGE;
|
||||
static GDK_CONFIGURE;
|
||||
static GDK_MAP;
|
||||
static GDK_UNMAP;
|
||||
static GDK_PROPERTY_NOTIFY;
|
||||
static GDK_SELECTION_CLEAR;
|
||||
static GDK_SELECTION_REQUEST;
|
||||
static GDK_SELECTION_NOTIFY;
|
||||
static GDK_PROXIMITY_IN;
|
||||
static GDK_PROXIMITY_OUT;
|
||||
static GDK_DRAG_ENTER;
|
||||
static GDK_DRAG_LEAVE;
|
||||
static GDK_DRAG_MOTION;
|
||||
static GDK_DRAG_STATUS;
|
||||
static GDK_DROP_START;
|
||||
static GDK_DROP_FINISHED;
|
||||
static GDK_CLIENT_EVENT;
|
||||
static GDK_VISIBILITY_NOTIFY;
|
||||
static GDK_NO_EXPOSE;
|
||||
static GDK_SCROLL;
|
||||
static GDK_WINDOW_STATE;
|
||||
static GDK_SETTING;
|
||||
static GDK_OWNER_CHANGE;
|
||||
static GDK_GRAB_BROKEN;
|
||||
static GDK_DAMAGE;
|
||||
static GDK_NOTHING;
|
||||
|
||||
static GTK_RESPONSE_HELP;
|
||||
static GTK_RESPONSE_APPLY;
|
||||
static GTK_RESPONSE_NO;
|
||||
static GTK_RESPONSE_YES;
|
||||
static GTK_RESPONSE_CLOSE;
|
||||
static GTK_RESPONSE_CANCEL;
|
||||
static GTK_RESPONSE_OK;
|
||||
static GTK_RESPONSE_DELETE_EVENT;
|
||||
static GTK_RESPONSE_ACCEPT;
|
||||
static GTK_RESPONSE_REJECT;
|
||||
static GTK_RESPONSE_NONE;
|
||||
class function sinit();
|
||||
begin
|
||||
if GTK_EVENT_ISNIT then return ;
|
||||
GTK_EVENT_ISNIT := true;
|
||||
GDK_DELETE := 0;
|
||||
GDK_DESTROY := 1;
|
||||
GDK_EXPOSE := 2;
|
||||
GDK_MOTION_NOTIFY := 3;
|
||||
GDK_BUTTON_PRESS := 4;
|
||||
GDK_2BUTTON_PRESS := 5;
|
||||
GDK_3BUTTON_PRESS := 6;
|
||||
GDK_BUTTON_RELEASE := 7;
|
||||
GDK_KEY_PRESS := 8;
|
||||
GDK_KEY_RELEASE := 9;
|
||||
GDK_ENTER_NOTIFY := 10;
|
||||
GDK_LEAVE_NOTIFY := 11;
|
||||
GDK_FOCUS_CHANGE := 12;
|
||||
GDK_CONFIGURE := 13;
|
||||
GDK_MAP := 14;
|
||||
GDK_UNMAP := 15;
|
||||
GDK_PROPERTY_NOTIFY := 16;
|
||||
GDK_SELECTION_CLEAR := 17;
|
||||
GDK_SELECTION_REQUEST := 18;
|
||||
GDK_SELECTION_NOTIFY := 19;
|
||||
GDK_PROXIMITY_IN := 20;
|
||||
GDK_PROXIMITY_OUT := 21;
|
||||
GDK_DRAG_ENTER := 22;
|
||||
GDK_DRAG_LEAVE := 23;
|
||||
GDK_DRAG_MOTION := 24;
|
||||
GDK_DRAG_STATUS := 25;
|
||||
GDK_DROP_START := 26;
|
||||
GDK_DROP_FINISHED := 27;
|
||||
GDK_CLIENT_EVENT := 28;
|
||||
GDK_VISIBILITY_NOTIFY := 29;
|
||||
GDK_NO_EXPOSE := 30;
|
||||
GDK_SCROLL := 31;
|
||||
GDK_WINDOW_STATE := 32;
|
||||
GDK_SETTING := 33;
|
||||
GDK_OWNER_CHANGE := 34;
|
||||
GDK_GRAB_BROKEN := 35;
|
||||
GDK_DAMAGE := 36;
|
||||
GDK_NOTHING := -1;
|
||||
|
||||
GTK_RESPONSE_HELP := -11;
|
||||
GTK_RESPONSE_APPLY := -10;
|
||||
GTK_RESPONSE_NO := -9;
|
||||
GTK_RESPONSE_YES := -8;
|
||||
GTK_RESPONSE_CLOSE := -7;
|
||||
GTK_RESPONSE_CANCEL := -6;
|
||||
GTK_RESPONSE_OK := -5;
|
||||
GTK_RESPONSE_DELETE_EVENT := -4;
|
||||
GTK_RESPONSE_ACCEPT := -3;
|
||||
GTK_RESPONSE_REJECT := -2;
|
||||
GTK_RESPONSE_NONE := -1;
|
||||
end
|
||||
static const GDK_DELETE=0;
|
||||
static const GDK_DESTROY=1;
|
||||
static const GDK_EXPOSE=2;
|
||||
static const GDK_MOTION_NOTIFY=3;
|
||||
static const GDK_BUTTON_PRESS=4;
|
||||
static const GDK_2BUTTON_PRESS=5;
|
||||
static const GDK_3BUTTON_PRESS=6;
|
||||
static const GDK_BUTTON_RELEASE=7;
|
||||
static const GDK_KEY_PRESS=8;
|
||||
static const GDK_KEY_RELEASE=9;
|
||||
static const GDK_ENTER_NOTIFY=10;
|
||||
static const GDK_LEAVE_NOTIFY=11;
|
||||
static const GDK_FOCUS_CHANGE=12;
|
||||
static const GDK_CONFIGURE=13;
|
||||
static const GDK_MAP=14;
|
||||
static const GDK_UNMAP=15;
|
||||
static const GDK_PROPERTY_NOTIFY=16;
|
||||
static const GDK_SELECTION_CLEAR=17;
|
||||
static const GDK_SELECTION_REQUEST=18;
|
||||
static const GDK_SELECTION_NOTIFY=19;
|
||||
static const GDK_PROXIMITY_IN=20;
|
||||
static const GDK_PROXIMITY_OUT=21;
|
||||
static const GDK_DRAG_ENTER=22;
|
||||
static const GDK_DRAG_LEAVE=23;
|
||||
static const GDK_DRAG_MOTION=24;
|
||||
static const GDK_DRAG_STATUS=25;
|
||||
static const GDK_DROP_START=26;
|
||||
static const GDK_DROP_FINISHED=27;
|
||||
static const GDK_CLIENT_EVENT=28;
|
||||
static const GDK_VISIBILITY_NOTIFY=29;
|
||||
static const GDK_NO_EXPOSE=30;
|
||||
static const GDK_SCROLL=31;
|
||||
static const GDK_WINDOW_STATE=32;
|
||||
static const GDK_SETTING=33;
|
||||
static const GDK_OWNER_CHANGE=34;
|
||||
static const GDK_GRAB_BROKEN=35;
|
||||
static const GDK_DAMAGE=36;
|
||||
static const GDK_NOTHING=-1;
|
||||
static const GTK_RESPONSE_HELP=-11;
|
||||
static const GTK_RESPONSE_APPLY=-10;
|
||||
static const GTK_RESPONSE_NO=-9;
|
||||
static const GTK_RESPONSE_YES=-8;
|
||||
static const GTK_RESPONSE_CLOSE=-7;
|
||||
static const GTK_RESPONSE_CANCEL=-6;
|
||||
static const GTK_RESPONSE_OK=-5;
|
||||
static const GTK_RESPONSE_DELETE_EVENT=-4;
|
||||
static const GTK_RESPONSE_ACCEPT=-3;
|
||||
static const GTK_RESPONSE_REJECT=-2;
|
||||
static const GTK_RESPONSE_NONE=-1;
|
||||
end
|
||||
{ //cairo 常量
|
||||
CAIRO_OPERATOR_CLEAR:=0;
|
||||
|
|
|
|||
Loading…
Reference in New Issue