void uiUnixFinishControl(uiControl *c) { g_object_ref_sink(GTK_WIDGET(uiControlHandle(c))); if (!isToplevel(c)) gtk_widget_show(GTK_WIDGET(uiControlHandle(c))); c->CommitShow = defaultCommitShow; c->CommitHide = defaultCommitHide; }
void Widget::mapLocal( int& x, int& y ) const { int gx, gy; if( isToplevel() ) return; position( gx, gy ); x -= gx; y -= gy; }
void Widget::mapGlobal( int&x, int& y ) const { int gx, gy; if( isToplevel() ) return; position( gx, gy ); x += gx; y += gy; }