Lines Matching refs:item
65 static void gdl_dock_notebook_set_orientation (GdlDockItem *item,
179 GdlDockItem *item;
181 item = GDL_DOCK_ITEM (notebook);
184 item->child = gdl_switcher_new ();
185 gtk_widget_set_parent (item->child, GTK_WIDGET (notebook));
186 gtk_notebook_set_tab_pos (GTK_NOTEBOOK (item->child), GTK_POS_BOTTOM);
187 g_signal_connect (item->child, "switch-page",
188 (GCallback) gdl_dock_notebook_switch_page_cb, (gpointer) item);
189 g_signal_connect (item->child, "notify::page",
190 (GCallback) gdl_dock_notebook_notify_cb, (gpointer) item);
191 g_signal_connect (item->child, "button-press-event",
192 (GCallback) gdl_dock_notebook_button_cb, (gpointer) item);
193 g_signal_connect (item->child, "button-release-event",
194 (GCallback) gdl_dock_notebook_button_cb, (gpointer) item);
195 gtk_notebook_set_scrollable (GTK_NOTEBOOK (item->child), TRUE);
196 gtk_widget_show (item->child);
205 GdlDockItem *item = GDL_DOCK_ITEM (object);
209 if (item->child && GTK_IS_NOTEBOOK (item->child)) {
210 gtk_notebook_set_current_page (GTK_NOTEBOOK (item->child),
227 GdlDockItem *item = GDL_DOCK_ITEM (object);
231 if (item->child && GTK_IS_NOTEBOOK (item->child)) {
233 (GTK_NOTEBOOK (item->child)));
247 GdlDockItem *item = GDL_DOCK_ITEM (object);
254 if (item->child) {
255 gtk_widget_unparent (item->child);
256 item->child = NULL;
268 GdlDockItem *item;
292 /* Signal that a new dock item has been selected */
293 item = GDL_DOCK_ITEM (page);
294 gdl_dock_item_notify_selected (item);
317 GdlDockItem *item;
329 item = GDL_DOCK_ITEM (container);
330 if (item->child)
331 gtk_container_foreach (GTK_CONTAINER (item->child), callback, callback_data);
386 GdlDockItem *item = GDL_DOCK_ITEM (object);
403 /* hide the item grip, as we will use the tablabel's */
411 position = gdl_switcher_insert_page (GDL_SWITCHER (item->child),
422 gtk_notebook_set_current_page (GTK_NOTEBOOK (item->child),
433 gdl_dock_notebook_set_orientation (GdlDockItem *item,
436 if (item->child && GTK_IS_NOTEBOOK (item->child)) {
438 gtk_notebook_set_tab_pos (GTK_NOTEBOOK (item->child), GTK_POS_TOP);
440 gtk_notebook_set_tab_pos (GTK_NOTEBOOK (item->child), GTK_POS_LEFT);
443 GDL_DOCK_ITEM_CLASS (gdl_dock_notebook_parent_class)->set_orientation (item, orientation);
451 GdlDockItem *item = GDL_DOCK_ITEM (object);
454 if (item->child) {
457 children = gtk_container_get_children (GTK_CONTAINER (item->child));
480 GdlDockItem *item = GDL_DOCK_ITEM (object);
483 i = gtk_notebook_page_num (GTK_NOTEBOOK (item->child),
486 gtk_notebook_set_current_page (GTK_NOTEBOOK (item->child), i);
497 GdlDockItem *item = GDL_DOCK_ITEM (object);
501 if (item->child && new_position == GDL_DOCK_CENTER) {
502 current_position = gtk_notebook_page_num (GTK_NOTEBOOK (item->child),
510 gtk_notebook_reorder_child (GTK_NOTEBOOK (item->child),