[gtkmm] consigli sullo sviluppo
gambry
gambrys@gmail.com
Sab 24 Mar 2007 17:23:17 CET
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
gallows ha scritto:
> Sì, è il menu a tendina che spunta clickando su "File", ma la statusbar
> fa parte dell'oggetto Window, per questo non riesco a venirne a capo.
Ah ecco.
Guarda ti facevo tutte ste domande per farti capire, e capire io il
metodo delle gtkmm, come arrivare alla soluzione, ma r'accussi unni
spicciamu chiu. :D
Io non capisco, intanto, perche' credi 3 status bar:
window.h:
Gtk::Statusbar sbar_l;
Gtk::Statusbar sbar_c;
Gtk::Statusbar sbar_r;
Non so a cosa ti possano servire pero' penso tu lo sappia.
Comunque a questo punto in seguito all'evento che ti serve dovrsti fare,
all'incirca, cosi'.
window.h o comunque dove crei l'oggetto StatusBar, l'intera windows o
dove inizializzi le proprieta'/attributi generali:
unsigned int m_context_id;
[...]
m_context_id = sbar_l.get_context_id("Statusbar example");
[...] e/o dentro window.cpp:
void evento_di_minchia( unsigned int context_id ) {
char buff[20];
g_snprintf(buff, 20, "Item %d", m_count++);
sbar_l.push(buff, context_id);
}
Non conosco l'utilizzo di g_snprintf(), ho interpretato e adattato
questo file:
http://gtkmm.sourceforge.net/docs/gtkmm-2.4/examples/statusbar/statusbar.cc
secondo tuoi bisogni (manca la dichiarazione di m_count).
E' quello che cercavi?
Gambry
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)
iD8DBQFGBVB04s6qzPqZeNMRAu0VAJ9t4kmXBSCbeOo2ecw0z7rhgcn5FwCdG4F2
A5OpX7UFdezbKzRK7/kQ9FM=
=im9V
-----END PGP SIGNATURE-----
Maggiori informazioni sulla lista
palermo