Re: Re-inventing Metatheme



> From: Michael Meeks <michael ximian com>
> To: Bill Haneman <bill haneman sun com>
> Cc: desktop-devel-list gnome org
> Organization: Ximian.
> Date: 27 Aug 2002 15:14:41 +0100
> 
> Hi Bill,
> 
> On Tue, 2002-08-27 at 12:41, Bill Haneman wrote:
> > Since the accessibility team has some requirements around Metatheme,
> 
> 	It would be good to codify them all in a GEP - so it's all beautifuly
> archived for later, and no-one can miss out on the chance to comment
> fully on it all.
> 
> 	Rodney / Bill how about it ? cvs module 'gep'
> 
> 	Regards,
> 
> 		Michael.

In the meantime, here are two screen shots for a Metatheme mockup, which
Calum and I worked up today.

Two states are shown; the first state shows the metathemer when an
un-customized theme is in use, the second shows the state if the current
metatheme (a.k.a. "Theme Set") has been user-customized via other
preferences dialogs, i.e. if the gconf keys in current use do not match
the current metatheme exactly.  

Some comments:

1) The "customized set" checkbox serves as a read-only boolean
indicator, alternatively we can use the phrase "(custom)" after the
Theme-Set name shown in the drop-down listbox.

2) When a Theme Set has been customized, you can save it under a new
name, to persist the customizations.

3) "Revert" means remove those customizations, i.e. set the gconf keys
for the currently selected metatheme key to their defaults.  

4) If the dialog is instant-apply, then selecting a new Theme Set will
discard the current one, including the customizations; thus a dialog
should pop up allowing the user to either discard the custom set or
"Save As".

5) Depending on how long it takes to apply a metatheme we may wish to
consider not making metathemer instant-apply, and adding an "Apply"
button.

6) The "Preview" panel is useful even if we use instant-apply, since it
will give faster visual feedback than waiting for the new settings to
propagate when browsing.  We could also consider using a GtkTreeView
list instead of a drop-down listbox, and using Ctrl-arrow navigation to
browse the previews without selecting a new theme.  Preview is also
useful since it shows the "uncustomized" snapshot of the theme, not the
custom version, so it gives info on the results of a "Revert" operation.

7) Previews can be auto-generated in response to "Save As..."; by
default we can snapshot the upper-left-corner of the screen, but in the
Save As dialog we can allow the user to select a different snapshot
region.

This info and more will be put in the gep, which we'll try to post
tomorrow.

Thanks,

Bill

Attachment: metathemer-mockup1.jpg
Description: JPEG image

Attachment: metathemer-mockup2.jpg
Description: JPEG image



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]