After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 613874 - Evolution Preference window extended the screen.
Evolution Preference window extended the screen.
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Mailer
2.30.x (obsolete)
Other Windows
: Normal normal
: ---
Assigned To: Federico Mena Quintero
Evolution QA team
evolution[express]
Depends on:
Blocks:
 
 
Reported: 2010-03-25 07:51 UTC by tinazhao
Modified: 2010-05-28 15:42 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description tinazhao 2010-03-25 07:51:04 UTC
Package Version: evolution-2.30.0
Hardware Model (on what HW this bug is uncovered): EeePC 1005PE netbook

Bug detailed descriptions(behavior, impact, etc)
===========================================================
Open Evolution Preference window, user cannot config
the bottom items on netbook (resolution: 1024x600)

Reproduce Steps(steps,current result, reproduce possibility)
===========================================================
(1)Launch Evolution from app panel
(2)Click menu "Edit->Preference"
(3)
(4)
(5)


Expected result:
===========================================================
User could config the bottom items
Comment 1 Akhil Laddha 2010-03-25 10:39:26 UTC
Evolution UI is not compatible for netbook. You can use anjal [1] which is developed on top of evolution and better suits for netbook.

[1] http://blogs.gnome.org/sragavan/2009/05/20/anjal-moblin-updates/

*** This bug has been marked as a duplicate of bug 262546 ***
Comment 2 Michael Meeks 2010-03-25 12:09:30 UTC
> Evolution UI is not compatible for netbook.

Wrong! <boing> Evolution in express mode is competible for netbooks; and we are highly interested in fixing these bugs. Please don't close them - but assign them to me. (Though this one is being worked on by Federico currently).

Anjal is no longer being worked on for MeeGo.
Comment 3 Michael Meeks 2010-03-25 12:11:44 UTC
Federico - yours; thanks for the report Tinazhao.
Comment 4 André Klapper 2010-03-25 12:17:21 UTC
If it's a dup, this is a dup of bug 267787
Comment 5 Federico Mena Quintero 2010-03-25 21:39:54 UTC
I'll work on this.

BTW, anyone who messes around with .ui files will want the fix in bug #594231, so that Glade doesn't show vboxes as horizontal.
Comment 6 Federico Mena Quintero 2010-04-08 19:59:21 UTC
My work on this is in the express-reduced-preferences branch.

So far, we have a utility function to hide widgets that came from .ui files.  You can call

  e_shell_hide_widgets_for_express_mode (shell, builder, "/some/gconf/key")

and it will do this:

1. If not running in express mode, it will do nothing.

2. If running in express mode, it will load /some/gconf/key as a string list.  Each string is the name of a widget from the specified GtkBuilder.  Those widgets will be hidden.

This is basically an easy way to experiment with hiding crackrock options, to avoid recompiling all the time --- hiding those options will make the dialog smaller.  We need to set up good defaults for those options, instead of relying on users to decipher garbage like

  [ ] do not format messages if they are above [N] Kb in size

which really means "our shitty code is slow and uninterruptible and we'd rather give you a bad option than fix it".
Comment 7 Federico Mena Quintero 2010-04-09 23:49:22 UTC
I've pushed some reductions for the preferences dialog to the "express2" branch.  For now, the only remaining shrinkage is in the Junk tab of the mailer's preferences.  I'm trying to hide the junk plugin options (SpamAssassin and Bogofilter), but it's not ready yet --- this is not entirely trivial, as those widgets appear as a result of the EConfig / EPlugin machinery.
Comment 8 Federico Mena Quintero 2010-04-15 23:09:09 UTC
The mailer's preferences are done for now.

I'm working on the calendar's preferences now.  The General tab is done except for the Time table's row spacings.  The Display tab is next on my hit list.
Comment 9 Federico Mena Quintero 2010-04-18 01:13:44 UTC
The calendar's preferences are done in the express2 branch now.  The whole preferences dialog fits in 1024x600.

Should we close this bug now, or wait until express2 gets merged into master?
Comment 10 Matthew Barnes 2010-05-28 15:42:47 UTC
express2 is now merged into master, so closing.