[gimp] app: add a list of filters to the layer options dialog (for debug purposes)
- From: Michael Natterer <mitch src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp] app: add a list of filters to the layer options dialog (for debug purposes)
- Date: Tue, 16 Apr 2013 18:30:22 +0000 (UTC)
commit 972b6ef78fd20fb34bfe75c51c4ba0ac970d2267
Author: Michael Natterer <mitch gimp org>
Date: Tue Apr 16 20:29:18 2013 +0200
app: add a list of filters to the layer options dialog (for debug purposes)
app/dialogs/layer-options-dialog.c | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
---
diff --git a/app/dialogs/layer-options-dialog.c b/app/dialogs/layer-options-dialog.c
index 26695ef..66602e8 100644
--- a/app/dialogs/layer-options-dialog.c
+++ b/app/dialogs/layer-options-dialog.c
@@ -26,12 +26,14 @@
#include "dialogs-types.h"
#include "core/gimpcontext.h"
+#include "core/gimpdrawable-filter.h"
#include "core/gimpimage.h"
#include "core/gimplayer.h"
#include "text/gimptext.h"
#include "text/gimptextlayer.h"
+#include "widgets/gimpcontainertreeview.h"
#include "widgets/gimpviewabledialog.h"
#include "layer-options-dialog.h"
@@ -109,6 +111,7 @@ layer_options_dialog_new (GimpImage *image,
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 12);
gtk_container_set_border_width (GTK_CONTAINER (vbox), 12);
+ gtk_box_set_spacing (GTK_BOX (vbox), 12);
gtk_box_pack_start (GTK_BOX (gtk_dialog_get_content_area (GTK_DIALOG (options->dialog))),
vbox, TRUE, TRUE, 0);
gtk_widget_show (vbox);
@@ -210,6 +213,10 @@ layer_options_dialog_new (GimpImage *image,
}
else
{
+ GimpContainer *filters;
+ GtkWidget *frame;
+ GtkWidget *view;
+
/* For text layers add a toggle to control "auto-rename" */
if (gimp_item_is_text_layer (GIMP_ITEM (layer)))
{
@@ -227,6 +234,17 @@ layer_options_dialog_new (GimpImage *image,
G_CALLBACK (layer_options_dialog_toggle_rename),
options);
}
+
+ frame = gimp_frame_new ("Active Filters");
+ gtk_box_pack_start (GTK_BOX (vbox), frame, TRUE, TRUE, 0);
+ gtk_widget_show (frame);
+
+ filters = gimp_drawable_get_filters (GIMP_DRAWABLE (layer));
+
+ view = gimp_container_tree_view_new (filters, context,
+ GIMP_VIEW_SIZE_SMALL, 0);
+ gtk_container_add (GTK_CONTAINER (frame), view);
+ gtk_widget_show (view);
}
return options;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]