📄 gmain.zc
字号:
import "gtypes"
public [name="c"]
struct GMainLoop; dummy: int; end
struct GMainContext; dummy: int; end
typedef GSourceFunc = {gpointer} gboolean
struct GSource; dummy: int; end
struct GSourceCallbackFuncs; dummy: int; end
typedef GSourceDummyMarshal = {} void
struct GSourceFuncs; dummy: int; end
struct GPollFD
fd: gint
events: gushort
revents: gushort
end
typedef GPollFunc = {GPollFD, guint, gint} gint
equ G_PRIORITY_HIGH = -100
equ G_PRIORITY_DEFAULT = 0
equ G_PRIORITY_HIGH_IDLE = 100
equ G_PRIORITY_DEFAULT_IDLE = 200
equ G_PRIORITY_LOW = 300
import func g_main_context_new: GMainContext
import func g_main_context_ref (GMainContext)
import func g_main_context_unref (GMainContext)
import func g_main_context_default: GMainContext
import func g_main_context_iteration (GMainContext,gboolean): gboolean
import func g_main_context_pending (GMainContext): gboolean
import func g_main_context_find_source_by_id (GMainContext,guint): GSource
import func g_main_context_find_source_by_user_data (GMainContext,gpointer): GSource
import func g_main_context_find_source_by_funcs_user_data (GMainContext,GSourceFuncs,gpointer): GSource
import func g_main_context_wakeup (GMainContext)
import func g_main_context_acquire (GMainContext): gboolean
import func g_main_context_release (GMainContext)
//import func g_main_context_wait (GMainContext,GCond,GMutex): gboolean
import func g_main_context_prepare (GMainContext,[] gint):gboolean
import func g_main_context_query (GMainContext,gint,[] gint,GPollFD,gint): gint
import func g_main_context_check (GMainContext,gint,GPollFD,gint): gint
import func g_main_context_dispatch (GMainContext)
import func g_main_context_set_poll_func (GMainContext,GPollFunc)
import func g_main_context_get_poll_func (GMainContext): GPollFunc
import func g_main_context_add_poll (GMainContext,GPollFD,gint)
import func g_main_context_remove_poll (GMainContext,GPollFD)
import func g_main_loop_new (GMainContext,gboolean): GMainLoop
import func g_main_loop_run (GMainLoop)
import func g_main_loop_quit (GMainLoop)
import func g_main_loop_ref (GMainLoop): GMainLoop
import func g_main_loop_unref (GMainLoop)
import func g_main_loop_is_running (GMainLoop): gboolean
import func g_main_loop_get_context (GMainLoop): GMainContext
equ g_main_new(is_running: gboolean) = g_main_loop_new (nil, is_running)
equ g_main_run(loop: GMainLoop) = g_main_loop_run(loop)
equ g_main_quit(loop: GMainLoop) = g_main_loop_quit(loop)
equ g_main_destroy(loop: GMainLoop) = g_main_loop_unref(loop)
equ g_main_is_running(loop: GMainLoop) = g_main_loop_is_running(loop)
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -