gimp r27641 - in trunk: . app/display
- From: martinn svn gnome org
- To: svn-commits-list gnome org
- Subject: gimp r27641 - in trunk: . app/display
- Date: Thu, 13 Nov 2008 20:12:50 +0000 (UTC)
Author: martinn
Date: Thu Nov 13 20:12:49 2008
New Revision: 27641
URL: http://svn.gnome.org/viewvc/gimp?rev=27641&view=rev
Log:
* app/display/gimpcursorview.[ch]: Move the instance struct to the
header but add a typed opaque priv pointer to it so we can avoid
exposing implementation details. Also move the class struct to the
header.
Modified:
trunk/ChangeLog
trunk/app/display/gimpcursorview.c
trunk/app/display/gimpcursorview.h
Modified: trunk/app/display/gimpcursorview.c
==============================================================================
--- trunk/app/display/gimpcursorview.c (original)
+++ trunk/app/display/gimpcursorview.c Thu Nov 13 20:12:49 2008
@@ -42,7 +42,6 @@
#include "widgets/gimpcolorframe.h"
#include "widgets/gimpdocked.h"
-#include "widgets/gimpeditor.h"
#include "widgets/gimpmenufactory.h"
#include "widgets/gimpsessioninfo-aux.h"
@@ -60,7 +59,7 @@
};
-struct _GimpCursorView
+struct _GimpCursorViewPriv
{
GimpEditor parent_instance;
@@ -87,11 +86,6 @@
GimpUnit unit;
};
-struct _GimpCursorViewClass
-{
- GimpEditorClass parent_class;
-};
-
static void gimp_cursor_view_docked_iface_init (GimpDockedInterface *iface);
@@ -166,6 +160,8 @@
TRUE,
GIMP_PARAM_READWRITE |
G_PARAM_CONSTRUCT));
+
+ g_type_class_add_private (klass, sizeof (GimpCursorViewPriv));
}
static void
@@ -176,11 +172,15 @@
GtkWidget *toggle;
gint content_spacing;
- view->sample_merged = TRUE;
- view->context = NULL;
- view->shell = NULL;
- view->image = NULL;
- view->unit = GIMP_UNIT_PIXEL;
+ view->priv = G_TYPE_INSTANCE_GET_PRIVATE (view,
+ GIMP_TYPE_CURSOR_VIEW,
+ GimpCursorViewPriv);
+
+ view->priv->sample_merged = TRUE;
+ view->priv->context = NULL;
+ view->priv->shell = NULL;
+ view->priv->image = NULL;
+ view->priv->unit = GIMP_UNIT_PIXEL;
gtk_widget_style_get (GTK_WIDGET (view),
"content-spacing", &content_spacing,
@@ -189,19 +189,19 @@
/* cursor information */
- view->coord_hbox = gtk_hbox_new (TRUE, content_spacing);
- gtk_box_pack_start (GTK_BOX (view), view->coord_hbox, FALSE, FALSE, 0);
- gtk_widget_show (view->coord_hbox);
-
- view->selection_hbox = gtk_hbox_new (TRUE, content_spacing);
- gtk_box_pack_start (GTK_BOX (view), view->selection_hbox, FALSE, FALSE, 0);
- gtk_widget_show (view->selection_hbox);
+ view->priv->coord_hbox = gtk_hbox_new (TRUE, content_spacing);
+ gtk_box_pack_start (GTK_BOX (view), view->priv->coord_hbox, FALSE, FALSE, 0);
+ gtk_widget_show (view->priv->coord_hbox);
+
+ view->priv->selection_hbox = gtk_hbox_new (TRUE, content_spacing);
+ gtk_box_pack_start (GTK_BOX (view), view->priv->selection_hbox, FALSE, FALSE, 0);
+ gtk_widget_show (view->priv->selection_hbox);
/* Pixels */
frame = gimp_frame_new (_("Pixels"));
- gtk_box_pack_start (GTK_BOX (view->coord_hbox), frame, TRUE, TRUE, 0);
+ gtk_box_pack_start (GTK_BOX (view->priv->coord_hbox), frame, TRUE, TRUE, 0);
gtk_widget_show (frame);
table = gtk_table_new (2, 2, FALSE);
@@ -210,23 +210,23 @@
gtk_container_add (GTK_CONTAINER (frame), table);
gtk_widget_show (table);
- view->pixel_x_label = gtk_label_new (_("n/a"));
- gtk_misc_set_alignment (GTK_MISC (view->pixel_x_label), 1.0, 0.5);
+ view->priv->pixel_x_label = gtk_label_new (_("n/a"));
+ gtk_misc_set_alignment (GTK_MISC (view->priv->pixel_x_label), 1.0, 0.5);
gimp_table_attach_aligned (GTK_TABLE (table), 0, 0,
_("X"), 0.5, 0.5,
- view->pixel_x_label, 1, FALSE);
+ view->priv->pixel_x_label, 1, FALSE);
- view->pixel_y_label = gtk_label_new (_("n/a"));
- gtk_misc_set_alignment (GTK_MISC (view->pixel_y_label), 1.0, 0.5);
+ view->priv->pixel_y_label = gtk_label_new (_("n/a"));
+ gtk_misc_set_alignment (GTK_MISC (view->priv->pixel_y_label), 1.0, 0.5);
gimp_table_attach_aligned (GTK_TABLE (table), 0, 1,
_("Y"), 0.5, 0.5,
- view->pixel_y_label, 1, FALSE);
+ view->priv->pixel_y_label, 1, FALSE);
/* Units */
frame = gimp_frame_new (_("Units"));
- gtk_box_pack_start (GTK_BOX (view->coord_hbox), frame, TRUE, TRUE, 0);
+ gtk_box_pack_start (GTK_BOX (view->priv->coord_hbox), frame, TRUE, TRUE, 0);
gtk_widget_show (frame);
table = gtk_table_new (2, 2, FALSE);
@@ -235,23 +235,23 @@
gtk_container_add (GTK_CONTAINER (frame), table);
gtk_widget_show (table);
- view->unit_x_label = gtk_label_new (_("n/a"));
- gtk_misc_set_alignment (GTK_MISC (view->unit_x_label), 1.0, 0.5);
+ view->priv->unit_x_label = gtk_label_new (_("n/a"));
+ gtk_misc_set_alignment (GTK_MISC (view->priv->unit_x_label), 1.0, 0.5);
gimp_table_attach_aligned (GTK_TABLE (table), 0, 0,
_("X"), 0.5, 0.5,
- view->unit_x_label, 1, FALSE);
+ view->priv->unit_x_label, 1, FALSE);
- view->unit_y_label = gtk_label_new (_("n/a"));
- gtk_misc_set_alignment (GTK_MISC (view->unit_y_label), 1.0, 0.5);
+ view->priv->unit_y_label = gtk_label_new (_("n/a"));
+ gtk_misc_set_alignment (GTK_MISC (view->priv->unit_y_label), 1.0, 0.5);
gimp_table_attach_aligned (GTK_TABLE (table), 0, 1,
_("Y"), 0.5, 0.5,
- view->unit_y_label, 1, FALSE);
+ view->priv->unit_y_label, 1, FALSE);
/* Selection Bounding Box */
frame = gimp_frame_new (_("Selection Bounding Box"));
- gtk_box_pack_start (GTK_BOX (view->selection_hbox), frame, TRUE, TRUE, 0);
+ gtk_box_pack_start (GTK_BOX (view->priv->selection_hbox), frame, TRUE, TRUE, 0);
gtk_widget_show (frame);
table = gtk_table_new (2, 2, FALSE);
@@ -260,20 +260,20 @@
gtk_container_add (GTK_CONTAINER (frame), table);
gtk_widget_show (table);
- view->selection_x_label = gtk_label_new (_("n/a"));
- gtk_misc_set_alignment (GTK_MISC (view->selection_x_label), 1.0, 0.5);
+ view->priv->selection_x_label = gtk_label_new (_("n/a"));
+ gtk_misc_set_alignment (GTK_MISC (view->priv->selection_x_label), 1.0, 0.5);
gimp_table_attach_aligned (GTK_TABLE (table), 0, 0,
_("X"), 0.5, 0.5,
- view->selection_x_label, 1, FALSE);
+ view->priv->selection_x_label, 1, FALSE);
- view->selection_y_label = gtk_label_new (_("n/a"));
- gtk_misc_set_alignment (GTK_MISC (view->selection_y_label), 1.0, 0.5);
+ view->priv->selection_y_label = gtk_label_new (_("n/a"));
+ gtk_misc_set_alignment (GTK_MISC (view->priv->selection_y_label), 1.0, 0.5);
gimp_table_attach_aligned (GTK_TABLE (table), 0, 1,
_("Y"), 0.5, 0.5,
- view->selection_y_label, 1, FALSE);
+ view->priv->selection_y_label, 1, FALSE);
frame = gimp_frame_new ("");
- gtk_box_pack_start (GTK_BOX (view->selection_hbox), frame, TRUE, TRUE, 0);
+ gtk_box_pack_start (GTK_BOX (view->priv->selection_hbox), frame, TRUE, TRUE, 0);
gtk_widget_show (frame);
table = gtk_table_new (2, 2, FALSE);
@@ -282,40 +282,40 @@
gtk_container_add (GTK_CONTAINER (frame), table);
gtk_widget_show (table);
- view->selection_width_label = gtk_label_new (_("n/a"));
- gtk_misc_set_alignment (GTK_MISC (view->selection_width_label), 1.0, 0.5);
+ view->priv->selection_width_label = gtk_label_new (_("n/a"));
+ gtk_misc_set_alignment (GTK_MISC (view->priv->selection_width_label), 1.0, 0.5);
gimp_table_attach_aligned (GTK_TABLE (table), 0, 0,
/* Width */
_("W"), 0.5, 0.5,
- view->selection_width_label, 1, FALSE);
+ view->priv->selection_width_label, 1, FALSE);
- view->selection_height_label = gtk_label_new (_("n/a"));
- gtk_misc_set_alignment (GTK_MISC (view->selection_height_label), 1.0, 0.5);
+ view->priv->selection_height_label = gtk_label_new (_("n/a"));
+ gtk_misc_set_alignment (GTK_MISC (view->priv->selection_height_label), 1.0, 0.5);
gimp_table_attach_aligned (GTK_TABLE (table), 0, 1,
/* Height */
_("H"), 0.5, 0.5,
- view->selection_height_label, 1, FALSE);
+ view->priv->selection_height_label, 1, FALSE);
/* color information */
- view->color_hbox = gtk_hbox_new (TRUE, content_spacing);
- gtk_box_pack_start (GTK_BOX (view), view->color_hbox, FALSE, FALSE, 0);
- gtk_widget_show (view->color_hbox);
+ view->priv->color_hbox = gtk_hbox_new (TRUE, content_spacing);
+ gtk_box_pack_start (GTK_BOX (view), view->priv->color_hbox, FALSE, FALSE, 0);
+ gtk_widget_show (view->priv->color_hbox);
- view->color_frame_1 = gimp_color_frame_new ();
- gimp_color_frame_set_mode (GIMP_COLOR_FRAME (view->color_frame_1),
+ view->priv->color_frame_1 = gimp_color_frame_new ();
+ gimp_color_frame_set_mode (GIMP_COLOR_FRAME (view->priv->color_frame_1),
GIMP_COLOR_FRAME_MODE_PIXEL);
- gtk_box_pack_start (GTK_BOX (view->color_hbox), view->color_frame_1,
+ gtk_box_pack_start (GTK_BOX (view->priv->color_hbox), view->priv->color_frame_1,
TRUE, TRUE, 0);
- gtk_widget_show (view->color_frame_1);
+ gtk_widget_show (view->priv->color_frame_1);
- view->color_frame_2 = gimp_color_frame_new ();
- gimp_color_frame_set_mode (GIMP_COLOR_FRAME (view->color_frame_2),
+ view->priv->color_frame_2 = gimp_color_frame_new ();
+ gimp_color_frame_set_mode (GIMP_COLOR_FRAME (view->priv->color_frame_2),
GIMP_COLOR_FRAME_MODE_RGB);
- gtk_box_pack_start (GTK_BOX (view->color_hbox), view->color_frame_2,
+ gtk_box_pack_start (GTK_BOX (view->priv->color_hbox), view->priv->color_frame_2,
TRUE, TRUE, 0);
- gtk_widget_show (view->color_frame_2);
+ gtk_widget_show (view->priv->color_frame_2);
/* sample merged toggle */
@@ -349,7 +349,7 @@
switch (property_id)
{
case PROP_SAMPLE_MERGED:
- view->sample_merged = g_value_get_boolean (value);
+ view->priv->sample_merged = g_value_get_boolean (value);
break;
default:
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
@@ -368,7 +368,7 @@
switch (property_id)
{
case PROP_SAMPLE_MERGED:
- g_value_set_boolean (value, view->sample_merged);
+ g_value_set_boolean (value, view->priv->sample_merged);
break;
default:
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
@@ -394,9 +394,9 @@
GtkWidget *frame = NULL;
if (! strcmp (aux->name, AUX_INFO_FRAME_1_MODE))
- frame = view->color_frame_1;
+ frame = view->priv->color_frame_1;
else if (! strcmp (aux->name, AUX_INFO_FRAME_2_MODE))
- frame = view->color_frame_2;
+ frame = view->priv->color_frame_2;
if (frame)
{
@@ -424,7 +424,7 @@
aux_info = parent_docked_iface->get_aux_info (docked);
if (gimp_enum_get_value (GIMP_TYPE_COLOR_FRAME_MODE,
- GIMP_COLOR_FRAME (view->color_frame_1)->frame_mode,
+ GIMP_COLOR_FRAME (view->priv->color_frame_1)->frame_mode,
NULL, &nick, NULL, NULL))
{
aux = gimp_session_info_aux_new (AUX_INFO_FRAME_1_MODE, nick);
@@ -432,7 +432,7 @@
}
if (gimp_enum_get_value (GIMP_TYPE_COLOR_FRAME_MODE,
- GIMP_COLOR_FRAME (view->color_frame_2)->frame_mode,
+ GIMP_COLOR_FRAME (view->priv->color_frame_2)->frame_mode,
NULL, &nick, NULL, NULL))
{
aux = gimp_session_info_aux_new (AUX_INFO_FRAME_2_MODE, nick);
@@ -499,9 +499,9 @@
"content-spacing", &content_spacing,
NULL);
- gtk_box_set_spacing (GTK_BOX (view->coord_hbox), content_spacing);
- gtk_box_set_spacing (GTK_BOX (view->selection_hbox), content_spacing);
- gtk_box_set_spacing (GTK_BOX (view->color_hbox), content_spacing);
+ gtk_box_set_spacing (GTK_BOX (view->priv->coord_hbox), content_spacing);
+ gtk_box_set_spacing (GTK_BOX (view->priv->selection_hbox), content_spacing);
+ gtk_box_set_spacing (GTK_BOX (view->priv->color_hbox), content_spacing);
}
static void
@@ -512,25 +512,25 @@
GimpDisplay *display = NULL;
GimpImage *image = NULL;
- if (view->context)
+ if (view->priv->context)
{
- g_signal_handlers_disconnect_by_func (view->context,
+ g_signal_handlers_disconnect_by_func (view->priv->context,
gimp_cursor_view_diplay_changed,
view);
- g_signal_handlers_disconnect_by_func (view->context,
+ g_signal_handlers_disconnect_by_func (view->priv->context,
gimp_cursor_view_image_changed,
view);
}
- view->context = context;
+ view->priv->context = context;
- if (view->context)
+ if (view->priv->context)
{
- g_signal_connect_swapped (view->context, "display-changed",
+ g_signal_connect_swapped (view->priv->context, "display-changed",
G_CALLBACK (gimp_cursor_view_diplay_changed),
view);
- g_signal_connect_swapped (view->context, "image-changed",
+ g_signal_connect_swapped (view->priv->context, "image-changed",
G_CALLBACK (gimp_cursor_view_image_changed),
view);
@@ -540,10 +540,10 @@
gimp_cursor_view_diplay_changed (view,
display,
- view->context);
+ view->priv->context);
gimp_cursor_view_image_changed (view,
image,
- view->context);
+ view->priv->context);
}
static void
@@ -553,33 +553,33 @@
{
g_return_if_fail (GIMP_IS_CURSOR_VIEW (view));
- if (image == view->image)
+ if (image == view->priv->image)
return;
- if (view->image)
+ if (view->priv->image)
{
- g_signal_handlers_disconnect_by_func (view->image,
+ g_signal_handlers_disconnect_by_func (view->priv->image,
gimp_cursor_view_mask_changed,
view);
}
- view->image = image;
+ view->priv->image = image;
- if (view->image)
+ if (view->priv->image)
{
- g_signal_connect_swapped (view->image, "mask-changed",
+ g_signal_connect_swapped (view->priv->image, "mask-changed",
G_CALLBACK (gimp_cursor_view_mask_changed),
view);
}
- gimp_cursor_view_mask_changed (view, view->image);
+ gimp_cursor_view_mask_changed (view, view->priv->image);
}
static void
gimp_cursor_view_mask_changed (GimpCursorView *view,
GimpImage *image)
{
- gimp_cursor_view_update_selection_info (view, view->image, view->unit);
+ gimp_cursor_view_update_selection_info (view, view->priv->image, view->priv->unit);
}
static void
@@ -592,25 +592,25 @@
if (display)
shell = GIMP_DISPLAY_SHELL (display->shell);
- if (view->shell)
+ if (view->priv->shell)
{
- g_signal_handlers_disconnect_by_func (view->shell,
+ g_signal_handlers_disconnect_by_func (view->priv->shell,
gimp_cursor_view_shell_unit_changed,
view);
}
- view->shell = shell;
+ view->priv->shell = shell;
- if (view->shell)
+ if (view->priv->shell)
{
- g_signal_connect_swapped (view->shell, "notify::unit",
+ g_signal_connect_swapped (view->priv->shell, "notify::unit",
G_CALLBACK (gimp_cursor_view_shell_unit_changed),
view);
}
gimp_cursor_view_shell_unit_changed (view,
NULL,
- view->shell);
+ view->priv->shell);
}
static void
@@ -625,10 +625,10 @@
new_unit = gimp_display_shell_get_unit (shell);
}
- if (view->unit != new_unit)
+ if (view->priv->unit != new_unit)
{
- gimp_cursor_view_update_selection_info (view, view->image, new_unit);
- view->unit = new_unit;
+ gimp_cursor_view_update_selection_info (view, view->priv->image, new_unit);
+ view->priv->unit = new_unit;
}
}
@@ -657,23 +657,23 @@
gimp_image_get_resolution (image, &xres, &yres);
gimp_cursor_view_format_as_unit (unit, gimp, buf, sizeof (buf), x1, xres);
- gtk_label_set_text (GTK_LABEL (view->selection_x_label), buf);
+ gtk_label_set_text (GTK_LABEL (view->priv->selection_x_label), buf);
gimp_cursor_view_format_as_unit (unit, gimp, buf, sizeof (buf), y1, yres);
- gtk_label_set_text (GTK_LABEL (view->selection_y_label), buf);
+ gtk_label_set_text (GTK_LABEL (view->priv->selection_y_label), buf);
gimp_cursor_view_format_as_unit (unit, gimp, buf, sizeof (buf), width, xres);
- gtk_label_set_text (GTK_LABEL (view->selection_width_label), buf);
+ gtk_label_set_text (GTK_LABEL (view->priv->selection_width_label), buf);
gimp_cursor_view_format_as_unit (unit, gimp, buf, sizeof (buf), height, yres);
- gtk_label_set_text (GTK_LABEL (view->selection_height_label), buf);
+ gtk_label_set_text (GTK_LABEL (view->priv->selection_height_label), buf);
}
else
{
- gtk_label_set_text (GTK_LABEL (view->selection_x_label), _("n/a"));
- gtk_label_set_text (GTK_LABEL (view->selection_y_label), _("n/a"));
- gtk_label_set_text (GTK_LABEL (view->selection_width_label), _("n/a"));
- gtk_label_set_text (GTK_LABEL (view->selection_height_label), _("n/a"));
+ gtk_label_set_text (GTK_LABEL (view->priv->selection_x_label), _("n/a"));
+ gtk_label_set_text (GTK_LABEL (view->priv->selection_y_label), _("n/a"));
+ gtk_label_set_text (GTK_LABEL (view->priv->selection_width_label), _("n/a"));
+ gtk_label_set_text (GTK_LABEL (view->priv->selection_height_label), _("n/a"));
}
}
@@ -700,9 +700,9 @@
sample_merged = sample_merged ? TRUE : FALSE;
- if (view->sample_merged != sample_merged)
+ if (view->priv->sample_merged != sample_merged)
{
- view->sample_merged = sample_merged;
+ view->priv->sample_merged = sample_merged;
g_object_notify (G_OBJECT (view), "sample-merged");
}
@@ -713,7 +713,7 @@
{
g_return_val_if_fail (GIMP_IS_CURSOR_VIEW (view), FALSE);
- return view->sample_merged;
+ return view->priv->sample_merged;
}
void
@@ -744,37 +744,37 @@
y >= 0.0 && y < gimp_image_get_height (image));
g_snprintf (buf, sizeof (buf), "%d", (gint) floor (x));
- gtk_label_set_text (GTK_LABEL (view->pixel_x_label), buf);
- gimp_cursor_view_set_label_italic (view->pixel_x_label, ! in_image);
+ gtk_label_set_text (GTK_LABEL (view->priv->pixel_x_label), buf);
+ gimp_cursor_view_set_label_italic (view->priv->pixel_x_label, ! in_image);
g_snprintf (buf, sizeof (buf), "%d", (gint) floor (y));
- gtk_label_set_text (GTK_LABEL (view->pixel_y_label), buf);
- gimp_cursor_view_set_label_italic (view->pixel_y_label, ! in_image);
+ gtk_label_set_text (GTK_LABEL (view->priv->pixel_y_label), buf);
+ gimp_cursor_view_set_label_italic (view->priv->pixel_y_label, ! in_image);
gimp_cursor_view_format_as_unit (unit, image->gimp, buf, sizeof (buf), x, xres);
- gtk_label_set_text (GTK_LABEL (view->unit_x_label), buf);
- gimp_cursor_view_set_label_italic (view->unit_x_label, ! in_image);
+ gtk_label_set_text (GTK_LABEL (view->priv->unit_x_label), buf);
+ gimp_cursor_view_set_label_italic (view->priv->unit_x_label, ! in_image);
gimp_cursor_view_format_as_unit (unit, image->gimp, buf, sizeof (buf), y, yres);
- gtk_label_set_text (GTK_LABEL (view->unit_y_label), buf);
- gimp_cursor_view_set_label_italic (view->unit_y_label, ! in_image);
+ gtk_label_set_text (GTK_LABEL (view->priv->unit_y_label), buf);
+ gimp_cursor_view_set_label_italic (view->priv->unit_y_label, ! in_image);
if (gimp_image_pick_color (image, NULL,
(gint) floor (x),
(gint) floor (y),
- view->sample_merged,
+ view->priv->sample_merged,
FALSE, 0.0,
&sample_type, &color, &color_index))
{
- gimp_color_frame_set_color (GIMP_COLOR_FRAME (view->color_frame_1),
+ gimp_color_frame_set_color (GIMP_COLOR_FRAME (view->priv->color_frame_1),
sample_type, &color, color_index);
- gimp_color_frame_set_color (GIMP_COLOR_FRAME (view->color_frame_2),
+ gimp_color_frame_set_color (GIMP_COLOR_FRAME (view->priv->color_frame_2),
sample_type, &color, color_index);
}
else
{
- gimp_color_frame_set_invalid (GIMP_COLOR_FRAME (view->color_frame_1));
- gimp_color_frame_set_invalid (GIMP_COLOR_FRAME (view->color_frame_2));
+ gimp_color_frame_set_invalid (GIMP_COLOR_FRAME (view->priv->color_frame_1));
+ gimp_color_frame_set_invalid (GIMP_COLOR_FRAME (view->priv->color_frame_2));
}
/* Show the selection info from the image under the cursor if any */
@@ -786,14 +786,14 @@
{
g_return_if_fail (GIMP_IS_CURSOR_VIEW (view));
- gtk_label_set_text (GTK_LABEL (view->pixel_x_label), _("n/a"));
- gtk_label_set_text (GTK_LABEL (view->pixel_y_label), _("n/a"));
- gtk_label_set_text (GTK_LABEL (view->unit_x_label), _("n/a"));
- gtk_label_set_text (GTK_LABEL (view->unit_y_label), _("n/a"));
+ gtk_label_set_text (GTK_LABEL (view->priv->pixel_x_label), _("n/a"));
+ gtk_label_set_text (GTK_LABEL (view->priv->pixel_y_label), _("n/a"));
+ gtk_label_set_text (GTK_LABEL (view->priv->unit_x_label), _("n/a"));
+ gtk_label_set_text (GTK_LABEL (view->priv->unit_y_label), _("n/a"));
- gimp_color_frame_set_invalid (GIMP_COLOR_FRAME (view->color_frame_1));
- gimp_color_frame_set_invalid (GIMP_COLOR_FRAME (view->color_frame_2));
+ gimp_color_frame_set_invalid (GIMP_COLOR_FRAME (view->priv->color_frame_1));
+ gimp_color_frame_set_invalid (GIMP_COLOR_FRAME (view->priv->color_frame_2));
/* Start showing selection info from the active image again */
- gimp_cursor_view_update_selection_info (view, view->image, view->unit);
+ gimp_cursor_view_update_selection_info (view, view->priv->image, view->priv->unit);
}
Modified: trunk/app/display/gimpcursorview.h
==============================================================================
--- trunk/app/display/gimpcursorview.h (original)
+++ trunk/app/display/gimpcursorview.h Thu Nov 13 20:12:49 2008
@@ -23,6 +23,9 @@
#define __GIMP_CURSOR_VIEW_H__
+#include "widgets/gimpeditor.h"
+
+
#define GIMP_TYPE_CURSOR_VIEW (gimp_cursor_view_get_type ())
#define GIMP_CURSOR_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GIMP_TYPE_CURSOR_VIEW, GimpCursorView))
#define GIMP_CURSOR_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GIMP_TYPE_CURSOR_VIEW, GimpCursorViewClass))
@@ -32,6 +35,19 @@
typedef struct _GimpCursorViewClass GimpCursorViewClass;
+typedef struct _GimpCursorViewPriv GimpCursorViewPriv;
+
+struct _GimpCursorView
+{
+ GimpEditor parent_instance;
+
+ GimpCursorViewPriv *priv;
+};
+
+struct _GimpCursorViewClass
+{
+ GimpEditorClass parent_class;
+};
GType gimp_cursor_view_get_type (void) G_GNUC_CONST;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]