From 15b4b77c8ae5dabda4e3c4eb30e4345d5effdfb1 Mon Sep 17 00:00:00 2001 From: Ettore Perazzoli Date: Fri, 12 Nov 1999 03:15:30 +0000 Subject: Some message composer improvements. svn path=/trunk/; revision=1382 --- widgets/e-table/ChangeLog | 46 +++++++++++++++++++++++++++++++++++++++++++++ widgets/e-table/Makefile.am | 10 ++++++---- 2 files changed, 52 insertions(+), 4 deletions(-) (limited to 'widgets/e-table') diff --git a/widgets/e-table/ChangeLog b/widgets/e-table/ChangeLog index 430c404172..d0c7b288e4 100644 --- a/widgets/e-table/ChangeLog +++ b/widgets/e-table/ChangeLog @@ -1,3 +1,49 @@ +1999-11-12 Ettore Perazzoli + + * e-msg-composer-address-dialog.glade: Cosmetical changes. + + * e-msg-composer-attachment-bar.c (size_to_string): New helper + function. + (update): Put the size in the icon's label using this function. + (ICON_SEPARATORS): Remove '.' to avoid wrapping of the size string + on the decimal dot. But gnome-libs is broken and this has no real + effect! :-( + (e_msg_composer_attachment_bar_new): No longer make text editable. + Use the `GTK_SELECTION_MULTIPLE' selection mode. + (remove_selected): No longer assume only one attachment is + selected. + + * e-msg-composer-attachment.c: #include + (init): Initialize all the members. + (e_msg_composer_attachment_new): Set size using `stat()'. + + * e-msg-composer-attachment.h: New member `size' in `struct + _EMsgComposerAttachment'. + + * e-msg-composer.c (setup_signals): Connect `address_dialog_cb' to + the "show_address_dialog" signal of the header widget. + + * e-msg-composer-hdrs.c (add_address_header): Renamed to + `add_header'. New parameter `addrbook_button': if true, use a + button instead of a label and make it trigger an + "show_address_dialog" signal. + (address_button_clicked_cb): Signal handler to handle this on a + "clicked" signal from the button. + (setup_headers): Updated accordingly. Also, make "Subject" the + last item. (This makes it look more like Outlook and friends.) + + * e-msg-composer-hdrs.c: New signal "show_address_dialog". + * e-msg-composer-hdrs.h: Updated accordingly. + + * e-msg-composer-hdrs.c (add_address_header): Reduce padding + considerably. + + * e-msg-composer.c (e_msg_composer_construct): Do not use any + padding in the main vbox. + + * Makefile.am: Moved the `e-table*' sources to `EXTRA_DIST'. + Compile as a shared library. + 1999-11-08 Ettore Perazzoli * e-msg-composer-address-dialog.c: Implemented cut & paste for the diff --git a/widgets/e-table/Makefile.am b/widgets/e-table/Makefile.am index 1a410e298e..875e61f6b1 100644 --- a/widgets/e-table/Makefile.am +++ b/widgets/e-table/Makefile.am @@ -13,10 +13,10 @@ INCLUDES = \ CPPFLAGS = \ -DE_GUIDIR=\"$(guidir)\" -noinst_LIBRARIES = \ - libevolutionwidgets.a +noinst_LTLIBRARIES = \ + libevolutionwidgets.la -libevolutionwidgets_a_SOURCES = \ +libevolutionwidgets_la_SOURCES = \ e-msg-composer-address-dialog.c \ e-msg-composer-address-dialog.h \ e-msg-composer-address-entry.c \ @@ -28,7 +28,9 @@ libevolutionwidgets_a_SOURCES = \ e-msg-composer-hdrs.c \ e-msg-composer-hdrs.h \ e-msg-composer.c \ - e-msg-composer.h \ + e-msg-composer.h + +EXTRA_DIST = \ e-table-group.c \ e-table-group.h \ e-table-header.c \ -- cgit v1.2.3