summaryrefslogtreecommitdiffstats
path: root/web-gui/calculator
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2010-06-03 15:22:25 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2010-06-03 15:22:25 +0200
commita28f25b2ef74d988f58c66dab3291bdb539ef106 (patch)
tree2e7641f276224c52a37f7c32ae589c887f7e1ab5 /web-gui/calculator
parent949d1db7a76b72dfebfd4380072473d10078f057 (diff)
downloadjson-dbus-bridge-examples-a28f25b2ef74d988f58c66dab3291bdb539ef106.tar.gz
json-dbus-bridge-examples-a28f25b2ef74d988f58c66dab3291bdb539ef106.tar.xz
[web-gui] make it nicer
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'web-gui/calculator')
-rw-r--r--web-gui/calculator/source/class/calculator/Application.js9
-rw-r--r--web-gui/calculator/source/class/calculator/theme/Appearance.js10
-rw-r--r--web-gui/calculator/source/resource/calculator/back.pngbin0 -> 98107 bytes
-rw-r--r--web-gui/calculator/source/resource/calculator/test.pngbin2478 -> 0 bytes
4 files changed, 18 insertions, 1 deletions
diff --git a/web-gui/calculator/source/class/calculator/Application.js b/web-gui/calculator/source/class/calculator/Application.js
index c6e8c85..3041bea 100644
--- a/web-gui/calculator/source/class/calculator/Application.js
+++ b/web-gui/calculator/source/class/calculator/Application.js
@@ -66,10 +66,15 @@ qx.Class.define("calculator.Application",
// Document is the application root
var doc = this.getRoot();
+ doc.setBackgroundColor("#ffffff");
+
+ var back = new qx.ui.basic.Image("calculator/back.png");
+ back.setScale(true);
+ doc.add(back, {left:0, top: 0});
var win = new qx.ui.window.Window("Calculator");
this.__win = win;
- doc.add(win, {left: 100, top: 50});
+ doc.add(win, {left: 50, top: 50});
var winLayout = new qx.ui.layout.Grid();
winLayout.setSpacing(10);
@@ -78,7 +83,9 @@ qx.Class.define("calculator.Application",
win.open();
this.__edit = new qx.ui.form.TextField();
+ this.__edit.setAppearance("calc-edit");
win.add(this.__edit, {row: 0, column: 0, colSpan: 5 });
+ this.__edit.setReadOnly(true);
var app = this;
var makeButton = function(text, r, c)
diff --git a/web-gui/calculator/source/class/calculator/theme/Appearance.js b/web-gui/calculator/source/class/calculator/theme/Appearance.js
index 3571fe9..1f5758c 100644
--- a/web-gui/calculator/source/class/calculator/theme/Appearance.js
+++ b/web-gui/calculator/source/class/calculator/theme/Appearance.js
@@ -22,6 +22,16 @@ qx.Theme.define("calculator.theme.Appearance",
font: "large"
};
}
+ },
+ "calc-edit": {
+ include: "textfield",
+ alias: "textfield",
+ style: function(states) {
+ return {
+ font: "large",
+ textAlign: "right"
+ };
+ }
}
}
});
diff --git a/web-gui/calculator/source/resource/calculator/back.png b/web-gui/calculator/source/resource/calculator/back.png
new file mode 100644
index 0000000..fd06541
--- /dev/null
+++ b/web-gui/calculator/source/resource/calculator/back.png
Binary files differ
diff --git a/web-gui/calculator/source/resource/calculator/test.png b/web-gui/calculator/source/resource/calculator/test.png
deleted file mode 100644
index ef360cd..0000000
--- a/web-gui/calculator/source/resource/calculator/test.png
+++ /dev/null
Binary files differ