parent
152470c5db
commit
2554094ade
|
|
@ -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;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue