Commit Graph

692 Commits

Author SHA1 Message Date
bf02ab58cc Help->FAQ menu item and action are gone 2011-09-14 14:08:45 +02:00
3ce4960632 Bug #642557 - Display maps in contact preview 2011-06-29 18:42:25 +02:00
796937adcf Bug 332497 - Add Edit -> Available Categories
Opens a window to manage categories without having to edit a contact or
appointment.  Not available in the Mail shell view since it doesn't use
categories.
2011-06-29 18:42:07 +02:00
e84c33a920 Bug 646817 - Hide View->Preview menu in express mode 2011-06-29 18:41:54 +02:00
48d805df31 Bug #207580 - Allow new mail check on individual accounts 2011-06-29 18:41:04 +02:00
8c1a1ef609 Bug #632683 - Remove-duplicates should work on selection 2010-11-16 10:43:15 +01:00
e9f7b4c7bf Bug #632679 - Add 'Remove attachments' in pop up menu 2010-10-21 11:51:39 +02:00
92e6052e56 Bug #630969 - Implement also Message->Go to->Previous Thread 2010-10-20 11:15:43 +02:00
686528cae9 Bug #534453 - Incorporate 'Remove attachments' plugin 2010-10-19 14:54:28 +02:00
df6f8dc010 Bug #587011 - Integrate remove-duplicates into evolution 2010-10-15 09:39:16 +02:00
a69cbcd79a Bug 510020 - Add "Manage Subscriptions" to store context menus 2010-10-03 09:39:10 -04:00
e39e0ba248 Bug #629037 - Email operations existed in Contacts
Email operations existed in Contacts in Express mode.
2010-09-13 11:14:36 +05:30
7bad5855bd Whitespace cleanup in evolution-mail-reader.ui. 2010-09-02 17:28:28 -04:00
7dbd643c72 Add commands for keybindings for tab mode. 2010-08-12 11:05:47 +05:30
21b0925061 Change 'Reply to All' toolbar button into configurable 'Group Reply'
...with a dropdown menu like the Forward button, and configuration for
whether it tries to do 'Reply to List' by default.
2010-07-15 16:48:45 +01:00
333897772f Remove gnome-pilot integration.
It just doesn't belong in Evolution anymore.  We don't support syncing
with more modern devices -- see Conduits or SyncEvolution for that -- so
it does not make sense for older model Palm Pilot PDAs to be the lone
exception.

I have repackaged the Evolution-Data-Server conduit modules to be
provided by gnome-pilot itself in bug #619315.  This should provide
eqivalent Palm Pilot syncing functionality; it's just being moved to
gnome-pilot.

This completely severs our dependency on deprecated GNOME 2.x libraries
which were still being dragged in by way of gnome-pilot dependencies.
It was also interfereing with our bundling of libgnomecanvas.
2010-06-15 14:45:55 -04:00
aa6b661fdf Revert "Work around another dropped gnome-icon-theme icon."
This reverts commit 43e2c871a4.

Correct icon name is "mail-mark-notjunk".  The previous fix got
clobbered by the express2 merge.
2010-05-27 10:22:55 -04:00
c9ec8c3f4d Merge branch 'express2' 2010-05-26 13:09:33 -04:00
bde1bc6bca Handle adding 'X' close button on the menu bar. Restore adding the same
for adding in calendar since it doesn't have a toolbar.
2010-05-11 18:49:12 +05:30
ac73bb166c Show preferences toolbutton on the calendar view. 2010-04-30 09:42:11 +05:30
a2019ba327 Revert "Work around another dropped gnome-icon-theme icon."
This reverts commit edf6286a38.

gnome-icon-theme got it wrong, not us.  See bug #616954.
2010-04-29 21:08:09 -04:00
43e2c871a4 Work around another dropped gnome-icon-theme icon.
mail-mark-notjunk -> mail-mark-not-junk
2010-04-29 12:40:23 -04:00
edf6286a38 Work around another dropped gnome-icon-theme icon.
mail-mark-notjunk -> mail-mark-not-junk
2010-04-22 18:36:29 -04:00
b9a0dc4021 remove custom close / searchbar hiding hacks for express mode,
use the new / stock shell versions now.
2010-04-14 21:03:10 +01:00
d2a6ea99cb remove redundant print elements from express mode 2010-04-07 12:26:28 +01:00
28bf4aa38a Get the new contact sizing right despite the scrolled regions.
Add Claire's calendar popup feedback wrt. express mode
2010-04-07 12:26:14 +01:00
99b11b37dd Only show "Send/Receive" in mailer when using express mode. 2010-04-07 12:25:37 +01:00
d9fb300813 Simplify the search UI for express mode.
For express mode:

- Move the search bar up to the toolbar.

- Hide the "filter" combo box and lock down the first item.

- Hide the "scope" combo box and lock down the first item.
  (This is the combo box with "Current Folder" only in the mailer.)

- EShellView owns the search bar widget now instead of EShellContent.

- Insert several nasty hacks that will likely come back to bite me.

Conflicts:

	doc/reference/shell/eshell-sections.txt
2010-04-07 12:25:13 +01:00
a833381824 Alter UI conditional syntax to be more familiar cpp style, which
avoids the need for intltool changes.
2010-04-07 12:18:30 +01:00
4cc6bd4673 Redo Calendar for express mode. Just design/layout changes. 2010-04-07 12:08:42 +01:00
26240e0b18 Generate ChangeLog files for tarball releases.
Remove old ChangeLog files that predate our switch to git.
2010-04-02 18:18:33 -04:00
f84793e87c remove redundant print elements from express mode 2010-03-29 17:22:21 +01:00
4df23d489b Get the new contact sizing right despite the scrolled regions.
Add Claire's calendar popup feedback wrt. express mode
2010-03-29 09:54:49 +01:00
86efefd39f Bug 468448 - Kill "Hide Read Messages" and "Hide Selected Messages"
Removed the following menu items under View:

    Hide Selected Messages
    Hide Read Messages
    Show Hidden Messages

These options are confusing and don't fit with the rest of the mailer
design.

Hidden messages were tracked by folder in:

    ~/.evolution/mail/config/hidestate-<<folder-uri>>

So by simply not loading those files any more we reveal all previously
hidden messages and avoid any risk of lost messages.

Also inverted "Hide Deleted Messages" to "Show Deleted Messages".
2010-03-28 10:15:07 -04:00
bf58178b2a Only show "Send/Receive" in mailer when using express mode. 2010-03-28 08:42:37 -04:00
f7547cc6ac Simplify the search UI for express mode.
For express mode:

- Move the search bar up to the toolbar.

- Hide the "filter" combo box and lock down the first item.

- Hide the "scope" combo box and lock down the first item.
  (This is the combo box with "Current Folder" only in the mailer.)

- EShellView owns the search bar widget now instead of EShellContent.

- Insert several nasty hacks that will likely come back to bite me.
2010-03-26 20:29:30 -04:00
077c732635 Alter UI conditional syntax to be more familiar cpp style, which
avoids the need for intltool changes.
2010-03-24 09:56:20 +00:00
495f8f8003 Alter UI conditional syntax to be more familiar cpp style, which
avoids the need for intltool changes.
2010-03-23 10:25:54 +00:00
799cc8483c Redo Calendar for express mode. Just design/layout changes. 2010-03-19 22:41:25 +05:30
20168f042f Add a set of actions that open a view in a new window 2010-03-13 20:53:17 -05:00
b2ec3b9e8e disable cancel button 2010-03-13 20:53:17 -05:00
19eea41c74 clean up the 'express' mode hooks for UI Managers and start to
extend them to plugins - use a simple one-off boolean on the UI Manager
instead of exhaustively trying to propagate this information everywhere.
2010-03-13 20:53:16 -05:00
836958c076 remove more complex pieces in the UI 2010-03-13 20:52:51 -05:00
304777ae4c Add generic 'express mode' conditionals to the UI XML 2010-03-13 20:49:49 -05:00
3459b38905 Bug 607608 - Empty Trash does not work unless Trash is selected 2010-01-21 11:28:43 -05:00
bbe38b0f7a Add focus tracking to EMailBrowser. 2010-01-19 18:14:48 -05:00
39ee1b7890 Give all preview panes a search bar.
Use Shift+Ctrl+F as the accelerator for consistency with the mailer.
2010-01-17 23:54:06 -05:00
611fda7054 Cleanup delete actions in shell views. 2010-01-10 11:33:53 -05:00
abc0e4c694 Introduce ESelectable and EFocusTracker.
EFocusTracker tracks the input focus within a window and helps keep
the sensitivity of "selectable" actions in the main menu up-to-date.
Selectable actions include Cut, Copy, Paste, Select All and Delete.

EFocusTracker has built-in support for widgets that implement the
GtkEditable interface such as GtkEntry and GtkTextView.  It also
supports custom widgets that implement the ESelectable interface,
which is a subset of GtkEditable and can apply to anything that
displays selectable content (esp. tree views and ETables).

This commit integrates EFocusTracker with EShellWindow, CompEditor,
EMsgComposer, and ESignatureManager.

It also bumps the GtkHTML requirement to 2.29.5 to utilize the new
GtkhtmlEditor:html constructor property.
2009-12-25 15:42:17 -05:00
793e57e24c Add private virtual methods to EShellWindowClass.
So Anjal can override what it needs to for its own purpose.
Also makes the EShellWindow design a little cleaner.

Methods added:

  GtkWidget *    (*construct_menubar)   (EShellWindow *shell_window);
  GtkWidget *    (*construct_toolbar)   (EShellWindow *shell_window);
  GtkWidget *    (*construct_sidebar)   (EShellWindow *shell_window);
  GtkWidget *    (*construct_content)   (EShellWindow *shell_window);
  GtkWidget *    (*construct_taskbar)   (EShellWindow *shell_window);
  EShellView *   (*create_shell_view)   (EShellWindow *shell_window,
                                         const gchar *view_name);

Also added some new GObject properties to help decouple actions from
internal EShellWindow widgets created by these methods:

  EShellWindow:sidebar-visible
  EShellWindow:switcher-visible
  EShellWindow:taskbar-visible
  EShellWindow:toolbar-visible
2009-12-01 22:27:11 -05:00