Qaab dhismeedka Granite (Vala, Gtk)

Qabsashada 2014-02-06 19:58:58

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

Qabsashada 2014-02-06 20:25:45

Qabsashada 2014-02-06 21:09:10

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

Qabsashada 2014-02-06 20:30:03

-Baadh -baar

Qabsashada 2014-02-06 20:37:47

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

Qabsashada 2014-02-06 21:01:29

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:

Qabsashada 2014-02-06 20:08:48

Markaan ururinno:

valac -v main.vala  --pkg gtk+-3.0 --pkg granite

Dukumentiyada: http://valadoc.elementaryos.org/granite/index.htm


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   0. 0 dijo

    Gaabis laakiin hubaal waxay timaaddaa horumarka ElementaryOS. Kama tagayo netbian-ka Debian laakiin waxaan rajeynayaa inaan isku dayo "Isis" markay soo baxdo.

    1.    nsz dijo

      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 ...

      1.    rla dijo

        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.

  2.   f3niX dijo

    Tani waa dadaal wanaagsan oo ay sameeyeen dadka Dugsiga Hoose, waxay gelinayaan qalbiyadooda.

  3.   jamin samuel dijo

    Heer sare

  4.   dabogal 92 dijo

    Aad u fiican, laakiin waa gtk… RUNZ

    1.    izzyvp dijo

      Waxaan doorbidayaa QT marinkeeda.

  5.   nacaybtire dijo

    Weyn - Waan eegi doonaa oo waxaan arki doonaa sida ay wax u socdaan.

    Farxad!

  6.   Dante 696 dijo

    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

  7.   nidaamka madow dijo

    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.

  8.   Juan Pablo dijo

    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

    1.    lolbimbo dijo

      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

  9.   Victor dijo

    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.

    1.    lolbimbo dijo

      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

      1.    Victor dijo

        Mahad badan.
        Su'aal kale oo dheeri ah. Miyaad haysaa tusaalooyin madax-madax ah?
        Ma aqaano sida loogu dhaqangaliyo arjiga, runti.

    2.    lolbimbo dijo

      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);

  10.   istaag dijo

    Thanx badan, Saaxiib Badan