girenayiti yakagadziridzwa nevanhu ve Elementary OS, uye iri Sisitimu inopa mashoma Widgets yeiyo mushandisi interface (iyo yatinozoona pazasi).
Tinogona kuwana iyo Granite kodhi (yakanyorwa muVala) pa https://code.launchpad.net/granite.
Kuiswa
sudo apt-get install libgranite-dev
sudo apt-get install gir1.2-granite-1.0
Mhando huru
-LightWindow
Iye zvino unongoda chete kugadzira Lol Chinhu:
Lol ventana = new Lol ();
ventana.destroy.connect (Gtk.main_quit);
ventana.show_all ();
-ZveseDialog
-KutsvagaBhar
var search_entry = new Granite.Widgets.SearchBar ("Search");
-DataPicker
var datepicker = new Granite.Widgets.DatePicker ();
-PopOver
var pop = new Granite.Widgets.PopOver ();
Mukati tinogona kuwedzera mavara, kugadzira dhizaini, nezvimwe.
-Tab
var tab = new Granite.Widgets.Tab ("user1@elementaryos: ~",new ThemedIcon ("empty"),new Gtk.Label ("Page 1"));
Ivo vanofanirwa kuwedzerwa muDynamicNotebook.
Uchishandisa granite paunenge uchikura muVala
Kana raibhurari yaiswa isu tinongofanirwa kuishandisa:
Patinounganidza:
valac -v main.vala --pkg gtk+-3.0 --pkg granite
Zvinyorwa: http://valadoc.elementaryos.org/granite/index.htm
Inononoka asi zvirokwazvo inouya kuvandudzwa kweElementaryOS. Ini handisi kufamba kubva kuDebian netinstall asi ndiri kutarisira kuyedza "Isis" painobuda.
Uye zvechokwadi, hongu! Parizvino ndinoshandisa Elemenatry, ndinobva Manjaro neArch uye ndinonyatsogadzikana nechimwe chinhu kubva pakuona kwangu chakanaka, chakanaka uye chakatsiga.
Pasina kupokana, apo isis inobuda zvakanyanya ndinomirira vhiki kuti ndiwedzere ...
Imwe inouya kubva kuArch uye yanga iri yekuedza ElementaryOS nemukana uye kuiisa uye kusvika parizvino ndinoida, bhutsu inokurumidza, kugadzikana, yakanaka uye inoshanda.
Ichi chiitiko chakanaka nevanhu veElementary, ivo vari kuisa moyo yavo mazviri.
Zvakanaka
Yakanaka kwazvo, asi iri gtk… RUNZ
Ini ndinoda QT yekutakurika kwayo.
Zvikuru - ndichatarisa ndione kuti zvinofamba sei.
Mufaro!
Zvido. Iwe unogona kukurudzira zvimwe zvidzidzo uye zvinyorwa pazvirongwa muGTK neVala nekushandisa kweGranite. Iko kune here IDE iyo inokutendera iwe kuvandudza nenzira yakafanana neVIsual Studio?. Ndiri kuuya kubva kuWindows uye ndingafarire kutanga kuyedza neElementary programming. Ndatenda
gadza elemenatryosluna uye wotangazve mangwana mangwanani mesalio meseji.
elementaryosluna desingblacksystem-system-chigadzirwa-Zita tty
elementaryosluna desingblacksystem-system-chigadzirwa-Zita rekupinda:
Mumwe munhu aigona kundiitira mukurumbira mukuru wekundibatsira plesse.
Mhoro Bimbo, wakadii ... mubvunzo wepakati kubva kuna Boba (kubva kunaNoob kuti ndiri hehe) ... paunoisa
Uchishandisa Granite; <- Granite mitoro
uyezve mukirasi iwe waisa:
yeruzhinji kirasi APP: Granite.Application {<- Unogona kundipa ruzivo nezve icho chikamu "Granite.Applications"?
Ini ndinoti nekuti pamusoro iwe waisa: Granite.Widgets.LightWindow ipapo ini ndinorasika haha.
PS: Ndini musiki weAPP 'Fondo' yeElementary OS 😉
http://deb-libre.blogspot.com.ar/2013/10/fondo-una-herramienta-interesante-para.html
Zvakanaka mune iyo kesi (Granite.Widgets.LightWindow) imhaka yekuti iwe unoda kugadzira iyo LightWindow hwindo, kana isu tikaisa chimwe chinhu semuenzaniso Chiraira, iyo kirasi ingamiririre chitaridzi, handifunge kuti ndinogona kuzvitsanangura, izvo iri, padyo ne «:» Isu tinoisa Granite.Application nekuti isu tinoda iyo kirasi kana kutaura chinhu, kuve sub sub kirasi yeGranite.
Mubvunzo.
Ndingawane kupi kurodha pasi kodhi yedemo yeGranite kubva?
Zvinoita kunge zvinobatsira kwazvo kune vedu vari kutanga.
Ndinovimba munogona kundipindura.
Mhoro, Kana iwe waisa Bazaar (bzr) iwe unogona kurodha pasi kodhi uye ugadzire yako nyowani ine bzr bazi lp: granite, kana iwe usingakwanise kuikanda kubva pane iyi link https://launchpad.net/granite/0.3/0.3/+download/granite-0.3.0.tar.gz Mukati mefaira iwe unowana imwe folda ine zita rekuti Demo, pane iyo kodhi (GraniteDemo.vala), kana iwe uchingoda kuitarisa zvirinani, ichione online: http://bazaar.launchpad.net/~elementary-pantheon/granite/granite/view/head:/demo/GraniteDemo.vala
Kutenda kuzhinji.
Mumwezve mubvunzo. Iwe une here mienzaniso yetabara yepamusoro?
Ini handizive maitiro ekuishandisa mune iko kunyorera, chaizvo.
Iwe une diki dzidziso pane yangu blog, zviri nyore se:
var musoro = nyowani Gtk.HeaderBar ();
musoro.set_title ("Lolinuxdev");
musoro.set_subtitle ("dev");
musoro.show_close_button = ichokwadi;
var bhatani = nyowani Gtk.Button.with_label (":)");
musoro.pack_end (bhatani);
app.set_titlebar (musoro);
Thanx yakawanda, Shamwari Many