void Main_Menu::createActions() { exit = new QAction(this); exit->setText("退出"); restore = new QAction(this); restore->setText("恢复"); hide = new QAction(this); hide->setText("隐藏"); min = new QAction(this); min->setText("最小化"); // turnPage = new QAction (this); // feedback = new QAction(this); myWidgetActiontop = new QWidgetAction(this); myWidgetActionbto =new QWidgetAction(this); myWidgettop = new QWidget(); myWidgetbto = new QWidget(); QLabel *lab_top = new QLabel(myWidgettop); QLabel *lab_bto = new QLabel(myWidgetbto); mylayouttop = new QVBoxLayout(); mylayoutbto = new QVBoxLayout(); lab_top->setGeometry(0,0,200,300); lab_bto->setGeometry(0,0,200,300); lab_top->setStyleSheet("background-color:#27ae64"); lab_bto->setStyleSheet("background-color:#27ae64"); myWidgettop->setLayout(mylayouttop); myWidgetActiontop->setDefaultWidget(myWidgettop); myWidgetbto->setLayout(mylayoutbto); myWidgetActionbto->setDefaultWidget(myWidgetbto); this->addAction(myWidgetActiontop); this->addAction(restore); this->addSeparator(); this->addAction(hide); this->addSeparator(); this->addAction(min); this->addSeparator(); this->addAction(exit); this->addAction(myWidgetActionbto); //恢复 connect(restore,SIGNAL(triggered()),this,SIGNAL(show_widget())); //退出 connect(exit,SIGNAL(triggered()),this,SIGNAL(close_widget())); //隐藏 connect(hide,SIGNAL(triggered()),this,SIGNAL(hide_widget())); //最小化 connect(min,SIGNAL(triggered()),this,SIGNAL(show_min())); }
void gth_window_show_only_content (GthWindow *window, gboolean only_content) { int i; if (only_content) { for (i = 0; i < window->priv->n_pages; i++) hide_widget (window->priv->toolbars[i]); hide_widget (window->priv->menubar); hide_widget (window->priv->toolbar); hide_widget (window->priv->statusbar); } else { for (i = 0; i < window->priv->n_pages; i++) show_widget (window->priv->toolbars[i]); show_widget (window->priv->menubar); show_widget (window->priv->toolbar); show_widget (window->priv->statusbar); } }
/* callback to stop clockwork */ G_MODULE_EXPORT void on_start_collect (GtkObject *object, gpointer user_data) { hide_widget("start_clockwork_win"); uicollect_startclockwork(); }