Uhlaka lweGranite (Vala, Gtk)

Ukuthathwa kusuka ngo-2014-02-06 19:58:58

granite ithuthukiswe ngabantu be I-ElementaryOS, futhi kunguhlaka oluhlinzeka ngamawijethi amaningi wesixhumi esibonakalayo somsebenzisi (esizobona ngezansi).

Singafinyelela ikhodi yeGranite (ebhalwe ngeVala) ku https://code.launchpad.net/granite.

Ukufakwa

sudo apt-get install libgranite-dev
sudo apt-get install gir1.2-granite-1.0

Izici eziyinhloko

-I-LightWindow

Ukuthathwa kusuka ngo-2014-02-06 20:25:45

Ukuthathwa kusuka ngo-2014-02-06 21:09:10

Manje udinga kuphela ukudala i-Lol Object:

Lol ventana = new Lol ();
ventana.destroy.connect (Gtk.main_quit);
ventana.show_all ();

-ImayelanaDialog

Ukuthathwa kusuka ngo-2014-02-06 20:30:03

-Sesha iBha

Ukuthathwa kusuka ngo-2014-02-06 20:37:47

var search_entry = new Granite.Widgets.SearchBar ("Search");

-IdathaPicker

var datepicker = new Granite.Widgets.DatePicker ();

- I-PopOver

var pop = new Granite.Widgets.PopOver ();

Ngaphakathi singangeza amalebula, sakhe isakhiwo, njll.

-Ithebhu

Ukuthathwa kusuka ngo-2014-02-06 21:01:29

var tab = new Granite.Widgets.Tab ("user1@elementaryos: ~",new ThemedIcon ("empty"),new Gtk.Label ("Page 1"));

Kufanele zengezwe kuDynamicNotebook.

Kusetshenziswa i-granite lapho kuthuthukiswa eVala

Lapho umtapo wezincwadi usufakiwe kufanele siwusebenzise:

Ukuthathwa kusuka ngo-2014-02-06 20:08:48

Lapho sihlanganisa:

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

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


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.

  1.   hlabo0 kusho

    Kancane kodwa ngokuqinisekile kuza ukuthuthukiswa kwe-ElementaryOS. Angiyishiyi i-netinstall yakwaDebian kepha ngilangazelela ukuzama i- "Isis" lapho iphuma.

    1.    nsz kusho

      Futhi-ke, yebo! Njengamanje ngisebenzisa i-Elemenatry, ngivela eManjaro nase-Arch futhi ngikhululeke kakhulu ngokuthile ngokombono wami kuhle, kuhle futhi kuzinzile.
      Ngaphandle kokungabaza, lapho isis iphuma kakhulu ngilinda isonto ukuze ngithuthukise ...

      1.    i-rla kusho

        Enye evela ku-Arch futhi obekufanele izame i-ElementaryOS ngengozi bese ngiyifaka futhi kuze kube manje ngiyayithanda, ukuqala okusheshayo, ukuzinza, okuhle nokusebenzayo.

  2.   I-F3niX kusho

    Lesi yisinyathelo esihle sabantu base-Elementary, bafaka izinhliziyo zabo kukho.

  3.   u-jamin-samuel kusho

    Kuhle kakhulu

  4.   pvv92 kusho

    Kuhle kakhulu, kepha yi-gtk… RUNZ

    1.    izyokp kusho

      Ngincamela i-QT ngokuphatheka kwayo.

  5.   umagazine kusho

    Kuhle - ngizobheka futhi ngibone ukuthi kuhamba kanjani.

    Halala!

  6.   I-Dante696 kusho

    Ozithobayo. Ungancoma okunye okokufundisa nemibhalo ezinhlelweni ku-GTK naseVala ngokusebenzisa iGranite. Ingabe ikhona i-IDE ekuvumela ukuthi uthuthuke ngendlela efanayo ne-VIsual Studio?. Ngivela eWindows futhi ngingathanda ukuqala ukuhlola ngohlelo lwe-Elementary. Ngiyabonga

  7.   desingbackystem kusho

    faka i-elemenatryosluna bese uqala kabusha umyalezo olandelayo ekuseni.

    i-elementaryosluna desingblacksystem-system-product-Igama tty
    i-elementaryosluna desingblacksystem-system-product-Name login:

    Othile angenzela udumo olukhulu ngokungisiza i-plesse.

  8.   UJuan Pablo kusho

    Sawubona Bimbo, unjani ... umbuzo ojwayelekile ovela kuBoba (ovela kuNoob ukuthi nginguye hehe) ... lapho ubeka

    Usebenzisa iGranite; <- imithwalo Granite

    bese kuthi ekilasini ubeke:

    isigaba somphakathi i-APP: I-Granite.Ukusebenzisa {<- Unganginika imininingwane ngaleyo ngxenye "Granite.Applications"?

    Ngithi ngoba ngaphezulu ubeke: Granite.Widgets.LightWindow bese ngiyalahleka haha.

    I-PS: Ngingumqambi we-APP 'Fondo' ye-Elementary OS 😉
    http://deb-libre.blogspot.com.ar/2013/10/fondo-una-herramienta-interesante-para.html

    1.    lolbimbo kusho

      Kulokho-ke (iGranite.Widgets.LightWindow) kungenxa yokuthi ufuna ukwakha iwindi le-LightWindow, uma sibeka enye into ngokwesibonelo ilebuli, ikilasi belizomela ilebula, angicabangi ukuthi ngingakwazi ukuyichaza, okungukuthi, eduze kwe- «:» Sifaka iGranite.Application ngoba sifuna lelo klasi noma into ethile, ukuthi libe isigaba esincane seGranite.Application

  9.   Victor kusho

    Umbuzo.
    Ngingalanda kuphi ikhodi yedemo yeGranite kusuka?
    Ngikuthola kusiza kakhulu kithina esiqala.

    Ngiyethemba ungangiphendula.

    1.    lolbimbo kusho

      Sawubona, Uma ufake iBazaar (bzr) ungalanda ikhodi bese uzenzela owakho umkhiqizo nge-bzr branch lp: i-granite, uma ungakwazi ukuyilanda kusuka kulesi sixhumanisi https://launchpad.net/granite/0.3/0.3/+download/granite-0.3.0.tar.gz Ngaphakathi kufolda uzothola enye ifolda enegama elithi Demo, kukhona ikhodi (GraniteDemo.vala), uma kwenzeka ufuna ukuyibuka kangcono, yibone ku-inthanethi: http://bazaar.launchpad.net/~elementary-pantheon/granite/granite/view/head:/demo/GraniteDemo.vala

      1.    Victor kusho

        Ngibona kakhulu.
        Omunye umbuzo owengeziwe. Unazo izibonelo zebha yekhanda?
        Angazi ukuthi ngiyisebenzisa kanjani kuhlelo lokusebenza, empeleni.

    2.    lolbimbo kusho

      Unesifundo esincane kubhulogi lami, silula njenge:

      var unhlokweni = iGtk entsha.HeaderBar ();
      isihloko.set_title ("Lolinuxdev");
      unhlokweni.set_subtitle ("dev");
      header.show_close_button = kuyiqiniso;
      var inkinobho = entsha Gtk.Button.with_label (":)");
      unhlokweni.pack_end (inkinobho);
      i-app.set_titlebar (unhlokweni);

  10.   yimani kusho

    Thanx a lot, Umngane Abaningi