On 8/23/07, Kyle Nitzsche <[EMAIL PROTECTED]> wrote:
>
>  The background is two or three IRC chats about firming up UME graphical
> themeing.
>
>  Goals may include making it easy for third parties to develop themes,
> identifying exactly what themes are and what directories are used, defining
> how to write themeable apps, possibly allowing user-settable themes, etc.
>
>  Here are my notes from the most recent chat (8/21) that I previously
> emailed to individuals.
>
>  OVERALL
> * progress towards defining what a UME theme consists of and
> corresponding directory structure and tools
> * idea to create a theme sdk pacakge that would simplify theme design
> for third-parties
> * would contain all themeable images and tools
> * tools would include slicer and possibly make files or scripts to
> install theme in image-creator target
> * goal is to enable non-programmer theme designer to iteratively test
> theme during development
> * does sdk theme package result also in installable deb theme package
> ('myTheme.deb')? (Create user settable theme support in UI?)
> * how does theme sdk package support developing themed icons?
> * theme sdk would include: themeing for desktop and for "ume standard
> applications"
> * need to define/document how to write/port applications to ume such
> that they fit the theme model (define where to put icons, images,
> splashes)
> * need to check implementation of icon theme code and document how icon
> theme is set and verify it works as expected
> * need to remove all extraneous/unused graphics from repository
> * Support themed desktop home area backgrounds (currently is set in home
> plugin)
>
> THEME MODEL
> * there are two themes: icon, and general (Do they necessarily have the
> same name at any given moment or are they truly independent?)
> * /usr/share/icons/(theme) contains subfolders for themed icons with
> "hicolor" the default
> * /usr/share/theme/(theme) contains everything else, including gtkrc files,
> matchbox's theme.xml and desktop + standard ume application set non-icon
> images
> referred to in gtkrc and matchbox theme.xml
> * discontinue use of /usr/share/pixmaps as it is not themeable
> * splash images (three) are branding, not themeing, so this is excluded
>
> SLICER
> * the template.png file can contain all non-icon themeable graphics
> * includes matchbox images
> * can include gtkrc images, in which case they replace
> default images
> * need to verify tool is suitable for graphical designers (does it need
> to be simplified?)
> * How do designers know where to put each image: do they read the config
> file? Suppose they add images (gtkrc), do they modify config
> file?
> * what documentation is required? List of basic theme graphics? List of
> optional/additional themed graphics (gtkrc, matchbox)? User Guide?
>
> Kyle

I just updated our (hildon) theming documentation on live.gnome.org:

http://live.gnome.org/Hildon

(theming section). You might find it helpful.

-- 
Michael.

-- 
Ubuntu-mobile mailing list
[email protected]
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-mobile

Reply via email to