Go to file
Hans de Goede e83660bbd6 Do not instantiate cardwidget, devicewidget and rolewidget with a type of EventBox
RoleWidget::create contains:
    x->get_widget_derived("streamWidget", w);

But streamWidget is defined as following in the glade file:
<object class="GtkEventBox" id="streamWidget">

Where as RoleWidget is derived from [Minimal]StreamWidget, which is derived
from Gtk::VBox, so this is clearly wrong.

Adding:
printf("rolewidget type: %s\n", g_type_name(G_TYPE_FROM_INSTANCE(w->gobj())));
for debugging shows that this really leads to RoleWidget being instantiated
as an EventBox (yet things still work due to sheer luck).

This commit fixes this, by putting the streamWidget id at the right level of
the hierarchy in the glade file (and likewise for cardWidget and deviceWidget).

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2014-09-07 13:58:51 +03:00
doc build-sys: Prepare for a 2.0 release 2013-03-08 13:19:41 +05:30
m4 Make use of common ZP_LYNX_DOC macro. 2008-08-08 15:57:50 +02:00
po Add TRANSLATORS_README.txt 2014-03-24 09:31:26 +02:00
src Do not instantiate cardwidget, devicewidget and rolewidget with a type of EventBox 2014-09-07 13:58:51 +03:00
.gitignore gitignore: Add *.swp. 2012-07-04 12:57:53 +03:00
LICENSE Fix license mess: change everything to GPL 2007-05-23 23:34:52 +00:00
Makefile.am build-sys: Drop ChangeLog generation from git 2013-03-08 13:25:44 +05:30
autogen.sh remove $Id$ 2008-07-15 13:24:56 +02:00
bootstrap.sh build-sys: Use autoreconf in bootstrap.sh 2013-03-25 08:45:24 +02:00
configure.ac build-sys: Prepare for a 2.0 release 2013-03-08 13:19:41 +05:30