Update ugtkinterface.tsf

更新常量
This commit is contained in:
JianjunLiu 2023-08-10 16:33:10 +08:00
parent 152470c5db
commit 2554094ade
1 changed files with 50 additions and 107 deletions

View File

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