Convert the "startup-wizard" EPlugin to an EExtension, and fix up the
importing UI a bit (but it still needs a lot more love). Importing
progress is now shown directly in the GtkAssistant window.
Define a new EConfigItem type (E_CONFIG_PAGE_PROGRESS) for creating
progress pages in a GtkAssistant.
Also, change EMAccountEditor semantics slightly: you now have to call
e_config_create_window() manually after creating a new EMAccountEditor
instance. This allows extra EConfigItems (specifications for the window
content) to be added manually before the window is created.
This makes the page fit in 1024x600 without having a vertical scrollbar.
There was an extra 3 pixels between each row, added explicitly as ypadding when
each widget was attached to its parent table. Now we just use the inter-row
spacing from the table itself.
Also, use a macro for each item's indentation instead of having the same magic value
all over the place.
Signed-off-by: Federico Mena Quintero <federico@novell.com>
Still remaining:
GtkAccessible::widget
GtkAssistant::forward
GtkAssistant::back
GtkObject::flags
GtkTreeStore::stamp
The GtkAssistant fields are related to bug #596428. We don't
need accessor functions so much as the enhancement described
there implemented.
https://bugzilla.gnome.org/show_bug.cgi?id=615613
Note that express2 got some documentation for EExtensible and friends,
and that documentation is not in gnome-2-30 yet. We need to cherry-pick
those commits into gnome-2-30 and elsewhere.
We will use a set of hardcoded autoconfiguration files, based on the ones
from mozillamessaging.com, so that we can auto-configure mail accounts
even when we can't read their information from the net.
Signed-off-by: Federico Mena Quintero <federico@novell.com>
The child functions of parse_message() do not yet return error values, but
this will make it easier to do something with them in the future if
they get added.
Signed-off-by: Federico Mena Quintero <federico@novell.com>
We'll need this when we want to parse a pre-cached file for the account configuration guesser.
Signed-off-by: Federico Mena Quintero <federico@novell.com>
Conflicts:
capplet/settings/mail-guess-servers.c
We will use a set of hardcoded autoconfiguration files, based on the ones
from mozillamessaging.com, so that we can auto-configure mail accounts
even when we can't read their information from the net.
Signed-off-by: Federico Mena Quintero <federico@novell.com>