zoomedit:
* Update RenderArea when scrollbars are moved.
This commit is contained in:
parent
ea33a31ba2
commit
73f6346ed1
1 changed files with 5 additions and 0 deletions
|
@ -56,7 +56,12 @@ RenderArea::RenderArea(BaseObjectType *cobject, const Glib::RefPtr<Gnome::Glade:
|
||||||
button->signal_clicked().connect(sigc::bind(sigc::mem_fun(this, &RenderArea::zoom), -2, 0.5f, 0.5f));
|
button->signal_clicked().connect(sigc::bind(sigc::mem_fun(this, &RenderArea::zoom), -2, 0.5f, 0.5f));
|
||||||
|
|
||||||
xml->get_widget("Hscrollbar", hScrollbar);
|
xml->get_widget("Hscrollbar", hScrollbar);
|
||||||
|
if(hScrollbar)
|
||||||
|
hScrollbar->signal_value_changed().connect(sigc::mem_fun(this, &RenderArea::updateScrolling));
|
||||||
|
|
||||||
xml->get_widget("Vscrollbar", vScrollbar);
|
xml->get_widget("Vscrollbar", vScrollbar);
|
||||||
|
if(vScrollbar)
|
||||||
|
vScrollbar->signal_value_changed().connect(sigc::mem_fun(this, &RenderArea::updateScrolling));
|
||||||
|
|
||||||
gtk_widget_set_gl_capability(GTK_WIDGET(cobject), glconfig, NULL, TRUE, GDK_GL_RGBA_TYPE);
|
gtk_widget_set_gl_capability(GTK_WIDGET(cobject), glconfig, NULL, TRUE, GDK_GL_RGBA_TYPE);
|
||||||
}
|
}
|
||||||
|
|
Reference in a new issue