root/trunk/luigi/doc/theme.html

Revision 36, 4.2 kB (checked in by baxissimo, 2 years ago)

First cut at docs using Candydoc.

Line 
1 <html><head>
2 <meta http-equiv="content-type" content="text/html; charset=utf-8">
3 <meta content="text/javascript" http-equiv="content-script-type">
4 <title>luigi.theme</title>
5 <link rel="stylesheet" type="text/css" href="candydoc/style.css">
6 <!--[if lt IE 7]><link rel="stylesheet" type="text/css" href="candydoc/ie56hack.css"><![endif]-->
7 <script language="JavaScript" src="candydoc/util.js" type="text/javascript"></script>
8 <script language="JavaScript" src="candydoc/tree.js" type="text/javascript"></script>
9 <script language="JavaScript" src="candydoc/explorer.js" type="text/javascript"></script>
10 </head><body>
11 <div id="tabarea"></div><div id="explorerclient"></div>
12 <div id="content"><script>explorer.initialize("luigi.theme");</script>
13     <table class="content">
14         <tr><td id="docbody"><h1>luigi.theme</h1><!-- Generated by Ddoc from theme.d -->
15 <br><br>
16
17 <script>explorer.outline.incSymbolLevel();</script>
18 <dl>
19 <script>explorer.outline.writeEnabled = true;</script>
20 <dt><span class="decl">interface
21 <span class="currsymbol">Theme</span>
22 <script>explorer.outline.addDecl('Theme');</script>
23
24 ;
25 </span></dt>
26 <script>explorer.outline.writeEnabled = false;</script>
27
28
29 <dd>An abstract interface for themes used by Luigi
30 <br><br>
31
32
33 <script>explorer.outline.incSymbolLevel();</script>
34 <dl>
35 <script>explorer.outline.writeEnabled = true;</script>
36 <dt><span class="decl">abstract void
37 <span class="currsymbol">begin_drawing</span>
38 <script>explorer.outline.addDecl('begin_drawing');</script>
39
40 (Rect <span class="funcparam">r</span>);
41 </span></dt>
42 <script>explorer.outline.writeEnabled = false;</script>
43
44
45 <dd>Called before and after refreshing the gui by Overlay.
46   This is where all common 2D GL state can be set up and restored by
47   the theme.
48      
49 <br><br>
50
51 </dd>
52
53 <script>explorer.outline.writeEnabled = true;</script>
54 <dt><span class="decl">abstract void
55 <span class="currsymbol">draw</span>
56 <script>explorer.outline.addDecl('draw');</script>
57
58 (Widget <span class="funcparam">item</span>);
59 </span></dt>
60 <script>explorer.outline.writeEnabled = false;</script>
61
62
63 <dd>Draws the given <span class="funcparam">item</span>
64 <br><br>
65
66 </dd>
67
68 <script>explorer.outline.writeEnabled = true;</script>
69 <dt><span class="decl">abstract Size 
70 <span class="currsymbol">minimum_size</span>
71 <script>explorer.outline.addDecl('minimum_size');</script>
72
73 (Widget <span class="funcparam">item</span>, Size <span class="funcparam">bounds</span>);
74 </span></dt>
75 <script>explorer.outline.writeEnabled = false;</script>
76
77
78 <dd>Sizes used for layout
79 <br><br>
80
81 </dd>
82
83 <script>explorer.outline.writeEnabled = true;</script>
84 <dt><span class="decl">abstract void
85 <span class="currsymbol">on_key</span>
86 <script>explorer.outline.addDecl('on_key');</script>
87
88 (Widget <span class="funcparam">item</span>, _KeyEvent * <span class="funcparam">ev</span>);
89 </span></dt>
90 <script>explorer.outline.writeEnabled = false;</script>
91
92
93 <dd>Event handling
94 <br><br>
95
96 </dd>
97 </dl>
98 <script>explorer.outline.decSymbolLevel();</script>
99
100
101 </dd>
102 </dl>
103 <script>explorer.outline.decSymbolLevel();</script>
104
105
106 </td></tr>
107         <tr><td id="docfooter">
108             Page was generated with
109             <img src="candydoc/img/candydoc.gif" style="vertical-align:middle; position:relative; top:-1px">
110             on Wed Dec  6 09:51:45 2006
111
112         </td></tr>
113     </table>
114 </div>
115 <script>
116     explorer.packageExplorer.addModule("luigi.base");
117     explorer.packageExplorer.addModule("luigi.arranger");
118     explorer.packageExplorer.addModule("luigi.adapter");
119     explorer.packageExplorer.addModule("luigi.adapters.gld");
120     explorer.packageExplorer.addModule("luigi.adapters.glfw");
121     explorer.packageExplorer.addModule("luigi.event");
122     explorer.packageExplorer.addModule("luigi.font");
123     explorer.packageExplorer.addModule("luigi.gldraw");
124     explorer.packageExplorer.addModule("luigi.gui");
125     explorer.packageExplorer.addModule("luigi.theme");
126     explorer.packageExplorer.addModule("luigi.themes.std");
127     explorer.packageExplorer.addModule("luigi.themes.dxut");
128     explorer.packageExplorer.addModule("luigi.opengl");
129     explorer.packageExplorer.addModule("luigi.signalobj");
130     explorer.packageExplorer.addModule("wrapres");</script>
131 </body></html>
Note: See TracBrowser for help on using the browser.