Update ugtkinterface.tsf

修正drag
This commit is contained in:
JianjunLiu 2023-10-27 14:30:39 +08:00
parent d742f8edfa
commit 9bd6f4beaa
1 changed files with 3 additions and 3 deletions

View File

@ -8060,18 +8060,18 @@ type tgtk_ctl_scroll_window = class(tgtk_ctl_object)
end end
return inherited; return inherited;
end end
procedure do_drop(w:pointer;ctx:pointer;x:integer;y:integer;tm:integer);cdecl; procedure do_drop(w:pointer;ctx:pointer;x:integer;y:integer;tm:integer;ud:pointer);cdecl;
begin begin
return true; return true;
end end
procedure do_received(w:pointer;ctx:pointer;x:integer;y:integer;d:pointer;info:integer;tm:integer);cdecl; procedure do_received(w:pointer;ctx:pointer;x:integer;y:integer;d:pointer;info:integer;tm:integer;ud:pointer);cdecl;
begin begin
global g_drage_file_file_names; global g_drage_file_file_names;
g_drage_file_file_names := _wapi.gtk_selection_data_get_uris(d); g_drage_file_file_names := _wapi.gtk_selection_data_get_uris(d);
_wapi.gtk_drag_finish(ctx,true,true,tm); _wapi.gtk_drag_finish(ctx,true,true,tm);
AddMessageToGtkMessageQueue(w,_const.WM_DROPFILES,d,tm); AddMessageToGtkMessageQueue(w,_const.WM_DROPFILES,d,tm);
end end
function do_motion(w:pointer;c:pointer;x:integer;y:integer;tm:integer;d:pointer):bool;cdecl; function do_motion(w:pointer;c:pointer;x:integer;y:integer;tm:integer;d:pointer):integer;cdecl;
begin begin
_wapi.gdk_drag_status(c,GDK_ACTION_COPY,tm); _wapi.gdk_drag_status(c,GDK_ACTION_COPY,tm);
return true; return true;