more code cleanup.

2003-02-11  Sven Neumann  <sven@gimp.org>

	* plug-ins/common/uniteditor.c: more code cleanup.
This commit is contained in:
Sven Neumann
2003-02-11 11:49:33 +00:00
committed by Sven Neumann
parent 6afe30b923
commit 3768c9b3bf
3 changed files with 64 additions and 108 deletions

View File

@ -1,6 +1,10 @@
2003-02-11 Sven Neumann <sven@gimp.org>
* plug-ins/common/uniteditor.c: more code cleanup.
2003-02-10 Manish Singh <yosh@gimp.org>
* app/plug-in/plug-in-debug.c: remove a couple unused vars
* app/plug-in/plug-in-debug.c: remove a couple unused vars.
* plug-ins/common/spheredesigner.c: G_OBJECT casts not needed
for g_signal_connect.

1
NEWS
View File

@ -11,6 +11,7 @@ dubbed GIMP 1.4.
Overview of Changes in GIMP 1.3.12
==================================
- Added hooks for plug-in debugging [Yosh]
- Redesigned the tool options code [Mitch]
- Converted the API reference to DocBook XML [Sven]
- Lots of text tool changes [Sven]

View File

@ -69,22 +69,32 @@ GimpPlugInInfo PLUG_IN_INFO =
MAIN ()
static const gchar *help_strings[] =
typedef struct
{
N_("A unit definition will only be saved before "
"GIMP exits if this column is checked."),
N_("This string will be used to identify a "
"unit in GIMP's configuration files."),
N_("How many units make up an inch."),
N_("This field is a hint for numerical input fields. "
"It specifies how many decimal digits the input field "
"should provide to get approximately the same accuracy as an "
"\"inch\" input field with two decimal digits."),
N_("The unit's symbol if it has one (e.g. \"'\" for inches). "
"Use the unit's abbreviation if it doesn't have a symbol."),
N_("The unit's abbreviation (e.g. \"cm\" for centimeters)."),
N_("The unit's singular form."),
N_("The unit's plural form.")
const gchar *title;
const gchar *help;
} UnitColumn;
static const UnitColumn columns[] =
{
{ N_("Saved"), N_("A unit definition will only be saved before "
"GIMP exits if this column is checked.") },
{ N_("ID"), N_("This string will be used to identify a "
"unit in GIMP's configuration files.") },
{ N_("Factor"), N_("How many units make up an inch.") },
{ N_("Digits"), N_("This field is a hint for numerical input "
"fields. It specifies how many decimal digits "
"the input field should provide to get "
"approximately the same accuracy as an "
"\"inch\" input field with two decimal digits.") },
{ N_("Symbol"), N_("The unit's symbol if it has one (e.g. \"'\" "
"for inches). The unit's abbreviation is used "
"if doesn't have a symbol.") },
{ N_("Abbreviation"), N_("The unit's abbreviation (e.g. \"cm\" for "
"centimeters).") },
{ N_("Singular"), N_("The unit's singular form.") },
{ N_("Plural"), N_("The unit's plural form.") }
};
@ -200,7 +210,7 @@ new_unit (GtkWidget *main_dialog,
_("_ID:"), 1.0, 0.5,
entry, 1, FALSE);
gimp_help_set_help_data (entry, gettext (help_strings[IDENTIFIER]), NULL);
gimp_help_set_help_data (entry, gettext (columns[IDENTIFIER].help), NULL);
spinbutton = gimp_spin_button_new (&factor_adj,
(template != GIMP_UNIT_PIXEL) ?
@ -211,7 +221,7 @@ new_unit (GtkWidget *main_dialog,
_("_Factor:"), 1.0, 0.5,
spinbutton, 1, TRUE);
gimp_help_set_help_data (spinbutton, gettext (help_strings[FACTOR]), NULL);
gimp_help_set_help_data (spinbutton, gettext (columns[FACTOR].help), NULL);
spinbutton = gimp_spin_button_new (&digits_adj,
(template != GIMP_UNIT_PIXEL) ?
@ -221,7 +231,7 @@ new_unit (GtkWidget *main_dialog,
_("_Digits:"), 1.0, 0.5,
spinbutton, 1, TRUE);
gimp_help_set_help_data (spinbutton, gettext (help_strings[DIGITS]), NULL);
gimp_help_set_help_data (spinbutton, gettext (columns[DIGITS].help), NULL);
entry = symbol_entry = gtk_entry_new ();
if (template != GIMP_UNIT_PIXEL)
@ -233,7 +243,7 @@ new_unit (GtkWidget *main_dialog,
_("_Symbol:"), 1.0, 0.5,
entry, 1, FALSE);
gimp_help_set_help_data (entry, gettext (help_strings[SYMBOL]), NULL);
gimp_help_set_help_data (entry, gettext (columns[SYMBOL].help), NULL);
entry = abbreviation_entry = gtk_entry_new ();
if (template != GIMP_UNIT_PIXEL)
@ -245,7 +255,7 @@ new_unit (GtkWidget *main_dialog,
_("_Abbreviation:"), 1.0, 0.5,
entry, 1, FALSE);
gimp_help_set_help_data (entry, gettext (help_strings[ABBREVIATION]), NULL);
gimp_help_set_help_data (entry, gettext (columns[ABBREVIATION].help), NULL);
entry = singular_entry = gtk_entry_new ();
if (template != GIMP_UNIT_PIXEL)
@ -257,7 +267,7 @@ new_unit (GtkWidget *main_dialog,
_("Si_ngular:"), 1.0, 0.5,
entry, 1, FALSE);
gimp_help_set_help_data (entry, gettext (help_strings[SINGULAR]), NULL);
gimp_help_set_help_data (entry, gettext (columns[SINGULAR].help), NULL);
entry = plural_entry = gtk_entry_new ();
if (template != GIMP_UNIT_PIXEL)
@ -269,7 +279,7 @@ new_unit (GtkWidget *main_dialog,
_("_Plural:"), 1.0, 0.5,
entry, 1, FALSE);
gimp_help_set_help_data (entry, gettext (help_strings[PLURAL]), NULL);
gimp_help_set_help_data (entry, gettext (columns[PLURAL].help), NULL);
gtk_widget_show (dialog);
@ -357,9 +367,9 @@ list_init (GtkTreeView *tv)
num_units = gimp_unit_get_number_of_units ();
color.red = 60000;
color.green = 60000;
color.blue = 65535;
color.red = 0xdddd;
color.green = 0xdddd;
color.blue = 0xffff;
for (unit = GIMP_UNIT_INCH; unit < num_units; unit++)
{
@ -509,6 +519,7 @@ unit_editor_dialog (void)
GtkWidget *tv;
GtkTreeViewColumn *col;
GtkCellRenderer *rend;
gint i;
gimp_ui_init ("uniteditor", FALSE);
@ -523,6 +534,7 @@ unit_editor_dialog (void)
G_TYPE_STRING,
G_TYPE_INT,
G_TYPE_BOOLEAN,
GDK_TYPE_COLOR,
GDK_TYPE_COLOR);
tv = gtk_tree_view_new_with_model (GTK_TREE_MODEL (list_store));
g_object_unref (list_store);
@ -564,100 +576,39 @@ unit_editor_dialog (void)
gtk_container_add (GTK_CONTAINER (scrolled_win), tv);
gtk_widget_show (tv);
rend = gtk_cell_renderer_toggle_new ();
col =
gtk_tree_view_column_new_with_attributes (_("Saved"),
rend,
"active", SAVE,
"activatable", USER_UNIT,
"cell-background-gdk", BG_COLOR,
NULL);
col = gtk_tree_view_column_new_with_attributes (gettext (columns[SAVE].title),
rend,
"active", SAVE,
"activatable", USER_UNIT,
"cell-background-gdk", BG_COLOR,
NULL);
gtk_tree_view_append_column (GTK_TREE_VIEW (tv), col);
gimp_help_set_help_data (col->button,
gettext (help_strings[SAVE]), NULL);
gettext (columns[SAVE].help), NULL);
g_signal_connect (rend, "toggled",
G_CALLBACK (saved_toggled_callback),
list_store);
col =
gtk_tree_view_column_new_with_attributes (_("ID"),
gtk_cell_renderer_text_new (),
"text", IDENTIFIER,
"cell-background-gdk", BG_COLOR,
NULL);
gtk_tree_view_append_column (GTK_TREE_VIEW (tv), col);
for (i = 0; i < G_N_ELEMENTS (columns); i++)
{
if (i == SAVE)
continue;
gimp_help_set_help_data (col->button,
gettext (help_strings[IDENTIFIER]), NULL);
col = gtk_tree_view_column_new_with_attributes (gettext (columns[i].title),
gtk_cell_renderer_text_new (),
"text", i,
"cell-background-gdk", BG_COLOR,
NULL);
col =
gtk_tree_view_column_new_with_attributes (_("Factor"),
gtk_cell_renderer_text_new (),
"text", FACTOR,
"cell-background-gdk", BG_COLOR,
NULL);
gtk_tree_view_append_column (GTK_TREE_VIEW (tv), col);
gtk_tree_view_append_column (GTK_TREE_VIEW (tv), col);
gimp_help_set_help_data (col->button,
gettext (help_strings[FACTOR]), NULL);
col =
gtk_tree_view_column_new_with_attributes (_("Digits"),
gtk_cell_renderer_text_new (),
"text", DIGITS,
"cell-background-gdk", BG_COLOR,
NULL);
gtk_tree_view_append_column (GTK_TREE_VIEW (tv), col);
gimp_help_set_help_data (col->button,
gettext (help_strings[DIGITS]), NULL);
col =
gtk_tree_view_column_new_with_attributes (_("Symbol"),
gtk_cell_renderer_text_new (),
"text", SYMBOL,
"cell-background-gdk", BG_COLOR,
NULL);
gtk_tree_view_append_column (GTK_TREE_VIEW (tv), col);
gimp_help_set_help_data (col->button,
gettext (help_strings[SYMBOL]), NULL);
col =
gtk_tree_view_column_new_with_attributes (_("Abbreviation"),
gtk_cell_renderer_text_new (),
"text", ABBREVIATION,
"cell-background-gdk", BG_COLOR,
NULL);
gtk_tree_view_append_column (GTK_TREE_VIEW (tv), col);
gimp_help_set_help_data (col->button,
gettext (help_strings[ABBREVIATION]), NULL);
col =
gtk_tree_view_column_new_with_attributes (_("Singular"),
gtk_cell_renderer_text_new (),
"text", SINGULAR,
"cell-background-gdk", BG_COLOR,
NULL);
gtk_tree_view_append_column (GTK_TREE_VIEW (tv), col);
gimp_help_set_help_data (col->button,
gettext (help_strings[SINGULAR]), NULL);
col =
gtk_tree_view_column_new_with_attributes (_("Plural"),
gtk_cell_renderer_text_new (),
"text", PLURAL,
"cell-background-gdk", BG_COLOR,
NULL);
gtk_tree_view_append_column (GTK_TREE_VIEW (tv), col);
gimp_help_set_help_data (col->button,
gettext (help_strings[PLURAL]), NULL);
gimp_help_set_help_data (col->button,
gettext (columns[i].help), NULL);
}
list_init (GTK_TREE_VIEW (tv));