summaryrefslogtreecommitdiff
path: root/src/examples/thumb_example_01.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/examples/thumb_example_01.js')
-rw-r--r--src/examples/thumb_example_01.js38
1 files changed, 38 insertions, 0 deletions
diff --git a/src/examples/thumb_example_01.js b/src/examples/thumb_example_01.js
new file mode 100644
index 000000000..c12a98829
--- /dev/null
+++ b/src/examples/thumb_example_01.js
@@ -0,0 +1,38 @@
+elm = require('elm');
+
+_generation_started_cb = function(obj)
+{
+ console.log("thumbnail generation started.");
+}
+
+_generation_finished_cb = function(obj)
+{
+ console.log("thumbnail generation finished.");
+}
+
+_generation_error_cb = function(obj)
+{
+ console.log("thumbnail generation error.");
+}
+
+win = new elm.Elm.WinStandard(null);
+win.setTitle("Table");
+win.setAutohide(true);
+
+thumb = new elm.Elm.Thumb(win);
+
+thumb.on('generate_start', _generation_started_cb);
+thumb.on('generate_stop', _generation_finished_cb);
+thumb.on('generate_error', _generation_error_cb);
+
+thumb.setSize(160, 160);
+thumb.setEditable(false);
+thumb.setFile("../../data/images/plant_01.jpg", null);
+thumb.reload();
+
+thumb.setSizeHintWeight(1.0, 1.0);
+win.resizeObjectAdd(thumb);
+
+thumb.setVisible(true);
+win.setSize(320, 320);
+win.setVisible(true);