aboutsummaryrefslogtreecommitdiffstats
path: root/widgets/e-table
diff options
context:
space:
mode:
authorEttore Perazzoli <ettore@src.gnome.org>1999-11-12 11:15:30 +0800
committerEttore Perazzoli <ettore@src.gnome.org>1999-11-12 11:15:30 +0800
commit15b4b77c8ae5dabda4e3c4eb30e4345d5effdfb1 (patch)
treec88b3bcb07f06d85a25627a8e6ce58b9aebf92ee /widgets/e-table
parent0ebe0334b1aefd2082dbcdadda2742eeaaf17943 (diff)
downloadgsoc2013-evolution-15b4b77c8ae5dabda4e3c4eb30e4345d5effdfb1.tar
gsoc2013-evolution-15b4b77c8ae5dabda4e3c4eb30e4345d5effdfb1.tar.gz
gsoc2013-evolution-15b4b77c8ae5dabda4e3c4eb30e4345d5effdfb1.tar.bz2
gsoc2013-evolution-15b4b77c8ae5dabda4e3c4eb30e4345d5effdfb1.tar.lz
gsoc2013-evolution-15b4b77c8ae5dabda4e3c4eb30e4345d5effdfb1.tar.xz
gsoc2013-evolution-15b4b77c8ae5dabda4e3c4eb30e4345d5effdfb1.tar.zst
gsoc2013-evolution-15b4b77c8ae5dabda4e3c4eb30e4345d5effdfb1.zip
Some message composer improvements.
svn path=/trunk/; revision=1382
Diffstat (limited to 'widgets/e-table')
-rw-r--r--widgets/e-table/ChangeLog46
-rw-r--r--widgets/e-table/Makefile.am10
2 files changed, 52 insertions, 4 deletions
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 <ettore@gnu.org>
+
+ * 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 <sys/stat.h>
+ (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 <ettore@gnu.org>
* 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 \