Creat Eibhear (Vala, Gtk)

Gabháil ó 2014-02-06 19:58:58 Eibhear forbartha ag muintir na ElementaryOS, agus is Creat é a sholáthraíonn roinnt Giuirléidí don chomhéadan úsáideora (a fheicfimid thíos).

Is féidir linn an cód Eibhear (scríofa i Vala) a rochtain ag https://code.launchpad.net/granite.

Suiteáil

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

príomhghnéithe

-LightWindow

Gabháil ó 2014-02-06 20:25:45

Gabháil ó 2014-02-06 21:09:10

Anois ní gá duit ach Cuspóir Lol a chruthú:

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

-AboutDialog

Gabháil ó 2014-02-06 20:30:03

-SearchBar

Gabháil ó 2014-02-06 20:37:47

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

-DataPicker

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

-PopOver

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

Taobh istigh is féidir linn lipéid a chur leis, leagan amach a chruthú, srl.

-Tab

Gabháil ó 2014-02-06 21:01:29

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

Caithfear iad a chur i Leabhar DynamicNote.

Eibhear a úsáid agus í ag forbairt i Vala

Nuair atá an leabharlann suiteáilte níl le déanamh againn ach í a úsáid:

Gabháil ó 2014-02-06 20:08:48

Nuair a thiomsaímid:

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

Doiciméadú: http://valadoc.elementaryos.org/granite/index.htm


Cloíonn ábhar an ailt lenár bprionsabail eitic eagarthóireachta. Chun earráid a thuairisciú cliceáil anseo.

17 trácht, fág mise

Fág do thrácht

Ní thabharfar do sheoladh r-phoist a fhoilsiú. Réimsí riachtanacha atá marcáilte le *

*

*

  1. Freagrach as na sonraí: Miguel Ángel Gatón
  2. Cuspóir na sonraí: SPAM a rialú, bainistíocht trácht.
  3. Legitimation: Do thoiliú
  4. Na sonraí a chur in iúl: Ní chuirfear na sonraí in iúl do thríú páirtithe ach amháin trí oibleagáid dhlíthiúil.
  5. Stóráil sonraí: Bunachar sonraí arna óstáil ag Occentus Networks (EU)
  6. Cearta: Tráth ar bith is féidir leat do chuid faisnéise a theorannú, a aisghabháil agus a scriosadh.

  1.   cr0t0 a dúirt

    Go mall ach is cinnte go dtagann forbairt ElementaryOS. Níl mé ag bogadh ó netinstall Debian ach táim ag tnúth le "Isis" a thriail nuair a thiocfaidh sé amach.

    1.    Nsz a dúirt

      Agus ar ndóigh, sea! Faoi láthair úsáidim Elemenatry, is as Manjaro agus Arch mé agus táim an-chompordach le rud atá, ó mo thaobh, maith, álainn agus seasmhach.
      Gan dabht, nuair a thiocfaidh isis amach fanfaidh mé seachtain ar a mhéad chun uasghrádú a dhéanamh ...

      1.    rla a dúirt

        Ceann eile a thagann ó Arch agus a bhí ann triail a bhaint as ElementaryOS de sheans agus é a shuiteáil agus go dtí seo is breá liom é, tosaithe tapa, seasmhacht, álainn agus praiticiúil.

  2.   F3niX a dúirt

    Is tionscnamh maith é seo ag muintir Elementary, tá siad ag cur a gcroí ann.

  3.   jamin-samuel a dúirt

    Ar fheabhas

  4.   pandev92 a dúirt

    An-deas, ach tá sé gtk… RUNZ

    1.    izzyvp a dúirt

      Is fearr liom QT as a iniomparthacht.

  5.   st0rmt4il a dúirt

    Go hiontach - féachfaidh mé agus feicfidh mé conas a théann sé.

    Cheers!

  6.   Dante696 a dúirt

    Maidir leis. D’fhéadfá roinnt ranganna teagaisc agus doiciméadaithe ar chláir i GTK agus Vala a mholadh trí Eibhear a úsáid. An bhfuil IDE ann a ligeann duit forbairt ar bhealach cosúil le VIsual Studio? Táim ag teacht ó Windows agus ba bhreá liom tosú ag tástáil le cláir Elementary. Go raibh maith agat

  7.   desingblacksystem a dúirt

    elemenatryosluna a shuiteáil agus an teachtaireacht a atosú an mhaidin dár gcionn.

    Elementaryosluna desingblacksystem-system-product-Name tty
    Elementaryosluna desingblacksystem-system-product-Ainm logáil isteach:

    D’fhéadfadh duine éigin an clú agus cáil a bhí orm cuidiú liom plesse.

  8.   Juan Pablo a dúirt

    Dia duit Bimbo, conas atá tú ... meáncheist ó Boba (ón Noob atáim hehe) ... nuair a chuireann tú

    Eibhear a Úsáid; <- Ualaí eibhir

    agus ansin sa rang a chuir tú:

    aicme phoiblí APP: Granite.Application {<- An bhféadfá faisnéis a thabhairt dom faoin gcuid sin "Granite.Applications"?

    Deirim mar gheall thuas chuir tú: Eibhear.Widgets.LightWindow ansin téim caillte haha.

    PS: Is mise cruthaitheoir an APP 'Fondo' le haghaidh Elementary OS 😉
    http://deb-libre.blogspot.com.ar/2013/10/fondo-una-herramienta-interesante-para.html

    1.    lolbimbo a dúirt

      Bhuel sa chás sin (Granite.Widgets.LightWindow) tá sé mar gheall gur mhaith leat fuinneog LightWindow a chruthú, má chuireann muid rud éigin eile mar shampla Lipéad, bheadh ​​an rang mar lipéad, ní dóigh liom gur féidir liom mé féin a mhíniú, is, in aice leis an «:» Chuireamar Eibhear.Application toisc go dteastaíonn uainn an aicme sin nó an réad a rá, a bheith ina fho-aicme Eibhear.

  9.   victor a dúirt

    Ceist.
    Cén áit ar féidir liom an cód taispeána Eibhear a íoslódáil?
    Is mór an chabhair dom iad siúd atá ag tosú amach.

    Tá súil agam gur féidir leat freagra a thabhairt orm.

    1.    lolbimbo a dúirt

      Dia duit, Má tá Bazaar (bzr) suiteáilte agat is féidir leat an cód a íoslódáil agus do bhranda féin a chruthú le brainse bzr lp: eibhir, mura féidir leat é a íoslódáil ón nasc seo https://launchpad.net/granite/0.3/0.3/+download/granite-0.3.0.tar.gz Taobh istigh den fhillteán gheobhaidh tú fillteán eile leis an ainm Demo, tá an cód (GraniteDemo.vala), ar eagla nach dteastaíonn uait ach breathnú níos fearr air, féach é ar líne: http://bazaar.launchpad.net/~elementary-pantheon/granite/granite/view/head:/demo/GraniteDemo.vala

      1.    victor a dúirt

        Go raibh míle maith agat.
        Ceist bhreise eile. An bhfuil samplaí agat de bharra ceann?
        Níl a fhios agam conas é a chur i bhfeidhm san iarratas, i ndáiríre.

    2.    lolbimbo a dúirt

      Tá rang teagaisc beag agat ar mo bhlag, tá sé chomh simplí le:

      var header = nua Gtk.HeaderBar ();
      header.set_title ("Lolinuxdev");
      header.set_subtitle ("dev");
      header.show_close_button = fíor;
      var button = nua Gtk.Button.with_label (":)");
      header.pack_end (cnaipe);
      app.set_titlebar (ceanntásc);

  10.   caighdeáin a dúirt

    Thanx go leor, Cara Go leor