gtkmain.zc

来自「实现树形结构」· ZC 代码 · 共 50 行

ZC
50
字号

import "glib/glib"
import "gdk/gdk"
import "gtk/gtktypeutils"
import "gtk/gtkwidget"

public [name="c"]

typedef GtkModuleInitFunc = {[]gint,[][][]gchar} void
typedef GtkKeySnoopFunc = {GtkWidget, GdkEventKey, gpointer} gint


import func gtk_check_version (guint, guint, guint): []gchar


import func gtk_init ([]int,[][][]char)
import func gtk_exit (gint)
import func gtk_init_check ([]int,[][][]char): gboolean

import func gtk_disable_setlocale: void
import func gtk_set_locale: [] gchar
//PangoLanguage *gtk_get_default_language (void);
import func gtk_events_pending: gint

import func gtk_main_do_event (GdkEvent): void

import func gtk_main: void
import func gtk_main_level: guint
import func gtk_main_quit: void
import func gtk_main_iteration: gboolean
import func gtk_main_iteration_do (gboolean): gboolean

import func gtk_true: gboolean
import func gtk_false: gboolean

import func gtk_grab_add (GtkWidget)
import func gtk_grab_get_current: GtkWidget
import func gtk_grab_remove (GtkWidget)

import func gtk_timeout_add	   (guint32,GtkFunction,gpointer): guint
import func gtk_timeout_add_full	   (guint32,GtkFunction,GtkCallbackMarshal,gpointer,GtkDestroyNotify): guint
import func gtk_timeout_remove	   (guint)

import func gtk_get_current_event: GdkEvent
import func gtk_get_current_event_time: guint32
import func gtk_get_current_event_state (GdkModifierType): gboolean
import func gtk_get_event_widget (GdkEvent): GtkWidget

end

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?