Revision: 1515
http://geeqie.svn.sourceforge.net/geeqie/?rev=1515&view=rev
Author: zas_
Date: 2009-03-11 23:36:01 +0000 (Wed, 11 Mar 2009)
Log Message:
-----------
Code cleanup.
Modified Paths:
--------------
trunk/src/bar_exif.c
trunk/src/bar_histogram.c
Modified: trunk/src/bar_exif.c
===================================================================
--- trunk/src/bar_exif.c 2009-03-11 23:35:31 UTC (rev 1514)
+++ trunk/src/bar_exif.c 2009-03-11 23:36:01 UTC (rev 1515)
@@ -150,6 +150,7 @@
PaneExifData *ped = g_object_get_data(G_OBJECT(pane), "pane_data");
PaneExifData *old_ped = g_object_get_data(G_OBJECT(old_pane),
"pane_data");
ExifEntry *ee = g_object_get_data(G_OBJECT(entry), "entry_data");
+
if (!ped || !old_ped || !ee) return;
g_object_ref(entry);
@@ -174,6 +175,7 @@
{
gchar *text;
ExifEntry *ee = g_object_get_data(G_OBJECT(entry), "entry_data");
+
if (!ee) return;
text = metadata_read_string(ped->fd, ee->key, METADATA_FORMATTED);
@@ -209,7 +211,6 @@
{
GtkWidget *entry = work->data;
work = work->next;
-
bar_pane_exif_update_entry(ped, entry, FALSE);
}
@@ -258,7 +259,6 @@
switch (info)
{
-
case TARGET_APP_EXIF_ENTRY:
gtk_selection_data_set(selection_data,
selection_data->target,
8, (gpointer) &entry,
sizeof(entry));
@@ -281,6 +281,7 @@
GList *work, *list;
gint pos;
GtkWidget *new_entry = NULL;
+
ped = g_object_get_data(G_OBJECT(pane), "pane_data");
if (!ped) return;
@@ -298,7 +299,6 @@
break;
}
-
list = gtk_container_get_children(GTK_CONTAINER(ped->vbox));
work = list;
pos = 0;
@@ -323,6 +323,7 @@
static void bar_pane_exif_entry_dnd_begin(GtkWidget *entry, GdkDragContext
*context, gpointer data)
{
ExifEntry *ee = g_object_get_data(G_OBJECT(entry), "entry_data");
+
if (!ee) return;
dnd_set_drag_label(entry, context, ee->key);
}
@@ -374,7 +375,6 @@
{
}
-
static void bar_pane_exif_edit_ok_cb(GenericDialog *gd, gpointer data)
{
ConfDialogData *cdd = data;
@@ -390,10 +390,12 @@
gtk_entry_get_text(GTK_ENTRY(cdd->title_entry)),
cdd->if_set);
}
+
if (ee)
{
const gchar *title;
GtkWidget *pane = cdd->widget->parent;
+
while (pane)
{
ped = g_object_get_data(G_OBJECT(pane), "pane_data");
@@ -509,12 +511,15 @@
/* for the entry */
gchar *conf = g_strdup_printf(_("Configure \"%s\""), ee->title);
gchar *del = g_strdup_printf(_("Delete \"%s\""), ee->title);
+
menu_item_add_stock(menu, conf, GTK_STOCK_EDIT,
G_CALLBACK(bar_pane_exif_conf_dialog_cb), widget);
menu_item_add_stock(menu, del, GTK_STOCK_DELETE,
G_CALLBACK(bar_pane_exif_delete_entry_cb), widget);
menu_item_add_divider(menu);
+
g_free(conf);
g_free(del);
}
+
/* for the pane */
menu_item_add_stock(menu, _("Add entry"), GTK_STOCK_ADD,
G_CALLBACK(bar_pane_exif_conf_dialog_cb), ped->widget);
menu_item_add_check(menu, _("Show hidden entries"), ped->show_all,
G_CALLBACK(bar_pane_exif_toggle_show_all_cb), ped);
@@ -522,7 +527,6 @@
gtk_menu_popup(GTK_MENU(menu), NULL, NULL, NULL, NULL, 0,
GDK_CURRENT_TIME);
}
-
static gboolean bar_pane_exif_menu_cb(GtkWidget *widget, GdkEventButton
*bevent, gpointer data)
{
PaneExifData *ped = data;
@@ -534,9 +538,6 @@
return FALSE;
}
-
-
-
static void bar_pane_exif_entry_write_config(GtkWidget *entry, GString
*outstr, gint indent)
{
ExifEntry *ee = g_object_get_data(G_OBJECT(entry), "entry_data");
@@ -628,7 +629,7 @@
ped->pane.expanded = expanded;
ped->size_group = gtk_size_group_new(GTK_SIZE_GROUP_HORIZONTAL);
- ped->widget = gtk_event_box_new();;
+ ped->widget = gtk_event_box_new();
ped->vbox = gtk_vbox_new(FALSE, PREF_PAD_GAP);
gtk_container_add(GTK_CONTAINER(ped->widget), ped->vbox);
gtk_widget_show(ped->vbox);
@@ -686,7 +687,6 @@
if (READ_CHAR_FULL("pane.title", title)) continue;
if (READ_BOOL_FULL("pane.expanded", expanded)) continue;
-
DEBUG_1("unknown attribute %s = %s", option, value);
}
@@ -713,9 +713,9 @@
if (READ_CHAR_FULL("title", title)) continue;
if (READ_BOOL_FULL("if_set", if_set)) continue;
-
DEBUG_1("unknown attribute %s = %s", option, value);
}
+
if (key && key[0]) bar_pane_exif_add_entry(ped, key, title, if_set);
}
Modified: trunk/src/bar_histogram.c
===================================================================
--- trunk/src/bar_histogram.c 2009-03-11 23:35:31 UTC (rev 1514)
+++ trunk/src/bar_histogram.c 2009-03-11 23:36:01 UTC (rev 1515)
@@ -123,7 +123,6 @@
WRITE_STRING("/>\n");
}
-
static void bar_pane_histogram_notify_cb(FileData *fd, NotifyType type,
gpointer data)
{
PaneHistogramData *phd = data;
@@ -390,12 +389,10 @@
if (READ_INT_FULL("histogram_channel", histogram_channel))
continue;
if (READ_INT_FULL("histogram_mode", histogram_mode)) continue;
-
DEBUG_1("unknown attribute %s = %s", option, value);
}
return bar_pane_histogram_new(title, height, expanded,
histogram_channel, histogram_mode);
}
-
/* vim: set shiftwidth=8 softtabstop=0 cindent cinoptions={1s: */
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
_______________________________________________
Geeqie-svn mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geeqie-svn