Re: Determining widget type
- From: Kjell Ahlstedt <kjellahlstedt gmail com>
- To: Phil Wolff <adiabat centurylink net>
- Cc: "gtkmm-list gnome org" <gtkmm-list gnome org>
- Subject: Re: Determining widget type
- Date: Sat, 28 Mar 2020 10:57:36 +0100
On 2020-03-27 16:54, Phil Wolff via gtkmm-list wrote:
I want to modify the primary message widget so I can select and copy
the text.
Gtk::Box* pBox = pDialog->get_content_area ();
std::vector<Gtk::Widget* > v = pBox->get_children ();
Glib::ustring str = ((Gtk::Label*)v[0])->get_label ();
This fails: Gtk-CRITICAL: 08:51:12.080: gtk_label_get_label:
assertion 'GTK_IS_LABEL (label)' failed
So the primary message widget isn't a Gtk::Label. How do I determine
what it is?
Is your dialog a MessageDialog? If it is, use get_message_area() instead
of get_content_area().
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]