hide the button bar, which is useless for the brush editor. Fixes user

2006-05-07  Michael Natterer  <mitch@gimp.org>

	* app/widgets/gimpbrusheditor.c: hide the button bar, which is
	useless for the brush editor. Fixes user confusion (bug #306704).
This commit is contained in:
Michael Natterer 2006-05-06 22:04:56 +00:00 committed by Michael Natterer
parent c2061e2922
commit bc06f94e47
2 changed files with 38 additions and 11 deletions

View File

@ -1,3 +1,8 @@
2006-05-07 Michael Natterer <mitch@gimp.org>
* app/widgets/gimpbrusheditor.c: hide the button bar, which is
useless for the brush editor. Fixes user confusion (bug #306704).
2006-05-06 Michael Natterer <mitch@gimp.org>
* app/tools/gimppainttool.c: connect to the context's

View File

@ -34,6 +34,7 @@
#include "core/gimpcontext.h"
#include "gimpbrusheditor.h"
#include "gimpdocked.h"
#include "gimpview.h"
#include "gimp-intl.h"
@ -45,16 +46,20 @@
/* local function prototypes */
static void gimp_brush_editor_set_data (GimpDataEditor *editor,
GimpData *data);
static GObject * gimp_brush_editor_constructor (GType type,
guint n_params,
GObjectConstructParam *params);
static void gimp_brush_editor_update_brush (GtkAdjustment *adjustment,
GimpBrushEditor *editor);
static void gimp_brush_editor_update_shape (GtkWidget *widget,
GimpBrushEditor *editor);
static void gimp_brush_editor_notify_brush (GimpBrushGenerated *brush,
GParamSpec *pspec,
GimpBrushEditor *editor);
static void gimp_brush_editor_set_data (GimpDataEditor *editor,
GimpData *data);
static void gimp_brush_editor_update_brush (GtkAdjustment *adjustment,
GimpBrushEditor *editor);
static void gimp_brush_editor_update_shape (GtkWidget *widget,
GimpBrushEditor *editor);
static void gimp_brush_editor_notify_brush (GimpBrushGenerated *brush,
GParamSpec *pspec,
GimpBrushEditor *editor);
G_DEFINE_TYPE (GimpBrushEditor, gimp_brush_editor, GIMP_TYPE_DATA_EDITOR);
@ -65,10 +70,13 @@ G_DEFINE_TYPE (GimpBrushEditor, gimp_brush_editor, GIMP_TYPE_DATA_EDITOR);
static void
gimp_brush_editor_class_init (GimpBrushEditorClass *klass)
{
GObjectClass *object_class = G_OBJECT_CLASS (klass);
GimpDataEditorClass *editor_class = GIMP_DATA_EDITOR_CLASS (klass);
editor_class->set_data = gimp_brush_editor_set_data;
editor_class->title = _("Brush Editor");
object_class->constructor = gimp_brush_editor_constructor;
editor_class->set_data = gimp_brush_editor_set_data;
editor_class->title = _("Brush Editor");
}
static void
@ -198,6 +206,20 @@ gimp_brush_editor_init (GimpBrushEditor *editor)
editor);
}
static GObject *
gimp_brush_editor_constructor (GType type,
guint n_params,
GObjectConstructParam *params)
{
GObject *object;
object = G_OBJECT_CLASS (parent_class)->constructor (type, n_params, params);
gimp_docked_set_show_button_bar (GIMP_DOCKED (object), FALSE);
return object;
}
static void
gimp_brush_editor_set_data (GimpDataEditor *editor,
GimpData *data)