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

📄 gtknotebook.zc

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

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

public [name="c"]

enum GtkNotebookTab
	GTK_NOTEBOOK_TAB_FIRST
	GTK_NOTEBOOK_TAB_LAST
end

struct GtkNotebook: local GtkContainer; end
struct GtkNotebookClass: local GtkContainerClass; end
struct GtkNotebookPage; dummy: int; end

import func gtk_notebook_get_type: GtkType
import func gtk_notebook_new: GtkWidget

import func gtk_notebook_append_page (GtkNotebook,GtkWidget,GtkWidget)
import func gtk_notebook_append_page_menu (GtkNotebook,GtkWidget,GtkWidget,GtkWidget)
import func gtk_notebook_prepend_page (GtkNotebook,GtkWidget,GtkWidget)
import func gtk_notebook_prepend_page_menu (GtkNotebook,GtkWidget,GtkWidget,GtkWidget)
import func gtk_notebook_insert_page (GtkNotebook,GtkWidget,GtkWidget,gint)
import func gtk_notebook_insert_page_menu (GtkNotebook,GtkWidget,GtkWidget,GtkWidget,gint)
import func gtk_notebook_remove_page (GtkNotebook,gint)

import func gtk_notebook_get_current_page (GtkNotebook): gint
import func gtk_notebook_get_nth_page (GtkNotebook,gint): GtkWidget
import func gtk_notebook_page_num (GtkNotebook,GtkWidget): gint
import func gtk_notebook_set_current_page (GtkNotebook,gint)
import func gtk_notebook_next_page (GtkNotebook)
import func gtk_notebook_prev_page (GtkNotebook)

import func gtk_notebook_set_show_border (GtkNotebook,gboolean)
import func gtk_notebook_get_show_border (GtkNotebook): gboolean
import func gtk_notebook_set_show_tabs (GtkNotebook,gboolean)
import func gtk_notebook_get_show_tabs (GtkNotebook): gboolean
import func gtk_notebook_set_tab_pos (GtkNotebook,GtkPositionType)
import func gtk_notebook_get_tab_pos (GtkNotebook): GtkPositionType

import func gtk_notebook_set_scrollable (GtkNotebook,gboolean)
import func gtk_notebook_get_scrollable (GtkNotebook): gboolean

import func gtk_notebook_popup_enable (GtkNotebook)
import func gtk_notebook_popup_disable (GtkNotebook)

import func gtk_notebook_get_tab_label (GtkNotebook,GtkWidget): GtkWidget
import func gtk_notebook_set_tab_label (GtkNotebook,GtkWidget,GtkWidget)
import func gtk_notebook_set_tab_label_text (GtkNotebook,GtkWidget,[] gchar)
import func gtk_notebook_get_tab_label_text (GtkNotebook,GtkWidget): [] gchar
import func gtk_notebook_get_menu_label (GtkNotebook,GtkWidget): GtkWidget
import func gtk_notebook_set_menu_label (GtkNotebook,GtkWidget,GtkWidget)
import func gtk_notebook_set_menu_label_text (GtkNotebook,GtkWidget,[] gchar)
import func gtk_notebook_get_menu_label_text (GtkNotebook,GtkWidget): [] gchar
import func gtk_notebook_query_tab_label_packing (GtkNotebook,GtkWidget,[] gboolean,[] gboolean,[] GtkPackType)
import func gtk_notebook_set_tab_label_packing   (GtkNotebook,GtkWidget,gboolean,gboolean,GtkPackType)
import func gtk_notebook_reorder_child (GtkNotebook,GtkWidget,gint)

end

⌨️ 快捷键说明

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