Osaako joku selittää miten lennyssa saa anjutan yhdistämään glade-3:een? Jos avaan glade-projektin anjutan glade-liitännäisellä niin kuori aukeaa, ok, mutta mistä hitosta löytyy callbacks.c ? Tai löytyy se anjutan koodista mutta ei se ole osannut sinne mitään painonapin proseduureja/funktiota edes aloittaa.
Eli en saa koodausta ja grafiikkaa synkkaamaan, anjutan (vanhahkoa) aloitusmanuaalia olen tutkinut mutta ei aukea. On niin hiton erilaista kuin windowsissa RADilla tekeminen. Ihan mielenkiinnosta vain meinasin alkaa tutkimaan vähän gtk-ohjelmointia mutta windows on nyt painolastina kun ajatus pyrkii siihen vanhaan uraan joten en tahdo päästä alkuun.
Jos on oikein päteviä manuaalisivuja näille Lennyn Anjuta- ja Glade-versioille niin linkatkaa, englanti käy mutta ruotsia tai saksaa en kovin hyvin ymmärrä. Suomikin kelpaa ;)
Eli en saa koodausta ja grafiikkaa synkkaamaan, anjutan (vanhahkoa) aloitusmanuaalia olen tutkinut mutta ei aukea. On niin hiton erilaista kuin windowsissa RADilla tekeminen. Ihan mielenkiinnosta vain meinasin alkaa tutkimaan vähän gtk-ohjelmointia mutta windows on nyt painolastina kun ajatus pyrkii siihen vanhaan uraan joten en tahdo päästä alkuun.
Jos on oikein päteviä manuaalisivuja näille Lennyn Anjuta- ja Glade-versioille niin linkatkaa, englanti käy mutta ruotsia tai saksaa en kovin hyvin ymmärrä. Suomikin kelpaa ;)
Vastaukset 12
Vanhimmat
Kun tuo glade-3 on käsittääkseni siis vain xml-koodina niin miten ja ohjeessa sanottiin että glade-projektin voi jotenkin buildata mutta ilmeisesti 3-versiossa sitten ei kasailla mitään tuon xml:n takia, edes valikossa ei ole mokomaa vaihtoehtoa. Vai puuttuuko minulta jokin tärkeä paketti? Pistin kyllä kaikki mitä synaptic ehdotteli tai suositteli.
Saako tähän (ajantasaista) kirjallisuutta mistään?
Joo siis glade3 ei generoi mitään lähdekoodeja, mikä on jossain määrin pöljää. Vanhempi glade2 oli siitä kivempi, että siitä sai niin halutessaan generoidun koodin joka vaikka olikin sotkuista niin toimi ainakin jonkinmoisena esimerkkinä.
Eli nykyisellään ne signaalihandlerit joutuu kirjottamaan itse, Anjuta ja glade ei auta ohjelmoijaa siinä.
Signaalihandleri on siis esim tämän tapainen
callbacks.h:
void on_button1_clicked (GtkButton *button1, GtkWindow *parent);
callbacks.c:
void on_button1_clicked (GtkButton *button1, GtkWindow *parent)
{
// tee jotakin
}
Itseasiassa ennemminkin:
callbacks.h:
void on_button1_clicked (GtkButton *button1, gpointer user_data);
callbacks.c:
void on_button1_clicked (GtkButton *button1, gpointer user_data)
{
// tee jotakin
}
Ok kiitti. Olisko vielä jotain hyvää editoria millä kirjoittaa nuo, että olis sisennykset ja mahd. värit matkassa?
Tai parempia ehdotuksia millä vähän tehdä gtk-gnome-sovelluksia?
No Anjutaa minä itse käyttäsin :)
Qt Creator
Netbeans
Eli siis sä' voit aivan hyvin käyttää Anjuta glade yhduistelmää, joudut vaan kirjottaan noi signaalihandlerit itse.
Siis nyt oli gtk ohjelmoinnista kyse.
"Olisko vielä jotain hyvää editoria millä kirjoittaa nuo, että olis sisennykset ja mahd. värit matkassa?"
Vastaus oli tuohon kysymykseen. Molemmat hyviä editoreja. Mikseivät kelpaa?
Näistä glade3 Anjuta tutoriaaleista saattaa olla apua:
http://www.micahcarrick.com/12-24-2007/gtk-glade-tutorial-part-1.html
http://www.micahcarrick.com/12-27-2007/gtk-glade-tutorial-part-2.html
http://www.micahcarrick.com/01-01-2008/gtk-glade-tutorial-part-3.html
En tiedä onko kuinka uusi, mutta tommonen osu kohdalle
http://users.bigpond.net.au/mlm/libglade/
Kiitokset kaikille vastanneille, alan ruotimaan linkkejä, pikavilkaisulla taisin päästä ytimeen.
Ongelmana ja rasitteena mulla tosiaan on Windows-pohjalta ne Borlandin C Builder ja Delphi sekä Mäsän Visual Studio .NET joiden kanssa olen tähän asti puuhastellut, kieltämättä päteviä sovelluskehitysympäristöjä windowsille. Vaikkei aikaa kovin liiaksi ole niin kiinnostaisi nyt tosiaan tehdä jotakin pienimuotoista Gnomelle kun olen niin mukavasti jo päässyt irtautumaan tuosta mikkiksestä, tämä on pieni askel Linuxille mutta iso harppaus minulle vai miten se meni ;D
Nyt meni taas sen kissan kanssa taas aikaa kun se otti ja katosi, tämä 4. kissani on vasta 8kk ikäinen kollinalku, päästin sen päivällä ulos eikä kattia sen koomin näkynyt joten tässä välissä kävin haeskelemassa sitä tuosta ympäristöstä akkuvalisimen kanssa, jostakin se sitten tupsahti hitonmoinen savimöykky selkäkarvoissa, oli varmaan alueen vanhempi kolli antanut kullanarvoista opetusta hierarkiasta ja komentoketjusta. Noh, muutama kuukausi vielä kunnon ravintoa niin eiköhän meidän Miuku ota paikkansa alueen läänityksessä, ainakin toisen kissan karvatupsujen määrästä päätellen, pihalla oli pääsiäisenä aika keko vieraan kollin valkoista karvaa kun oli tullut kiistaa meidän puutarhan omistuksesta (se ei kai olekaan minun puutarhani).
Tästä jatketaan tällä mallilla ja katotaan mitä syntyy. Kiitos.