Dutse an ci gaba da mutanen OSananan yaraOS, kuma Tsarin ne wanda ke samar da Widgets da dama don aikin mai amfani (wanda zamu gani a kasa).
Muna iya samun damar lambar Granite (wanda aka rubuta a cikin Vala) a https://code.launchpad.net/granite.
Shigarwa
sudo apt-get install libgranite-dev
sudo apt-get install gir1.2-granite-1.0
Babban fasali
-Fitilar Haske
Yanzu kawai kuna buƙatar ƙirƙirar Lol Object:
Lol ventana = new Lol ();
ventana.destroy.connect (Gtk.main_quit);
ventana.show_all ();
-Game daDayalog
-BincikeBar
var search_entry = new Granite.Widgets.SearchBar ("Search");
-DataPicker
var datepicker = new Granite.Widgets.DatePicker ();
-Sakowa
var pop = new Granite.Widgets.PopOver ();
A ciki za mu iya ƙara alamomi, ƙirƙirar shimfidawa, da dai sauransu.
- Tab
var tab = new Granite.Widgets.Tab ("user1@elementaryos: ~",new ThemedIcon ("empty"),new Gtk.Label ("Page 1"));
Dole ne a ƙara su a cikin littafin DynamicNotebook.
Amfani da dutse lokacin haɓakawa a cikin Vala
Da zarar an shigar da laburaren sai kawai muyi amfani da shi:
Lokacin da muka tara:
valac -v main.vala --pkg gtk+-3.0 --pkg granite
Takardun: http://valadoc.elementaryos.org/granite/index.htm
Sannu a hankali amma tabbas ci gaban ElementaryOS yana zuwa. Ba zan bar tsarin Debian ba amma ina fatan gwada "Isis" idan ya fito.
Kuma ba shakka, ee! A halin yanzu ina amfani da Elemenatry, na fito daga Manjaro da Arch kuma ina matukar jin daɗin wani abu wanda daga ganina yana da kyau, kyakkyawa kuma mai karko.
Ba tare da wata shakka ba, lokacin da isis ya fito mafi yawa ina jira sati don haɓakawa ...
Wani wanda ya zo daga Arch kuma ya gwada ElementaryOS kwatsam kuma ya girka shi kuma har yanzu ina son shi, saurin taya, kwanciyar hankali, kyakkyawa da aiki.
Wannan kyakkyawan shiri ne na mutanen Elementary, suna saka zukatansu a ciki.
Madalla
Yayi kyau sosai, amma gtk ne… RUNZ
Na fi son QT don aikinta.
Mai girma - Zan duba kuma in ga yadda lamarin yake.
Murna!
Gaisuwa. Kuna iya ba da shawarar wasu koyarwa da rubuce-rubuce kan shirye-shirye a cikin GTK da Vala tare da amfani da Granite. Shin akwai IDE wanda zai ba ku damar haɓaka ta irin wannan hanyar zuwa VIsual Studio? Ina zuwa daga Windows kuma ina so in fara gwaji tare da Elementary programming. na gode
kafa elemenatryosluna ka sake kunnawa washegari da safe sakon.
elementaryosluna desingblacksystem-tsarin-samfurin-Suna tty
elementaryosluna desingblacksystem-system-samfur-Sunan shiga:
Wani zai iya yi min babban sanannen taimaka min.
Barka dai Bimbo, yaya kake ... matsakaiciyar tambaya daga Boba (daga Noob da nake hehe) ... lokacin da ka saka
Amfani da Dutse; <- lodi na dutse
sannan a aji ka sanya:
jama'a class APP: Granite.Application {<- Za a iya bani bayani game da bangaren "Granite.Applications"?
Nace saboda a sama ka sanya: Granite.Widgets.LightWindow sai na rasa haha.
PS: Ni ne mahaliccin APP 'Fondo' don Elementary OS 😉
http://deb-libre.blogspot.com.ar/2013/10/fondo-una-herramienta-interesante-para.html
To a wannan yanayin (Granite.Widgets.LightWindow) saboda kuna son ƙirƙirar taga LightWindow, idan muka sanya wani abu misali Label, ajin zai wakilci lakabi, bana tsammanin zan iya bayyana shi, cewa shine, kusa da «:» Mun sanya Dutse .Aikace-aikace saboda muna son wannan ajin ko faɗin abin, ya zama ƙaramin aji na Tsarin Granite.
Tambaya.
A ina zan iya saukar da lambar demo na dutse daga?
Na ga yana da matukar amfani ga waɗanda muke farawa.
Ina fata za ku iya ba ni amsa.
Barka dai, Idan kun girka Bazaar (bzr) zaku iya zazzage lambar kuma ku kirkiri iri tare da bzr reshe lp: granite, idan baza ku iya zazzage shi daga wannan haɗin ba https://launchpad.net/granite/0.3/0.3/+download/granite-0.3.0.tar.gz A cikin jakar zaka sami wani folda mai suna Demo, akwai lambar (GraniteDemo.vala), idan kawai kana so ka kalleshi da kyau, ka gan shi akan layi: http://bazaar.launchpad.net/~elementary-pantheon/granite/granite/view/head:/demo/GraniteDemo.vala
Godiya sosai.
Wani ƙarin tambaya. Kuna da misalan kwalliyar kai?
Ban san yadda zan aiwatar da shi a cikin aikace-aikacen ba, da gaske.
Kuna da ƙaramin koyawa akan shafin yanar gizo na, yana da sauƙi kamar:
var taken = sabon Gtk.HeaderBar ();
taken.set_title ("Lolinuxdev");
taken.set_subtitle ("dev");
head.show_close_button = gaskiya ne;
maɓallin var = sabon Gtk.Button.with_label (":)");
head.pack_end (maballin);
app.set_titlebar (taken);
Thanx da yawa, Aboki da yawa