Tsarin Granite (Vala, Gtk)

Kama daga 2014-02-06 19:58:58

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

Kama daga 2014-02-06 20:25:45

Kama daga 2014-02-06 21:09:10

Yanzu kawai kuna buƙatar ƙirƙirar Lol Object:

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

-Game daDayalog

Kama daga 2014-02-06 20:30:03

-BincikeBar

Kama daga 2014-02-06 20:37:47

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

Kama daga 2014-02-06 21:01:29

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:

Kama daga 2014-02-06 20:08:48

Lokacin da muka tara:

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

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


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.

  1.   mayan m

    Sannu a hankali amma tabbas ci gaban ElementaryOS yana zuwa. Ba zan bar tsarin Debian ba amma ina fatan gwada "Isis" idan ya fito.

    1.    nsz m

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

      1.    rla m

        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.

  2.   f3niX m

    Wannan kyakkyawan shiri ne na mutanen Elementary, suna saka zukatansu a ciki.

  3.   jamin samuel m

    Madalla

  4.   kunun 92 m

    Yayi kyau sosai, amma gtk ne… RUNZ

    1.    izzyp m

      Na fi son QT don aikinta.

  5.   st0bayan4 m

    Mai girma - Zan duba kuma in ga yadda lamarin yake.

    Murna!

  6.   Dante696 m

    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

  7.   syeda_sarkun m

    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.

  8.   Juan Pablo m

    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

    1.    lolbimbo m

      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.

  9.   Victor m

    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.

    1.    lolbimbo m

      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

      1.    Victor m

        Godiya sosai.
        Wani ƙarin tambaya. Kuna da misalan kwalliyar kai?
        Ban san yadda zan aiwatar da shi a cikin aikace-aikacen ba, da gaske.

    2.    lolbimbo m

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

  10.   tsaya m

    Thanx da yawa, Aboki da yawa