Mert ezek ált. célokra készültek, pont úgy mint a box, sclolled window… ezek önmagukban nem használhatóak, de „bármely” widgetet beléjük lehet rakni.
Pl., ha a táblázatba képeket akarsz, akkor pl. gtkimage, ha szöveget, akkor gtklabel, gtkentry (ha módosítani is akarod), vagy gtktextview (ha valami összetettebb célra: mondjuk egy komplett text-file cellában), de akár egy gtkcombobox is lehet benne.
De ilyen is elképzelhető (csak, hogy a rugalmasságot mutassam):
gtkscrolledwindow-gtktable-gtksrcrolledwindow(n)-gtkimage
Tehát a táblázat egy sw-ban van (scrollolható), de minen cellájában van egy sw, amiben egy kép scrollolható…
Pl. gtkmm esetén Gtk::manage(new class akármi) módon érdemes indítani, mert akkor nem kell a widgetekkel bajlódni (teszem azt az ablak felszabadítja az össes „tartozékát”). A refptr ugyanúgy…
gtk+-ban a g_object_unref meg hasonlók, aszem elkerülhetetlenek… de utána kell nézni.
legutóbbi hsz