• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/amule/wxWidgets-2.8.12/src/gtk/

Lines Matching defs:entry

22         which lets us use it as a entry in a GtkTreeView/GtkListStore
72 gchar* gtk_tree_entry_get_collate_key (GtkTreeEntry* entry)
74 return entry->collate_key;
77 gchar* gtk_tree_entry_get_label (GtkTreeEntry* entry)
79 g_assert(GTK_IS_TREE_ENTRY(entry));
80 return entry->label;
83 gpointer gtk_tree_entry_get_userdata (GtkTreeEntry* entry)
85 g_assert(GTK_IS_TREE_ENTRY(entry));
86 return entry->userdata;
89 void gtk_tree_entry_set_label (GtkTreeEntry* entry, const gchar* label)
91 g_assert(GTK_IS_TREE_ENTRY(entry));
94 if(entry->label)
96 g_free(entry->label);
97 g_free(entry->collate_key);
100 entry->label = g_strdup(label);
101 entry->collate_key = g_utf8_collate_key(label, -1); /* -1 == null terminated */
104 void gtk_tree_entry_set_userdata (GtkTreeEntry* entry, gpointer userdata)
106 g_assert(GTK_IS_TREE_ENTRY(entry));
107 entry->userdata = userdata;
110 void gtk_tree_entry_set_destroy_func (GtkTreeEntry* entry,
114 g_assert(GTK_IS_TREE_ENTRY(entry));
115 entry->destroy_func = destroy_func;
116 entry->destroy_func_data = destroy_func_data;
128 GtkTreeEntry* entry = (GtkTreeEntry*) instance;
131 entry->label = NULL;
132 entry->collate_key = NULL;
133 entry->userdata = NULL;
134 entry->destroy_func_data = NULL;
135 entry->destroy_func = NULL;
141 GtkTreeEntry *entry;
148 entry = GTK_TREE_ENTRY(src_value->data[0].v_pointer);
150 g_value_set_string(dest_value, entry->label);
155 GtkTreeEntry *entry;
159 entry = GTK_TREE_ENTRY(obj);
162 if(entry->label)
164 g_free(entry->label);
165 g_free(entry->collate_key);
166 entry->label = NULL;
167 entry->collate_key = NULL;
171 if(entry->destroy_func)
173 (*entry->destroy_func) (entry, entry->destroy_func_data);
174 entry->destroy_func = NULL;
175 entry->destroy_func_data = NULL;
179 entry->userdata = NULL;