The following XML tags will be used to describe the alchemy Window Manager theme. 1. height - height of the topbar 2. height - height of the bottombar 3. x - Horizontal position. can be +ve, -ve y - Vertical position. can be +ve, -ve . width - width of the box (absolute value or % value) height - height of the box. bg_type = "pixmap | colour" - specifies the type of background. pixmap - if type is pixmap then this attribute specifies the path of the pixmap. fill_type - "solid | gradientvert | gradienthoriz" - Way to fill the background. color1 - colour to fill. color2 - colour to fill. 4. image - path to pixmap. mask - path to mask (used to check if a event has to be processed). 5. image - path to pixmap. mask - path to mask (used to check if a event has to be processed). action - action to perform when a button is pressed. most probably a command to run in a shell. audio - wave file to play on release. 6. action - action to perform when a button is released. most probably a command to run in a shell. audio - wav file to play on release. 7. image - path to pixmap. mask - path to mask (used to check if a event has to be processed). 8. Buttons of known types such as etc. -see the flag_num enum in alchemy.h image -path to pixmap. action - x, y - specific x, y positions audio 9. Labels of special type <status_msg> <page_num> x - Horizontal position. can be +ve, -ve or %. y - Vertical position. can be +ve, -ve or %. width - width of the box. height - height of the box. font - font for the label 10. <pagenav> - Page navigation x - Horizontal position. can be +ve, -ve or %. y - Vertical position. can be +ve, -ve or %. width - width of the box. height - height of the box. Hierarchy : (Tags that are indented more occur in tags that are indented lesser.) <topbar> <bottombar> <box> <button> <close> <annotate> <inputmethod> <email> <normal> <pressed> <release> <disabled> <title> <pagenav> 12. Dialog Example: -------- Here is how the topbar would be described using the above elements. <topbar> <box x=? y=? width=? height=? type=pixmap|color pixmap=img_path, color_type=solid | grad color=? /> </topbar> similarly the bottom bar. <bottombar> </bottombar> <button x=? y=?> <normal img=? mask=? /> <pressed action= audio=? img=? mask=? /> <released action=? audio=? img=? mask=? /> <disabled img=? mask=? /> </button>