Bug 346881 - Remove redundant title of tab and move menu button up
Remove the dockable drag handle and move the menu button it hosts up to the GimpDockbook, with the gtk_notebook_set_action_widget() API. This frees up quite a lot of screen estate which can be used for the content of dockables instead.
This commit is contained in:
@ -56,35 +56,40 @@ struct _GimpDockableClass
|
||||
};
|
||||
|
||||
|
||||
GType gimp_dockable_get_type (void) G_GNUC_CONST;
|
||||
|
||||
GtkWidget * gimp_dockable_new (const gchar *name,
|
||||
const gchar *blurb,
|
||||
const gchar *stock_id,
|
||||
const gchar *help_id);
|
||||
void gimp_dockable_set_dockbook (GimpDockable *dockable,
|
||||
GimpDockbook *dockbook);
|
||||
GimpDockbook * gimp_dockable_get_dockbook (GimpDockable *dockable);
|
||||
GimpTabStyle gimp_dockable_get_tab_style (GimpDockable *dockable);
|
||||
const gchar * gimp_dockable_get_name (GimpDockable *dockable);
|
||||
const gchar * gimp_dockable_get_blurb (GimpDockable *dockable);
|
||||
const gchar * gimp_dockable_get_help_id (GimpDockable *dockable);
|
||||
gboolean gimp_dockable_get_locked (GimpDockable *dockable);
|
||||
void gimp_dockable_set_drag_pos (GimpDockable *dockable,
|
||||
gint drag_x,
|
||||
gint drag_y);
|
||||
void gimp_dockable_get_drag_pos (GimpDockable *dockable,
|
||||
gint *drag_x,
|
||||
gint *drag_y);
|
||||
GimpPanedBox * gimp_dockable_get_drag_handler (GimpDockable *dockable);
|
||||
|
||||
void gimp_dockable_set_aux_info (GimpDockable *dockable,
|
||||
GList *aux_info);
|
||||
GList * gimp_dockable_get_aux_info (GimpDockable *dockable);
|
||||
|
||||
void gimp_dockable_set_locked (GimpDockable *dockable,
|
||||
gboolean lock);
|
||||
gboolean gimp_dockable_is_locked (GimpDockable *dockable);
|
||||
GType gimp_dockable_get_type (void) G_GNUC_CONST;
|
||||
|
||||
GtkWidget * gimp_dockable_new (const gchar *name,
|
||||
const gchar *blurb,
|
||||
const gchar *stock_id,
|
||||
const gchar *help_id);
|
||||
void gimp_dockable_set_dockbook (GimpDockable *dockable,
|
||||
GimpDockbook *dockbook);
|
||||
GimpDockbook * gimp_dockable_get_dockbook (GimpDockable *dockable);
|
||||
GimpTabStyle gimp_dockable_get_tab_style (GimpDockable *dockable);
|
||||
const gchar * gimp_dockable_get_name (GimpDockable *dockable);
|
||||
const gchar * gimp_dockable_get_blurb (GimpDockable *dockable);
|
||||
const gchar * gimp_dockable_get_help_id (GimpDockable *dockable);
|
||||
const gchar * gimp_dockable_get_stock_id (GimpDockable *dockable);
|
||||
GtkWidget * gimp_dockable_get_icon (GimpDockable *dockable,
|
||||
GtkIconSize size);
|
||||
|
||||
gboolean gimp_dockable_get_locked (GimpDockable *dockable);
|
||||
void gimp_dockable_set_drag_pos (GimpDockable *dockable,
|
||||
gint drag_x,
|
||||
gint drag_y);
|
||||
void gimp_dockable_get_drag_pos (GimpDockable *dockable,
|
||||
gint *drag_x,
|
||||
gint *drag_y);
|
||||
GimpPanedBox * gimp_dockable_get_drag_handler (GimpDockable *dockable);
|
||||
|
||||
void gimp_dockable_set_aux_info (GimpDockable *dockable,
|
||||
GList *aux_info);
|
||||
GList * gimp_dockable_get_aux_info (GimpDockable *dockable);
|
||||
|
||||
void gimp_dockable_set_locked (GimpDockable *dockable,
|
||||
gboolean lock);
|
||||
gboolean gimp_dockable_is_locked (GimpDockable *dockable);
|
||||
|
||||
|
||||
void gimp_dockable_set_tab_style (GimpDockable *dockable,
|
||||
GimpTabStyle tab_style);
|
||||
@ -99,15 +104,15 @@ GtkWidget * gimp_dockable_create_drag_widget (GimpDockable *dockable)
|
||||
void gimp_dockable_set_context (GimpDockable *dockable,
|
||||
GimpContext *context);
|
||||
GimpUIManager * gimp_dockable_get_menu (GimpDockable *dockable,
|
||||
const gchar **ui_path,
|
||||
gpointer *popup_data);
|
||||
void gimp_dockable_set_drag_handler (GimpDockable *dockable,
|
||||
GimpPanedBox *drag_handler);
|
||||
|
||||
void gimp_dockable_detach (GimpDockable *dockable);
|
||||
|
||||
void gimp_dockable_blink (GimpDockable *dockable);
|
||||
void gimp_dockable_blink_cancel (GimpDockable *dockable);
|
||||
const gchar **ui_path,
|
||||
gpointer *popup_data);
|
||||
void gimp_dockable_set_drag_handler (GimpDockable *dockable,
|
||||
GimpPanedBox *drag_handler);
|
||||
|
||||
void gimp_dockable_detach (GimpDockable *dockable);
|
||||
|
||||
void gimp_dockable_blink (GimpDockable *dockable);
|
||||
void gimp_dockable_blink_cancel (GimpDockable *dockable);
|
||||
|
||||
|
||||
#endif /* __GIMP_DOCKABLE_H__ */
|
||||
|
Reference in New Issue
Block a user