summaryrefslogtreecommitdiffstats
path: root/src/target/ui-experiment/ui.h
diff options
context:
space:
mode:
authorIngo Albrecht <prom@berlin.ccc.de>2010-09-01 21:24:34 +0200
committerIngo Albrecht <prom@berlin.ccc.de>2010-09-01 21:24:34 +0200
commitdcc3a41036f374a48b2b1791575e11e5e3f09d02 (patch)
tree2261d8ce1395d2cab815f91de96a92b809843186 /src/target/ui-experiment/ui.h
parent1198f35283b5fb026249c6881c01038d2a486613 (diff)
ui: Some experimental code snippets i cobbled together several months ago.
Diffstat (limited to 'src/target/ui-experiment/ui.h')
-rw-r--r--src/target/ui-experiment/ui.h81
1 files changed, 81 insertions, 0 deletions
diff --git a/src/target/ui-experiment/ui.h b/src/target/ui-experiment/ui.h
new file mode 100644
index 00000000..9bc7c324
--- /dev/null
+++ b/src/target/ui-experiment/ui.h
@@ -0,0 +1,81 @@
+
+/****** MESSAGING MENU ******/
+
+struct menu menu_message_compose = {
+ .title = "Compose",
+ .help = "Write a new text message."
+};
+
+struct menu menu_message_inbox = {
+ .title = "Inbox",
+ .help = "Incoming text messages"
+};
+
+struct menu menu_message_outbox = {
+ .title = "Outbox",
+ .help = "Outgoing text messages"
+};
+
+struct menu menu_message_sent = {
+ .title = "Sent",
+ .help = "Previously sent text messages"
+};
+
+struct menu menu_messages = {
+ .title = "Messages",
+ .help = "Short message service options",
+ .children = {
+ [0] = &menu_message_compose,
+ [1] = &menu_message_inbox,
+ [2] = &menu_message_outbox,
+ [3] = &menu_message_sent
+ }
+};
+
+/****** NETWORK MENU ******/
+
+struct menu menu_network_about = {
+ .title = "About this network",
+ .help = "Information about your current network",
+};
+
+struct menu menu_network = {
+ .title = "Network",
+ .help = "Network interaction options",
+ .children = {
+ }
+};
+
+/****** SETTINGS MENU ******/
+
+struct menu menu_settings = {
+ .title = "Settings",
+ .help = "Configure your phone",
+ .children = {
+ }
+};
+
+/****** MAIN MENU ******/
+
+struct menu menu_about = {
+ .title = "About",
+ .help = "Information about this phone",
+};
+
+struct menu menu_main = {
+ .title = "Main Menu",
+ .children = {
+ [0] = &menu_messages,
+ [7] = &menu_network,
+ [8] = &menu_settings,
+ [9] = &menu_about,
+ },
+};
+
+
+
+int
+main(void) {
+ &menu_main;
+ return 0;
+};