> 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