dhagax adag waxaa soo saaray dadka Dugsiga hoose, waana qaab-dhismeed bixiya dhowr Widget-yada loogu talagalay adeegsadaha isticmaalaha (oo aan hoos ku arki doonno).
Waxaan ka heli karnaa lambarka Granite (oo ku qoran Vala) halkan https://code.launchpad.net/granite.
Ku rakibida
sudo apt-get install libgranite-dev
sudo apt-get install gir1.2-granite-1.0
Astaamaha ugu muhiimsan
-Daaqadda LightWindow
Hadda waxaad u baahan tahay oo keliya inaad abuurto Lol Object:
Lol ventana = new Lol ();
ventana.destroy.connect (Gtk.main_quit);
ventana.show_all ();
-Qiyaas ahaan
-Baadh -baar
var search_entry = new Granite.Widgets.SearchBar ("Search");
-Baariiqda
var datepicker = new Granite.Widgets.DatePicker ();
-Xayeysiis
var pop = new Granite.Widgets.PopOver ();
Gudaha waxaan ku dari karnaa calaamado, abuuri karnaa qaabeyn, iwm.
-Tab
var tab = new Granite.Widgets.Tab ("user1@elementaryos: ~",new ThemedIcon ("empty"),new Gtk.Label ("Page 1"));
Waa in lagu daro buugga DynamicNotebook.
Isticmaalidda granite markaad ku horumarinayso Vala
Marka maktabadda la rakibo waa inaan isticmaalnaa:
Markaan ururinno:
valac -v main.vala --pkg gtk+-3.0 --pkg granite
Dukumentiyada: http://valadoc.elementaryos.org/granite/index.htm
Gaabis laakiin hubaal waxay timaaddaa horumarka ElementaryOS. Kama tagayo netbian-ka Debian laakiin waxaan rajeynayaa inaan isku dayo "Isis" markay soo baxdo.
Dabcan, haa! Waqtigaan la joogo waxaan isticmaalaa Elemenatry, waxaan ka imid Manjaro iyo Arch aad baan ugu qanacsanahay wax aragtidayda ah mid wanaagsan, qurux iyo xasiloon.
Shaki la'aan, markay isis soo baxdo ugu badnaan waxaan sugaa toddobaad si aan kor ugu qaado ...
Mid kale oo ka yimaada Arch oo ahaa inuu isku dayo ElementaryOS si jaanis ah oo uu u rakibo oo illaa iyo hadda waan jeclahay, bilow dhaqso leh, degganaansho, qurux iyo wax ku ool ah.
Tani waa dadaal wanaagsan oo ay sameeyeen dadka Dugsiga Hoose, waxay gelinayaan qalbiyadooda.
Heer sare
Aad u fiican, laakiin waa gtk… RUNZ
Waxaan doorbidayaa QT marinkeeda.
Weyn - Waan eegi doonaa oo waxaan arki doonaa sida ay wax u socdaan.
Farxad!
Salaan. Waxaad kugula talin kartaa casharro iyo dokumentiyo ku saabsan barnaamijyada ka jira GTK iyo Vala iyadoo la adeegsanayo Granite. Ma jiraa IDE kuu oggolaanaya inaad ku horumariso si la mid ah VIsual Studio? Waxaan ka imanayaa Windows-ka waxaanan jeclaan lahaa inaan ku bilaabo tijaabinta barnaamijka Elementary. Mahadsanid
rakibi elemenatryosluna oo dib u bilaw subaxa dambe mesalio fariinta.
elementaryosluna desingblacksystem-system-product-Name tty
elementaryosluna desingblacksystem-system-product-Magaca soo gal:
Qof ayaa igu sameyn kara sumcadda weyn ee iga caawinta jilicsanaanta.
Hello Bimbo, sidee tahay ... su'aal celcelis ahaan ka timid Boba (oo ka timid Noob aan anigu hehe ahay) ... markaad
Isticmaalka dhagaxaanta; '- Xamuulka Granite
ka dibna fasalka aad dhigato:
fasalka dadweynaha APP: Granite. Codsiga {<- Ma i siin kartaa macluumaad ku saabsan qaybtaas "Granite. Codsiyada"?
Waxaan u leeyahay maxaa yeelay korka aad dhigatay: Granite.Widgets.LightWindow markaa waan lumay haha.
PS: Waxaan ahay abuuraha APP 'Fondo' ee Elementary OS 😉
http://deb-libre.blogspot.com.ar/2013/10/fondo-una-herramienta-interesante-para.html
Hagaag markaa (Granite.Widgets.LightWindow) waa sababta oo ah waxaad dooneysaa inaad abuurto daaqad LightWindow ah, haddii aan wax kale dhigno tusaale ahaan Label, fasalka ayaa matali lahaa calaamadda, uma maleynayo inaan sharxi karo, taasi waa, ku xigta «:» Waxaan dhigeynaa Granite.Codsiga maxaa yeelay waxaan rabnaa in fasalkaas ama aan dhahno shayga, inuu noqdo fasal hoosaad Granite ah
Weydiin.
Halkeen kala soo bixi karaa koodhka demo ee Granite?
Waxay umuuqataa mid waxtar badan u leh kuweena bilaabaya.
Waxaan rajeynayaa inaad iiga jawaabi karto.
Waad salaaman tahay, Haddii aad rakibtay Bazaar (bzr) waad soo dejisan kartaa koodhka oo waxaad ku abuuri kartaa sumad aad leedahay laanta bzr lp: granite, haddii aadan ka soo dejisan karin boggan https://launchpad.net/granite/0.3/0.3/+download/granite-0.3.0.tar.gz Gudaha galka waxaad ka heli doontaa galka kale oo leh magaca Demo, waxaa jira nambarka (GraniteDemo.vala), haddii aad rabto inaad si fiican u fiirsato, ka eeg khadka tooska ah: http://bazaar.launchpad.net/~elementary-pantheon/granite/granite/view/head:/demo/GraniteDemo.vala
Mahad badan.
Su'aal kale oo dheeri ah. Miyaad haysaa tusaalooyin madax-madax ah?
Ma aqaano sida loogu dhaqangaliyo arjiga, runti.
Waxaad kuheleysaa cashar yar oo kuyaala barteyda, waa sida ugu fudud
var header = cusub Gtk.HeaderBar ();
header.set_title ("Lolinuxdev");
madax.set_subtitle ("dev");
header.show_close_button = run;
badhanka var = cusub Gtk.Button.with_label (":)");
header.pack_end (badhanka);
app.set_titlebar (cinwaan);
Thanx badan, Saaxiib Badan