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

📄 gtktreeviewcolumn.zc

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

import "glib/glib"
import "glib/glib-object"
import "gdk/gdk"
import "gtk/gtkobject"
import "gtk/gtkwidget"
import "gtk/gtktreemodel"
import "gtk/gtkcellrenderer"

public [name="c"]

enum GtkTreeViewColumnSizing
  GTK_TREE_VIEW_COLUMN_GROW_ONLY
  GTK_TREE_VIEW_COLUMN_AUTOSIZE
  GTK_TREE_VIEW_COLUMN_FIXED
end

struct GtkTreeViewColumn : local GtkObject; end
struct GtkTreeViewColumnClass : local GtkObjectClass; end

import func gtk_tree_view_column_get_type: GtkType
import func gtk_tree_view_column_new: GtkTreeViewColumn
//import func gtk_tree_view_column_new_with_attributes ([]gchar ,GtkCellRenderer, ...): GtkTreeViewColumn
import func gtk_tree_view_column_pack_start          (GtkTreeViewColumn,GtkCellRenderer,gboolean)
import func gtk_tree_view_column_pack_end            (GtkTreeViewColumn,GtkCellRenderer,gboolean)
import func gtk_tree_view_column_clear               (GtkTreeViewColumn)
import func gtk_tree_view_column_get_cell_renderers  (GtkTreeViewColumn): GList
import func gtk_tree_view_column_add_attribute       (GtkTreeViewColumn,GtkCellRenderer,[] gchar,gint)
//import func gtk_tree_view_column_set_attributes      (GtkTreeViewColumn,GtkCellRenderer, ...)
//import func gtk_tree_view_column_set_cell_data_func  (GtkTreeViewColumn,GtkCellRenderer,GtkTreeCellDataFunc,gpointer,GtkDestroyNotify)
import func gtk_tree_view_column_clear_attributes    (GtkTreeViewColumn,GtkCellRenderer)
import func gtk_tree_view_column_set_spacing         (GtkTreeViewColumn,gint)
import func gtk_tree_view_column_get_spacing         (GtkTreeViewColumn): gint
import func gtk_tree_view_column_set_visible         (GtkTreeViewColumn,gboolean)
import func gtk_tree_view_column_get_visible         (GtkTreeViewColumn): gboolean
import func gtk_tree_view_column_set_resizable       (GtkTreeViewColumn,gboolean)
import func gtk_tree_view_column_get_resizable       (GtkTreeViewColumn): gboolean
import func gtk_tree_view_column_set_sizing          (GtkTreeViewColumn,GtkTreeViewColumnSizing)
import func gtk_tree_view_column_get_sizing          (GtkTreeViewColumn): GtkTreeViewColumnSizing
import func gtk_tree_view_column_get_width           (GtkTreeViewColumn): gint
import func gtk_tree_view_column_get_fixed_width     (GtkTreeViewColumn): gint
import func gtk_tree_view_column_set_fixed_width     (GtkTreeViewColumn,gint)
import func gtk_tree_view_column_set_min_width       (GtkTreeViewColumn,gint)
import func gtk_tree_view_column_get_min_width       (GtkTreeViewColumn): gint
import func gtk_tree_view_column_set_max_width       (GtkTreeViewColumn,gint)
import func gtk_tree_view_column_get_max_width       (GtkTreeViewColumn): gint
import func gtk_tree_view_column_clicked             (GtkTreeViewColumn)

import func gtk_tree_view_column_set_title           (GtkTreeViewColumn,[] gchar)
import func gtk_tree_view_column_get_title           (GtkTreeViewColumn): [] gchar
import func gtk_tree_view_column_set_clickable       (GtkTreeViewColumn,gboolean)
import func gtk_tree_view_column_get_clickable       (GtkTreeViewColumn): gboolean
import func gtk_tree_view_column_set_widget          (GtkTreeViewColumn,GtkWidget)
import func gtk_tree_view_column_get_widget          (GtkTreeViewColumn): GtkWidget
//import func gtk_tree_view_column_set_alignment       (GtkTreeViewColumn,gfloat)
//import func gtk_tree_view_column_get_alignment       (GtkTreeViewColumn): gfloat
import func gtk_tree_view_column_set_reorderable     (GtkTreeViewColumn,gboolean)
import func gtk_tree_view_column_get_reorderable     (GtkTreeViewColumn): gboolean

import func gtk_tree_view_column_set_sort_column_id  (GtkTreeViewColumn,gint)
import func gtk_tree_view_column_get_sort_column_id  (GtkTreeViewColumn): gint
import func gtk_tree_view_column_set_sort_indicator  (GtkTreeViewColumn,gboolean)
import func gtk_tree_view_column_get_sort_indicator  (GtkTreeViewColumn): gboolean
//import func gtk_tree_view_column_set_sort_order      (GtkTreeViewColumn,GtkSortType)
//import func gtk_tree_view_column_get_sort_order      (GtkTreeViewColumn): GtkSortType

import func gtk_tree_view_column_cell_set_cell_data  (GtkTreeViewColumn,
								  GtkTreeModel,
								  GtkTreeIter,
								  gboolean,
								  gboolean)
import func gtk_tree_view_column_cell_get_size       (GtkTreeViewColumn,
								  GdkRectangle,
								  gint,
								  gint,
								  gint,
								  gint)
import func gtk_tree_view_column_cell_is_visible     (GtkTreeViewColumn): gboolean

end

⌨️ 快捷键说明

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