summaryrefslogtreecommitdiff
path: root/src/examples/thumb_example_01.js
blob: c12a98829f557ed3c8868656534a055a0794b6fc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
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);