WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=81a8bf26f70c78da0e4bffe8b72b7042939c7520
commit 81a8bf26f70c78da0e4bffe8b72b7042939c7520 Author: Larry de Oliveira Lira Junior <larry....@gmail.com> Date: Thu Dec 10 07:26:00 2015 -0800 Wiki page javascript_tutorial changed with summary [] by Larry de Oliveira Lira Junior --- pages/tutorial/javascript_tutorial.txt | 39 ++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/pages/tutorial/javascript_tutorial.txt b/pages/tutorial/javascript_tutorial.txt index d6d63c2..2d5e20c 100644 --- a/pages/tutorial/javascript_tutorial.txt +++ b/pages/tutorial/javascript_tutorial.txt @@ -61,3 +61,42 @@ Now you are ready to use the modules in node.js, use ''require'' to import modul > elm = require("elm") </code> +===Button Example=== + +<note> +You find this example in ''elementary_source/src/examples/button_example_00.js'' +</note> + +Import Elementary module +<code javascript> +Elm = require('elm').Elm; +</code> + +Create a new Windown with autohide +<code javascript> +win = new Elm.WinStandard(null); +win.setTitle("Hello, World!"); +win.setAutohide(true); +</code> + +<code javascript> +btn = new elm.Elm.Button(win); +btn.setText(null, "Good-Bye, World!"); +</code> + +<code javascript> +btn.setSize(120, 30); +btn.setPosition(60, 15); +btn.setSizeHintWeight(1.0, 1.0); +btn.setSizeHintAlign(1.0, 1.0); +</code> + +<code javascript> +btn.on('clicked', function () { console.log('clicked'); } ); +</code> + +<code javascript> +btn.setVisible(true); +win.setSize(240, 60); +win.setVisible(true); +</code> \ No newline at end of file --