GtkNotebook ti odio!
Io mi domando il perchè certa gente si metta a implementare qualcosa in una libreria considerata con i controcazzi, che non funziona! Ultimamente sto cercando di implementare in Jeex ( l’editor esadecimale che ormai tutti conoscerete, lo trovate comunque nella sezione progetti di hds619.net ) la gestione di più file in Schede, tutto ok dopo qualche momento di Segmentation Fault e errori con la realloc alla fine “ce l’ho fatta”, diciamo, a fare qualcosa con la creazione dei nuovi file, per l’apertura ci devo ancora guardare, ho dovuto riscrivere praticamente tutto il nucleo principale.
Ma vabbè a sto punto vado a fare un pò di prove nel gestire più schede e le informazioni sui vari byte e nella status bar, sorpresa non funzionano appena aggiungo una scheda! Ad esempio seleziono il byte 31 nella scheda 1 e non fa niente, vado nella scheda 2 o altre e mi dà le informazioni su quel byte, la stessa cosa con altre schede. Dopo del sano controllo di ogni singola variabile fino all’esaurimento nervoso scopro che la funzione gtk_notebook_get_current_page mi restituisce non la scheda corrente in cui sto ma quella precedente in cui stavo!
Da esaurimento.. con sto caldo poi.. meglio prendersi una pausa.
Segnalo comunque che il problema è stato risolto qui:
http://www.hds619.net/blog/14/07/2008/e-la-nostra-funzione-restitui-la-pagina-corrente/
Bye
well done, man
favorited this one, man