Če poznate JavaScript in ste vedno želeli izdelovati grafične programe za Linux, imaste sedaj priložnost. Namreč projekt Seed, ki omogoča povezavo med Gtk+ gradniki in JavaScript jezikom je sedaj že dovolj razvit za izdelavo uporabnih programov. Preprosti primer:

#!/usr/bin/env seed

Gtk = imports.gi.Gtk;

function button_click()
{
Seed.print(“Klik klik …”);
}

with (Gtk) {
init(null, null);

var window = new Window();
var button = new Button();

button.label=”Klikni me”;
button.signal.clicked.connect(button_click);
window.add(button);
window.set_title(“Gtk+ Seed okno”);
window.show_all();
main();
}

Zgornji primer ustvari novo okno z naslovom “Gtk+ Seed okno”, nanj pa pripne gumb z oznako “Klikni me”. Ob kliku na gumb se sproži funkcija button_click, ki v konzoli napiše sporočilo “Klik klik …” Seveda ima program na voljo vse druge dobrote, ki jih prenaša JavaScript.

Namestitev Seed je dokaj preprosta. Morate imeti najnovejše gobject-introspection in gir knjižnice. Nato pa lahko skripte izvajate preko ukaza seed ali pa jim dodate zaglavje, kot je prikazano zgoraj.

2 Comments

  1. Seos.

    Alo to pa je zanimiva stvar! :) Bom malo prečekiral kao deluje.. :)

  2. Prosim dodaj snippet na mojakoda.si ;)

    Hvala in lep pozdrav!


Post a Comment

*
*