Blog di GTK/MUI

Riflessioni, eventi, curiosità

Messaggioda samo79 » mer dic 06, 2006 11:08 am

afxgroup ha scritto:questo fine settimana provo a compilare il tutto (se ho tempo..)


KISS KISS KISS :sburla:
Immagine

Moderatore sezioni Amiga/AmigaOne su
TGMOnline

WHEN IT'S DONE Immagine

Le mele a volte possono essere devastate dal colpo feroce di una tempesta, ma il tenero fascio del sole potrà sempre far sviluppare dei nuovi frutti

Sam440ep Flex 800 Mhz - 1 GB DDR Ram - Radeon 9250 - AmigaOS 4.1
AmigaOne XE G3 800 Mhz - 640 MB Ram - Radeon 9200 SE - AmigaOS 4.1
Avatar utente
samo79

Staff
 
Messaggi: 14962
Iscritto il: ven gen 10, 2003 5:09 am
Località: Perugia

Messaggioda samo79 » ven dic 08, 2006 2:13 am

Novità ...

Merged..

Finally I merged the two development branches, most widgets are working again. There are still some widgets, which are not yet converted to glib objects (handle_box menu, toolbar,grab and messagedialog), but the others (appr. 50 widgets) are converted.

It is now much easier, to add a new widget to gtk-mui. You can use the original GTK header and use most of the original GTK widget source. You just have to replace all widget displaying code with MUI calls. This might work without a custom class (tooltips for example) or might require quite complex MUI classes (spinbutton for example).

In GTK you have the following widget hierarchy:


GObject
|
GtkObject
+GtkWidget
| +GtkMisc
| | +GtkLabel


The further you go down the tree, the more properties a widget has. In order to be able to store MUI properties for every widget without having to modify the GTK headers, I added a GtkMui widget:


GObject
|
GtkMui
|
GtkObject
+GtkWidget
| +GtkMisc
| | +GtkLabel


If you now want to be able to create a new GtkLabel object with


GtkLabel *label;
label=gtk_label_new("test");


you simply have to add the following to the widget init code in gtk_label.c:


GTK_MUI(label)->MuiObject = NewObject(CL_Label->mcc_Class,NULL,TAG_DONE);
set(GTK_MUI(label)->MuiObject,MUIA_Text_Contents,label->text);


You'll need the according MUI Label class of course ;).
Immagine

Moderatore sezioni Amiga/AmigaOne su
TGMOnline

WHEN IT'S DONE Immagine

Le mele a volte possono essere devastate dal colpo feroce di una tempesta, ma il tenero fascio del sole potrà sempre far sviluppare dei nuovi frutti

Sam440ep Flex 800 Mhz - 1 GB DDR Ram - Radeon 9250 - AmigaOS 4.1
AmigaOne XE G3 800 Mhz - 640 MB Ram - Radeon 9200 SE - AmigaOS 4.1
Avatar utente
samo79

Staff
 
Messaggi: 14962
Iscritto il: ven gen 10, 2003 5:09 am
Località: Perugia

Messaggioda Richi » dom dic 24, 2006 1:40 pm

Dai nessuno che da una bella compilata sull'onda del successo delle ultime notizie ?! :ammicca:
Life is what happens while you're making other plans

John Lennon
Avatar utente
Richi

Maestro
 
Messaggi: 504
Iscritto il: ven gen 30, 2004 3:07 pm

Messaggioda samo79 » dom gen 14, 2007 9:34 pm

Ci sono alcune buone news :felice:

http://o1i.blogspot.com/
Immagine

Moderatore sezioni Amiga/AmigaOne su
TGMOnline

WHEN IT'S DONE Immagine

Le mele a volte possono essere devastate dal colpo feroce di una tempesta, ma il tenero fascio del sole potrà sempre far sviluppare dei nuovi frutti

Sam440ep Flex 800 Mhz - 1 GB DDR Ram - Radeon 9250 - AmigaOS 4.1
AmigaOne XE G3 800 Mhz - 640 MB Ram - Radeon 9200 SE - AmigaOS 4.1
Avatar utente
samo79

Staff
 
Messaggi: 14962
Iscritto il: ven gen 10, 2003 5:09 am
Località: Perugia

Messaggioda NubeCheCorre » dom gen 14, 2007 10:55 pm

Quindi samo, quantificando la strada fatta e da fare, quanto manca ?
W il Veneto :ride:
Avatar utente
NubeCheCorre

Leggenda
 
Messaggi: 10624
Iscritto il: dom set 21, 2003 9:21 pm
Località: San remo

Messaggioda ShInKurO » lun gen 15, 2007 8:33 am

samo79 ha scritto:Ci sono alcune buone news :felice:

http://o1i.blogspot.com/



Ma non faceva prima a scrivere una classe mui per i menu com'è già accaduto in casi di limitazioni delle classi esistenti?
Andrea te non puoi suggerirgli nulla? :)
Avatar utente
ShInKurO

Eroe
 
Messaggi: 1428
Iscritto il: dom mar 14, 2004 3:10 pm

Messaggioda samo79 » lun gen 15, 2007 10:14 pm

NubeCheCorre ha scritto:Quindi samo, quantificando la strada fatta e da fare, quanto manca ?


Non lo so, le ultime news (a fine 2005 mi sembra) dicevano che le funzioni utili per Firefox erano stato portate anche se ad oggi credo manchi un implementazione completa di GDK (si scriverà cosi ?) :skull:

Credo, anzi sono sicuro che Andrea ne sappia più di me anche perchè ha partecipato attivamente al progetto per la relativa versione OS4
Immagine

Moderatore sezioni Amiga/AmigaOne su
TGMOnline

WHEN IT'S DONE Immagine

Le mele a volte possono essere devastate dal colpo feroce di una tempesta, ma il tenero fascio del sole potrà sempre far sviluppare dei nuovi frutti

Sam440ep Flex 800 Mhz - 1 GB DDR Ram - Radeon 9250 - AmigaOS 4.1
AmigaOne XE G3 800 Mhz - 640 MB Ram - Radeon 9200 SE - AmigaOS 4.1
Avatar utente
samo79

Staff
 
Messaggi: 14962
Iscritto il: ven gen 10, 2003 5:09 am
Località: Perugia

Messaggioda Richi » gio feb 22, 2007 11:11 am

Dato il piccolo momento di silenzio riporto all'attenzione questo thread.
Qualcuno ha provato a compilarlo per OS4?
Life is what happens while you're making other plans

John Lennon
Avatar utente
Richi

Maestro
 
Messaggi: 504
Iscritto il: ven gen 30, 2004 3:07 pm

Messaggioda afxgroup » gio feb 22, 2007 12:43 pm

lasciate perdere per ora.. fidatevi.. non ne vale la spesa per l'impresa. accontentiamoci del server X e vedrete che avrebo buone news molto presto..
Elf.library.. a noi due....
The BUG Hunter.. +1..
AMIGAONE - SAM - MOANA - A1200 - A600 - A500 - C64
Avatar utente
afxgroup

Admin
 
Messaggi: 3647
Iscritto il: ven giu 11, 2004 9:49 am
Località: Taranto

Messaggioda samo79 » dom feb 25, 2007 5:37 am

afxgroup ha scritto:lasciate perdere per ora.. fidatevi.. non ne vale la spesa per l'impresa. accontentiamoci del server X e vedrete che avrebo buone news molto presto..


Ma unire i due progetti in qualche modo no ? :riflette:

P.S.
Sul sito di GTK/MUI si legge che E-UAE per AROS basato sul wrapper medesimo ora sembra funzionare bene, non male come primo test anche se la strada è luuunga :felice:

http://o1i.blogspot.com/
Immagine

Moderatore sezioni Amiga/AmigaOne su
TGMOnline

WHEN IT'S DONE Immagine

Le mele a volte possono essere devastate dal colpo feroce di una tempesta, ma il tenero fascio del sole potrà sempre far sviluppare dei nuovi frutti

Sam440ep Flex 800 Mhz - 1 GB DDR Ram - Radeon 9250 - AmigaOS 4.1
AmigaOne XE G3 800 Mhz - 640 MB Ram - Radeon 9200 SE - AmigaOS 4.1
Avatar utente
samo79

Staff
 
Messaggi: 14962
Iscritto il: ven gen 10, 2003 5:09 am
Località: Perugia

Messaggioda samo79 » gio lug 26, 2007 5:46 am

Alcune novità, sembra che il lavoro sulla versione test di E-UAE su AROS stia dando buoni frutti :felice:

http://o1i.blogspot.com/
Immagine

Moderatore sezioni Amiga/AmigaOne su
TGMOnline

WHEN IT'S DONE Immagine

Le mele a volte possono essere devastate dal colpo feroce di una tempesta, ma il tenero fascio del sole potrà sempre far sviluppare dei nuovi frutti

Sam440ep Flex 800 Mhz - 1 GB DDR Ram - Radeon 9250 - AmigaOS 4.1
AmigaOne XE G3 800 Mhz - 640 MB Ram - Radeon 9200 SE - AmigaOS 4.1
Avatar utente
samo79

Staff
 
Messaggi: 14962
Iscritto il: ven gen 10, 2003 5:09 am
Località: Perugia

Messaggioda Richi » gio lug 26, 2007 10:37 am

samo79 ha scritto:Alcune novità, sembra che il lavoro sulla versione test di E-UAE su AROS stia dando buoni frutti :felice:

http://o1i.blogspot.com/

Sono convinto che per piccoli porting sia un'ottima soluzione!
Life is what happens while you're making other plans

John Lennon
Avatar utente
Richi

Maestro
 
Messaggi: 504
Iscritto il: ven gen 30, 2004 3:07 pm

Messaggioda afxgroup » gio lug 26, 2007 3:18 pm

forse non è chiaro che manca tutta la parte delle GDK..
Elf.library.. a noi due....
The BUG Hunter.. +1..
AMIGAONE - SAM - MOANA - A1200 - A600 - A500 - C64
Avatar utente
afxgroup

Admin
 
Messaggi: 3647
Iscritto il: ven giu 11, 2004 9:49 am
Località: Taranto

Messaggioda Richi » gio lug 26, 2007 7:20 pm

afxgroup ha scritto:forse non è chiaro che manca tutta la parte delle GDK..

Per questo ho sottolineato la parola piccoli! Non ti i programmi dovrebbero aver bisogno delle gdk...
Life is what happens while you're making other plans

John Lennon
Avatar utente
Richi

Maestro
 
Messaggi: 504
Iscritto il: ven gen 30, 2004 3:07 pm

Messaggioda samo79 » gio lug 26, 2007 10:41 pm

afxgroup ha scritto:forse non è chiaro che manca tutta la parte delle GDK..


E chiaro è chiaro, però se lo portano avanti altro che X11 .... :ammicca:
Immagine

Moderatore sezioni Amiga/AmigaOne su
TGMOnline

WHEN IT'S DONE Immagine

Le mele a volte possono essere devastate dal colpo feroce di una tempesta, ma il tenero fascio del sole potrà sempre far sviluppare dei nuovi frutti

Sam440ep Flex 800 Mhz - 1 GB DDR Ram - Radeon 9250 - AmigaOS 4.1
AmigaOne XE G3 800 Mhz - 640 MB Ram - Radeon 9200 SE - AmigaOS 4.1
Avatar utente
samo79

Staff
 
Messaggi: 14962
Iscritto il: ven gen 10, 2003 5:09 am
Località: Perugia

Precedente

Torna a Amiga in generale

Chi c’è in linea

Visitano il forum: Nessuno e 15 ospiti

cron