Update theme howto

git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-documentation@1065 b067294f-1dea-0310-9683-c47a78595994
This commit is contained in:
mallum
2005-02-18 12:47:12 +00:00
parent 7fe1bfcae8
commit 159ae4b31c
3 changed files with 24 additions and 10 deletions

View File

@@ -1,3 +1,10 @@
2005-02-18 mallum,,, <mallum@openedhand.com>
* developers/matchbox-key.txt:
Resync.
* theme-howto/theme.howto.docbook:
Update about lack of theme verbosity.
2005-01-10 mallum,,, <mallum@openedhand.com>
* developers/matchbox-key.txt:

View File

@@ -177,9 +177,9 @@ _NET_WM_WINDOW_TYPE_DIALOG
_NET_WM_WINDOW_TYPE_SPLASH
_NET_WM_WINDOW_TYPE_DESKTOP
_NET_WM_STATE - Used to toggle full-screen state.
_NET_WM_STATE
_NET_WM_STATE_ABOVE - Supported only for dialog windows.
_NET_WM_STATE_MODAL /
_NET_WM_STATE_MODAL /
_NET_WM_STATE_FULLSCREEN ( Note: matchbox currently has little
support for EWMH states )

View File

@@ -1,7 +1,7 @@
<?xml version="1.0"?>
<article>
<artheader>
<title>Designing Matchbox Themes HOWTO. Version 0.5</title>
<title>Designing Matchbox Themes HOWTO. Version 0.6</title>
<author><firstname>Matthew</firstname>
<surname>Allum</surname>
<email>matthew@openedhand.com</email>
@@ -761,6 +761,19 @@ background - there is NO label tag.
You now have a completed theme file. The full file can be found <ulink url="example/">here</ulink>.
</para>
<para>
It should be noted that the matchbox theme parser is built for speed
and small size and is therefore not very verbose in reporting any
theme misconfigurations. For example; a missing or mispelt required
frame parameter ( such as height ) will simply default to 0 with no
user visible warning. The theme will still run but the defined frame
will likely be invisible as it will have a height of Zero ! One should
therefore take extra care in defining themes and in the presence of
unexpected decoration behaviour double check theme.xml definitions.
</para>
</section>
@@ -1028,19 +1041,13 @@ features are likely to change between matchbox releases.
If this is set the button will get activated on press, rather than release.
</para>
<para>
<emphasis>subname</empasis> is another label type which will be
populated with the text from the window property _MB_WIN_SUB_NAME.
</para>
</section>
<section>
<title>Faq</title>
<para>
Please send questions to <ulink url="mailto://mallum@openedhand.com">mallum@openedhand.com</ulink>.
</para>
<section><title>How do I create 'shaped' windows ?</title>
<para>
Add an options='shaped' attribute to the windows types frame definition. Any parts of the defined frame that has a completely transparent alpha channel will be transparent. See the blondie theme for an example.