diff options
author | Srinivasa Ragavan <sragavan@novell.com> | 2005-05-16 19:39:08 +0800 |
---|---|---|
committer | Srinivasa Ragavan <sragavan@src.gnome.org> | 2005-05-16 19:39:08 +0800 |
commit | 903becfede2bbdc739de5da88ca1341cac3ababf (patch) | |
tree | 30255f5a7fe22a7c2c2d79369f4e191243e52bcc /calendar | |
parent | 1b7f8af0fa537de73c005a3853cb3ba7ea2fd91e (diff) | |
download | gsoc2013-evolution-903becfede2bbdc739de5da88ca1341cac3ababf.tar gsoc2013-evolution-903becfede2bbdc739de5da88ca1341cac3ababf.tar.gz gsoc2013-evolution-903becfede2bbdc739de5da88ca1341cac3ababf.tar.bz2 gsoc2013-evolution-903becfede2bbdc739de5da88ca1341cac3ababf.tar.lz gsoc2013-evolution-903becfede2bbdc739de5da88ca1341cac3ababf.tar.xz gsoc2013-evolution-903becfede2bbdc739de5da88ca1341cac3ababf.tar.zst gsoc2013-evolution-903becfede2bbdc739de5da88ca1341cac3ababf.zip |
composer/e-message-composer.c calendar/gui/dialogs/comp-editor.c
2005-05-16 Srinivasa Ragavan <sragavan@novell.com>
* composer/e-message-composer.c
* calendar/gui/dialogs/comp-editor.c
* ui/evolutoin-message-composer.xml
Removed the expander for the attachment bar and made visible
always.
svn path=/trunk/; revision=29373
Diffstat (limited to 'calendar')
-rw-r--r-- | calendar/ChangeLog | 8 | ||||
-rw-r--r-- | calendar/gui/dialogs/comp-editor.c | 43 |
2 files changed, 17 insertions, 34 deletions
diff --git a/calendar/ChangeLog b/calendar/ChangeLog index 6e79c8b2a8..51b16ddba7 100644 --- a/calendar/ChangeLog +++ b/calendar/ChangeLog @@ -1,3 +1,11 @@ +2005-05-16 Srinivasa Ragavan <sragavan@novell.com> + + * gui/dialogs/comp-editor.c (attachment_bar_changed_cb) + (attachment_bar_icon_clicked_cb) (setup_widgets) + (comp_editor_sensitize_attachment_bar) (fill_widgets): + Removed the expander in calendar attachment. It keeps showing + now, to ease DnD. + 2005-05-16 Chenthill Palanisamy <pchenthill@novell.com> * gui/gnome-cal.c: (client_cal_opened_cb), diff --git a/calendar/gui/dialogs/comp-editor.c b/calendar/gui/dialogs/comp-editor.c index 5414b60e9d..49a5240b31 100644 --- a/calendar/gui/dialogs/comp-editor.c +++ b/calendar/gui/dialogs/comp-editor.c @@ -846,7 +846,7 @@ attachment_bar_changed_cb (CalAttachmentBar *bar, CAL_ATTACHMENT_BAR (editor->priv->attachment_bar)); if (attachment_num) { gchar *num_text = g_strdup_printf ( - ngettext ("<b>%d</b> File Attached", "<b>%d</b> Files Attached", attachment_num), + ngettext ("<b>%d</b> Attachment", "<b>%d</b> Attachments", attachment_num), attachment_num); gtk_label_set_markup (GTK_LABEL (editor->priv->attachment_expander_num), num_text); @@ -893,23 +893,6 @@ attachment_bar_icon_clicked_cb (CalAttachmentBar *bar, GdkEvent *event, void *da return FALSE; } -static void -attachment_expander_activate_cb (EExpander *expander, - void *data) -{ - CompEditor *editor = COMP_EDITOR (data); - gboolean show = e_expander_get_expanded (expander); - - /* Update the expander label */ - if (show) - gtk_label_set_text_with_mnemonic (GTK_LABEL (editor->priv->attachment_expander_label), - _("Hide _Attachment Bar (drop attachments here)")); - else - gtk_label_set_text_with_mnemonic (GTK_LABEL (editor->priv->attachment_expander_label), - _("Show _Attachment Bar (drop attachments here)")); - -} - /* Creates the basic in the editor */ static void setup_widgets (CompEditor *editor) @@ -958,7 +941,7 @@ setup_widgets (CompEditor *editor) g_signal_connect (GNOME_ICON_LIST (priv->attachment_bar), "event", G_CALLBACK (attachment_bar_icon_clicked_cb), NULL); priv->attachment_expander_label = - gtk_label_new_with_mnemonic (_("Show _Attachment Bar (drop attachments here)")); + gtk_label_new_with_mnemonic (_("_Attachment Bar (drop attachments here)")); priv->attachment_expander_num = gtk_label_new (""); gtk_label_set_use_markup (GTK_LABEL (priv->attachment_expander_num), TRUE); gtk_misc_set_alignment (GTK_MISC (priv->attachment_expander_label), 0.0, 0.5); @@ -976,22 +959,16 @@ setup_widgets (CompEditor *editor) gtk_box_pack_start (GTK_BOX (expander_hbox), priv->attachment_expander_icon, TRUE, TRUE, 0); gtk_box_pack_start (GTK_BOX (expander_hbox), priv->attachment_expander_num, - TRUE, TRUE, 0); + FALSE, TRUE, 0); gtk_widget_show_all (expander_hbox); gtk_widget_hide (priv->attachment_expander_icon); - priv->attachment_expander = e_expander_new (""); - e_expander_set_label_widget (E_EXPANDER (priv->attachment_expander), expander_hbox); - atk_object_set_name (gtk_widget_get_accessible (priv->attachment_expander), _("Attachment Button: Press space key to toggle attachment bar")); - - gtk_container_add (GTK_CONTAINER (priv->attachment_expander), - priv->attachment_scrolled_window); - gtk_box_pack_start (GTK_BOX (vbox), priv->attachment_expander, - FALSE, FALSE, GNOME_PAD_SMALL); - gtk_widget_show (priv->attachment_expander); - e_expander_set_expanded (E_EXPANDER (priv->attachment_expander), FALSE); - g_signal_connect_after (priv->attachment_expander, "activate", - G_CALLBACK (attachment_expander_activate_cb), editor); + gtk_box_pack_start (GTK_BOX (vbox), expander_hbox, + FALSE, FALSE, 0); + gtk_box_pack_start (GTK_BOX (vbox), priv->attachment_scrolled_window, FALSE, FALSE, GNOME_PAD_SMALL); + + gtk_widget_show (priv->attachment_scrolled_window); + gtk_widget_show (expander_hbox); } @@ -1007,7 +984,6 @@ comp_editor_sensitize_attachment_bar (CompEditor *editor, gboolean set) gtk_widget_set_sensitive (GTK_WIDGET (priv->attachment_bar), set); gtk_widget_set_sensitive (GTK_WIDGET (priv->attachment_scrolled_window), set); - gtk_widget_set_sensitive (GTK_WIDGET (priv->attachment_expander), set); } /* Object initialization function for the calendar component editor */ @@ -1697,7 +1673,6 @@ fill_widgets (CompEditor *editor) e_cal_component_get_attachment_list (priv->comp, &attachment_list); cal_attachment_bar_set_attachment_list ((CalAttachmentBar *)priv->attachment_bar, attachment_list); - e_expander_set_expanded (E_EXPANDER (priv->attachment_expander), TRUE); } for (l = priv->pages; l != NULL; l = l->next) |