dokazal by mi nekdo poradit, pripadne mne odkazat na ukazku jak udelat:
mam jakysi seznam nahledu obrazku, na to mam vlastni widget ktery zobrazuje nahled a popisek. Mam to v tabulce ale rad bych pridaval a ubiral sloupce podle toho jak uzivatel zvetsuje nebo zuzuje okno. Neumim to bohuzel ani smysluplne popsat. :-(
nebo jiný widget signál. GObject ani Table žádné použitelné signály nemají.
Pokud se z toho podaří (tipuji, teď nemohu vyzkoušet) zjistit, že uživatel změnil velikost a na kolik, tak jako callback tuto velikost přečíst a podle ní rozhodnout o velikosti tabulky.
gtk.Table podporuje resize metodu, takže po nějacích skocích byste velikost tabulky upravoval.
a pak pomocí
for radek in pocet_radku:
for sloupec in pocet_sloupcu:
znova vykreslit.
Toť prozatimní nápad, netvrdím, že to bude fungovat.. chce to zkusit no.
Jinak by to chtělo tabulku, kde by čék zadal jen frontu prvků a počet sloupců, aby to vykreslil už sám... no, lae pomocí těch "for" by se to mělo dát udělat ručně..
dekuji za napady.
Ty signaly co jste popisoval zkusim. Zatim jsem odchytaval configure-event na okne, protoze mne zajimaji pokusy o resize okna.
Jinak vyresene to je v http://booh.org ale moudry z toho nejsem, ten zdrojak je dost neprehledny, alespon pro mne. BTW je to v Ruby. Kazdy projekt typu gThumb a podobne to resi ale neumim C, takze to tam proste nevidim, respektive vubec neumim najit :-(