📄 treeentry_gtk.h
字号:
/* ///////////////////////////////////////////////////////////////////////////// Name: treeentry_gtk.h// Purpose: GtkTreeEntry - a string/userdata combo for use with treeview// Author: Ryan Norton// Id: $Id: treeentry_gtk.h,v 1.1 2006/03/01 21:51:38 RR Exp $// Copyright: (c) 2006 Ryan Norton// Licence: wxWindows licence/////////////////////////////////////////////////////////////////////////// */#ifndef __GTK_TREE_ENTRY_H__#define __GTK_TREE_ENTRY_H__#ifdef __cplusplusextern "C" {#endif /* __cplusplus */#include <gtk/gtk.h> /* for gpointer and gchar* etc. */#include "wx/dlimpexp.h"#define GTK_TYPE_TREE_ENTRY (gtk_tree_entry_get_type())#define GTK_TREE_ENTRY(obj) (GTK_CHECK_CAST (obj, gtk_tree_entry_get_type (), GtkTreeEntry))#define GTK_TREE_ENTRY_CLASS(klass) (GTK_CHECK_CLASS_CAST (klass, gtk_tree_entry_get_type (), GtkTreeEntryClass))#define GTK_IS_TREE_ENTRY(obj) (GTK_CHECK_TYPE (obj, gtk_tree_entry_get_type ()))typedef struct _GtkTreeEntry GtkTreeEntry;typedef struct _GtkTreeEntryClass GtkTreeEntryClass;typedef void (*GtkTreeEntryDestroy) (GtkTreeEntry* entry, gpointer context);struct _GtkTreeEntry{ GObject parent; /* object instance */ gchar* label; /* label - always copied by this object except on get */ gchar* collate_key; /* collate key used for string comparisons/sorting */ gpointer userdata; /* untouched userdata */ GtkTreeEntryDestroy destroy_func; /* called upon destruction - use for freeing userdata etc. */ gpointer destroy_func_data; /* context passed to destroy_func */};struct _GtkTreeEntryClass{ GObjectClass parent;};WXDLLIMPEXP_COREGtkTreeEntry* gtk_tree_entry_new (void);WXDLLIMPEXP_COREGtkType gtk_tree_entry_get_type (void);WXDLLIMPEXP_COREgchar* gtk_tree_entry_get_collate_key (GtkTreeEntry* entry);WXDLLIMPEXP_COREgchar* gtk_tree_entry_get_label (GtkTreeEntry* entry);WXDLLIMPEXP_COREgpointer gtk_tree_entry_get_userdata (GtkTreeEntry* entry);WXDLLIMPEXP_COREvoid gtk_tree_entry_set_label (GtkTreeEntry* entry, const gchar* label);WXDLLIMPEXP_COREvoid gtk_tree_entry_set_userdata (GtkTreeEntry* entry, gpointer userdata);WXDLLIMPEXP_COREvoid gtk_tree_entry_set_destroy_func (GtkTreeEntry* entry, GtkTreeEntryDestroy destroy_func, gpointer destroy_func_data);#ifdef __cplusplus}#endif /* __cplusplus */#endif /* __GTK_TREE_ENTRY_H__ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -