mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-11 11:20:12 +00:00
return the nth GtkCTreeNode in row_list. (from Samuel Solon
Thu Nov 19 00:15:27 1998 Lars Hamann <lars@gtk.org> * gtk/gtkctree.c (gtk_ctree_node_nth): return the nth GtkCTreeNode in row_list. (from Samuel Solon <ssolon@usa.net>) * gtk/gtkclist.c (gtk_clist_get_column_title): return column title (gtk_clist_get_column_widget): return column widget
This commit is contained in:
parent
3725bc3ad9
commit
7351327089
@ -1,3 +1,11 @@
|
||||
Thu Nov 19 00:15:27 1998 Lars Hamann <lars@gtk.org>
|
||||
|
||||
* gtk/gtkctree.c (gtk_ctree_node_nth): return the nth GtkCTreeNode
|
||||
in row_list. (from Samuel Solon <ssolon@usa.net>)
|
||||
|
||||
* gtk/gtkclist.c (gtk_clist_get_column_title): return column title
|
||||
(gtk_clist_get_column_widget): return column widget
|
||||
|
||||
Wed Nov 18 11:54:57 1998 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtkdnd.c (gtk_drag_find_widget): Accept drops
|
||||
|
@ -1,3 +1,11 @@
|
||||
Thu Nov 19 00:15:27 1998 Lars Hamann <lars@gtk.org>
|
||||
|
||||
* gtk/gtkctree.c (gtk_ctree_node_nth): return the nth GtkCTreeNode
|
||||
in row_list. (from Samuel Solon <ssolon@usa.net>)
|
||||
|
||||
* gtk/gtkclist.c (gtk_clist_get_column_title): return column title
|
||||
(gtk_clist_get_column_widget): return column widget
|
||||
|
||||
Wed Nov 18 11:54:57 1998 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtkdnd.c (gtk_drag_find_widget): Accept drops
|
||||
|
@ -1,3 +1,11 @@
|
||||
Thu Nov 19 00:15:27 1998 Lars Hamann <lars@gtk.org>
|
||||
|
||||
* gtk/gtkctree.c (gtk_ctree_node_nth): return the nth GtkCTreeNode
|
||||
in row_list. (from Samuel Solon <ssolon@usa.net>)
|
||||
|
||||
* gtk/gtkclist.c (gtk_clist_get_column_title): return column title
|
||||
(gtk_clist_get_column_widget): return column widget
|
||||
|
||||
Wed Nov 18 11:54:57 1998 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtkdnd.c (gtk_drag_find_widget): Accept drops
|
||||
|
@ -1,3 +1,11 @@
|
||||
Thu Nov 19 00:15:27 1998 Lars Hamann <lars@gtk.org>
|
||||
|
||||
* gtk/gtkctree.c (gtk_ctree_node_nth): return the nth GtkCTreeNode
|
||||
in row_list. (from Samuel Solon <ssolon@usa.net>)
|
||||
|
||||
* gtk/gtkclist.c (gtk_clist_get_column_title): return column title
|
||||
(gtk_clist_get_column_widget): return column widget
|
||||
|
||||
Wed Nov 18 11:54:57 1998 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtkdnd.c (gtk_drag_find_widget): Accept drops
|
||||
|
@ -1,3 +1,11 @@
|
||||
Thu Nov 19 00:15:27 1998 Lars Hamann <lars@gtk.org>
|
||||
|
||||
* gtk/gtkctree.c (gtk_ctree_node_nth): return the nth GtkCTreeNode
|
||||
in row_list. (from Samuel Solon <ssolon@usa.net>)
|
||||
|
||||
* gtk/gtkclist.c (gtk_clist_get_column_title): return column title
|
||||
(gtk_clist_get_column_widget): return column widget
|
||||
|
||||
Wed Nov 18 11:54:57 1998 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtkdnd.c (gtk_drag_find_widget): Accept drops
|
||||
|
@ -1,3 +1,11 @@
|
||||
Thu Nov 19 00:15:27 1998 Lars Hamann <lars@gtk.org>
|
||||
|
||||
* gtk/gtkctree.c (gtk_ctree_node_nth): return the nth GtkCTreeNode
|
||||
in row_list. (from Samuel Solon <ssolon@usa.net>)
|
||||
|
||||
* gtk/gtkclist.c (gtk_clist_get_column_title): return column title
|
||||
(gtk_clist_get_column_widget): return column widget
|
||||
|
||||
Wed Nov 18 11:54:57 1998 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtkdnd.c (gtk_drag_find_widget): Accept drops
|
||||
|
@ -1,3 +1,11 @@
|
||||
Thu Nov 19 00:15:27 1998 Lars Hamann <lars@gtk.org>
|
||||
|
||||
* gtk/gtkctree.c (gtk_ctree_node_nth): return the nth GtkCTreeNode
|
||||
in row_list. (from Samuel Solon <ssolon@usa.net>)
|
||||
|
||||
* gtk/gtkclist.c (gtk_clist_get_column_title): return column title
|
||||
(gtk_clist_get_column_widget): return column widget
|
||||
|
||||
Wed Nov 18 11:54:57 1998 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtkdnd.c (gtk_drag_find_widget): Accept drops
|
||||
|
@ -1177,6 +1177,7 @@ gtk_clist_thaw (GtkCList *clist)
|
||||
* gtk_clist_column_titles_active
|
||||
* gtk_clist_column_titles_passive
|
||||
* gtk_clist_set_column_title
|
||||
* gtk_clist_get_column_title
|
||||
* gtk_clist_set_column_widget
|
||||
* gtk_clist_set_column_justification
|
||||
* gtk_clist_set_column_visibility
|
||||
@ -1346,6 +1347,19 @@ gtk_clist_set_column_title (GtkCList *clist,
|
||||
size_allocate_title_buttons (clist);
|
||||
}
|
||||
|
||||
gchar *
|
||||
gtk_clist_get_column_title (GtkCList *clist,
|
||||
gint column)
|
||||
{
|
||||
g_return_val_if_fail (clist != NULL, NULL);
|
||||
g_return_val_if_fail (GTK_IS_CLIST (clist), NULL);
|
||||
|
||||
if (column < 0 || column >= clist->columns)
|
||||
return NULL;
|
||||
|
||||
return clist->column[column].title;
|
||||
}
|
||||
|
||||
void
|
||||
gtk_clist_set_column_widget (GtkCList *clist,
|
||||
gint column,
|
||||
@ -1389,6 +1403,22 @@ gtk_clist_set_column_widget (GtkCList *clist,
|
||||
size_allocate_title_buttons (clist);
|
||||
}
|
||||
|
||||
GtkWidget *
|
||||
gtk_clist_get_column_widget (GtkCList *clist,
|
||||
gint column)
|
||||
{
|
||||
g_return_val_if_fail (clist != NULL, NULL);
|
||||
g_return_val_if_fail (GTK_IS_CLIST (clist), NULL);
|
||||
|
||||
if (column < 0 || column >= clist->columns)
|
||||
return NULL;
|
||||
|
||||
if (clist->column[column].button)
|
||||
return GTK_BUTTON (clist->column[column].button)->child;
|
||||
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void
|
||||
gtk_clist_set_column_justification (GtkCList *clist,
|
||||
gint column,
|
||||
|
@ -429,11 +429,19 @@ void gtk_clist_set_column_title (GtkCList *clist,
|
||||
gint column,
|
||||
const gchar *title);
|
||||
|
||||
/* returns the title of column. Returns NULL if title is not set */
|
||||
gchar * gtk_clist_get_column_title (GtkCList *clist,
|
||||
gint column);
|
||||
|
||||
/* set a widget instead of a title for the column title button */
|
||||
void gtk_clist_set_column_widget (GtkCList *clist,
|
||||
gint column,
|
||||
GtkWidget *widget);
|
||||
|
||||
/* returns the column widget */
|
||||
GtkWidget * gtk_clist_get_column_widget (GtkCList *clist,
|
||||
gint column);
|
||||
|
||||
/* set the justification on a column */
|
||||
void gtk_clist_set_column_justification (GtkCList *clist,
|
||||
gint column,
|
||||
|
@ -4294,6 +4294,19 @@ gtk_ctree_find_node_ptr (GtkCTree *ctree,
|
||||
return node;
|
||||
}
|
||||
|
||||
GtkCTreeNode *
|
||||
gtk_ctree_node_nth (GtkCTree *ctree,
|
||||
guint row)
|
||||
{
|
||||
g_return_val_if_fail (ctree != NULL, NULL);
|
||||
g_return_val_if_fail (GTK_IS_CTREE (ctree), NULL);
|
||||
|
||||
if ((row < 0) || (row >= GTK_CLIST(ctree)->rows))
|
||||
return NULL;
|
||||
|
||||
return GTK_CTREE_NODE (g_list_nth (GTK_CLIST (ctree)->row_list, row));
|
||||
}
|
||||
|
||||
gboolean
|
||||
gtk_ctree_find (GtkCTree *ctree,
|
||||
GtkCTreeNode *node,
|
||||
|
@ -238,6 +238,8 @@ GtkCTreeNode * gtk_ctree_last (GtkCTree *ctree,
|
||||
GtkCTreeNode *node);
|
||||
GtkCTreeNode * gtk_ctree_find_node_ptr (GtkCTree *ctree,
|
||||
GtkCTreeRow *ctree_row);
|
||||
GtkCTreeNode * gtk_ctree_node_nth (GtkCTree *ctree,
|
||||
guint row);
|
||||
gboolean gtk_ctree_find (GtkCTree *ctree,
|
||||
GtkCTreeNode *node,
|
||||
GtkCTreeNode *child);
|
||||
|
Loading…
Reference in New Issue
Block a user