⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gtkdialog.zc

📁 实现树形结构
💻 ZC
字号:

import "glib/glib"
import "glib/glib-object"
import "gdk/gdk"
import "gtk/gtkobject"
import "gtk/gtkenums"
import "gtk/gtkwidget"
import "gtk/gtkwindow"

public [name="c"]

enum GtkDialogFlags
  GTK_DIALOG_MODAL               = 1 << 0
  GTK_DIALOG_DESTROY_WITH_PARENT = 1 << 1
  GTK_DIALOG_NO_SEPARATOR        = 1 << 2
end

enum GtkResponseType
  GTK_RESPONSE_NONE = -1
  GTK_RESPONSE_REJECT = -2
  GTK_RESPONSE_ACCEPT = -3
  GTK_RESPONSE_DELETE_EVENT = -4
  GTK_RESPONSE_OK     = -5
  GTK_RESPONSE_CANCEL = -6
  GTK_RESPONSE_CLOSE  = -7
  GTK_RESPONSE_YES    = -8
  GTK_RESPONSE_NO     = -9
  GTK_RESPONSE_APPLY  = -10
  GTK_RESPONSE_HELP   = -11
end


struct GtkDialog : local GtkWindow; end
struct GtkDialogClass : local GtkWindowClass; end


import func gtk_dialog_get_type: GtkType
import func gtk_dialog_new: GtkWidget
import func gtk_dialog_add_action_widget (GtkDialog,GtkWidget,gint)
import func gtk_dialog_add_button        (GtkDialog,[] gchar,gint): GtkWidget
import func gtk_dialog_set_response_sensitive (GtkDialog,gint,gboolean)
import func gtk_dialog_set_default_response   (GtkDialog,gint)
import func gtk_dialog_set_has_separator      (GtkDialog,gboolean)
import func gtk_dialog_get_has_separator      (GtkDialog): gboolean
import func gtk_dialog_response               (GtkDialog,gint)
import func gtk_dialog_run                    (GtkDialog): gint

end

⌨️ 快捷键说明

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