Mercurial > repos > tabletprog
annotate samples/ui.tp @ 336:2a0463c46913
Add hash method to float types and make hash always return a 32-bit int
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Fri, 03 Apr 2015 23:07:06 -0700 |
parents | 79a14e41b79a |
children | b8f721bde066 |
rev | line source |
---|---|
332
ead24192ed45
Initial work on a UI module
Michael Pavone <pavone@retrodev.com>
parents:
diff
changeset
|
1 #{ |
ead24192ed45
Initial work on a UI module
Michael Pavone <pavone@retrodev.com>
parents:
diff
changeset
|
2 main <- { |
ead24192ed45
Initial work on a UI module
Michael Pavone <pavone@retrodev.com>
parents:
diff
changeset
|
3 wind <- ui window: #{ |
ead24192ed45
Initial work on a UI module
Michael Pavone <pavone@retrodev.com>
parents:
diff
changeset
|
4 title <- "Quiche UI Test" |
ead24192ed45
Initial work on a UI module
Michael Pavone <pavone@retrodev.com>
parents:
diff
changeset
|
5 color <- ui r: 192u8 g: 192u8 b: 192u8 |
335
79a14e41b79a
Add image element and placeholder text element to ui module
Michael Pavone <pavone@retrodev.com>
parents:
332
diff
changeset
|
6 children <- #[ |
79a14e41b79a
Add image element and placeholder text element to ui module
Michael Pavone <pavone@retrodev.com>
parents:
332
diff
changeset
|
7 ui image: #{ |
79a14e41b79a
Add image element and placeholder text element to ui module
Michael Pavone <pavone@retrodev.com>
parents:
332
diff
changeset
|
8 source <- "944.bmp" |
79a14e41b79a
Add image element and placeholder text element to ui module
Michael Pavone <pavone@retrodev.com>
parents:
332
diff
changeset
|
9 } |
79a14e41b79a
Add image element and placeholder text element to ui module
Michael Pavone <pavone@retrodev.com>
parents:
332
diff
changeset
|
10 ] |
332
ead24192ed45
Initial work on a UI module
Michael Pavone <pavone@retrodev.com>
parents:
diff
changeset
|
11 } |
ead24192ed45
Initial work on a UI module
Michael Pavone <pavone@retrodev.com>
parents:
diff
changeset
|
12 |
ead24192ed45
Initial work on a UI module
Michael Pavone <pavone@retrodev.com>
parents:
diff
changeset
|
13 wind show: |
ead24192ed45
Initial work on a UI module
Michael Pavone <pavone@retrodev.com>
parents:
diff
changeset
|
14 ui enterEventLoop |
ead24192ed45
Initial work on a UI module
Michael Pavone <pavone@retrodev.com>
parents:
diff
changeset
|
15 } |
ead24192ed45
Initial work on a UI module
Michael Pavone <pavone@retrodev.com>
parents:
diff
changeset
|
16 } |