Ni povas aliri la Granitan kodon (skribitan en Vala) ĉe https://code.launchpad.net/granite.
Instalado
sudo apt-get install libgranite-dev
sudo apt-get install gir1.2-granite-1.0
Ĉefaj karakterizaĵoj
-LightWindow
Nun vi nur bezonas krei Lol-Objekton:
Lol ventana = new Lol ();
ventana.destroy.connect (Gtk.main_quit);
ventana.show_all ();
-PriDialogo
-Serĉobreto
var search_entry = new Granite.Widgets.SearchBar ("Search");
-Datepililo
var datepicker = new Granite.Widgets.DatePicker ();
- PopOver
var pop = new Granite.Widgets.PopOver ();
Interne ni povas aldoni etikedojn, krei aranĝon, ktp.
-Tab
var tab = new Granite.Widgets.Tab ("user1@elementaryos: ~",new ThemedIcon ("empty"),new Gtk.Label ("Page 1"));
Ili devas esti aldonitaj en DynamicNotebook.
Uzi graniton dum disvolviĝo en Vala
Post kiam la biblioteko estas instalita, ni nur devas uzi ĝin:
Kiam ni kompilas:
valac -v main.vala --pkg gtk+-3.0 --pkg granite
Dokumentado: http://valadoc.elementaryos.org/granite/index.htm
17 komentoj, lasu la viajn
Malrapide sed certe venas la disvolviĝo de ElementaryOS. Mi ne forlasas la Debian-retinstalon, sed mi antaŭĝojas provi "Isis" kiam ĝi aperos.
Kaj kompreneble, jes! Nuntempe mi uzas Elemenatry, mi venas de Manjaro kaj Arch kaj mi tre komfortas pri io, kio laŭ mia vidpunkto estas bona, bela kaj stabila.
Sendube, kiam Isis aperas maksimume, mi atendas semajnon por ĝisdatigi ...
Alia, kiu venas de Arch kaj estis provi ElementaryOS hazarde kaj instali ĝin kaj ĝis nun mi amas ĝin, rapidan starton, stabilecon, belan kaj praktikan.
Ĉi tio estas bona iniciato de la homoj de Elementa, ili metas sian koron en ĝin.
Bonega
Tre bele, sed ĝi estas gtk ... RUNZ
Mi preferas QT por ĝia porteblo.
Bonege - mi rigardos kaj vidos kiel ĝi fartas.
Saluton!
Salutojn. Vi povus rekomendi iujn lernilojn kaj dokumentojn pri programado en GTK kaj Vala kun la uzo de Granito. Ĉu ekzistas IDE, kiu ebligas al vi disvolvi simile al VIsual Studio?. Mi venas de Vindozo kaj tre ŝatus ekprovi per Elementa programado. Dankon
instalu elemenatryosluna kaj rekomencu la sekvan matenon mesalio la mesaĝon.
elementaryosluna desingblacksystem-system-product-Name tty
elementaryosluna desingblacksystem-system-product-Name ensaluto:
Iu povus fari al mi la grandan famon helpi min plene.
Saluton Bimbo, kiel vi fartas ... averaĝa demando de Boba (de la Noob, ke mi estas hehe) ... kiam vi metis
Uzante Graniton; <- Granitaj ŝarĝoj
kaj tiam en la klason vi metis:
publika klaso APP: Granite.Application {<- Ĉu vi povus doni al mi informojn pri tiu parto "Granite.Applications"?
Mi diras, ĉar supre vi metis: Granito.Vidgetoj.LumaFenestro tiam mi perdiĝas haha.
PS: Mi estas la kreinto de la APP 'Fondo' por Elementa OS 😉
http://deb-libre.blogspot.com.ar/2013/10/fondo-una-herramienta-interesante-para.html
Nu tiuokaze (Granite.Widgets.LightWindow) estas ĉar vi volas krei LightWindow-fenestron, se ni metos ion alian ekzemple Label, la klaso reprezentus etikedon, mi ne pensas, ke mi povas klarigi ĝin, ke estas, apud la «:» Ni metas Graniton.Apliko ĉar ni volas ke tiu klaso aŭ diru objekto estu subklaso de Granito. Apliko
Demando.
De kie mi povas elŝuti la demonstran kodon de Granito?
Mi trovas ĝin tre helpema por tiuj el ni, kiuj komencas.
Mi esperas, ke vi povas respondi al mi.
Saluton, Se vi instalis Bazaar (bzr) vi povas elŝuti la kodon kaj krei vian propran markon per bzr branch lp: granite, se vi ne povas elŝuti ĝin de ĉi tiu ligo https://launchpad.net/granite/0.3/0.3/+download/granite-0.3.0.tar.gz En la dosierujo vi trovos alian dosierujon kun la nomo Demo, estas la kodo (GraniteDemo.vala), se vi nur volas pli bone rigardi ĝin interrete: http://bazaar.launchpad.net/~elementary-pantheon/granite/granite/view/head:/demo/GraniteDemo.vala
Dankegon.
Alia aldona demando. Ĉu vi havas ekzemplojn de kapstango?
Mi ne scias kiel efektivigi ĝin en la programo, vere.
Vi havas malgrandan lernilon en mia blogo, ĝi estas tiel simpla kiel:
var header = nova Gtk.HeaderBar ();
header.set_title ("Lolinuxdev");
header.set_subtitle ("dev");
header.show_close_button = vera;
var butono = nova Gtk.Button.with_label (":)");
header.pack_end (butono);
app.set_titlebar (kaplinio);
Multan dankon, Amiko Multaj