⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 radiobuttons.cc

📁 gfc编程示例 gfc sample of Linux GFC
💻 CC
字号:
#include "radiobuttons.hh"#include <gfc/gtk/box.hh>#include <gfc/gtk/radiobutton.hh>#include <gfc/gtk/separator.hh>RadioButtonWindow::RadioButtonWindow(){	set_title("radio buttons");	set_border_width(0);	Gtk::VBox *box1 = new Gtk::VBox;	add(*box1);	box1->show();	Gtk::VBox *box2 = new Gtk::VBox(false, 10);	box2->set_border_width(10);	box1->pack_start(*box2);	box2->show();	// When adding the first radio button to a group pass null for the group paramter.	Gtk::RadioButton *radio_button = 0;	radio_button = new Gtk::RadioButton(radio_button, "button1");	box2->pack_start(*radio_button);	radio_button->show();	// Then, pass a pointer to a radio button already in the group to the constructor of the other buttons.	radio_button = new Gtk::RadioButton(radio_button, "button2");	radio_button->set_active(true);	box2->pack_start(*radio_button);	radio_button->show();	radio_button = new Gtk::RadioButton(radio_button, "button3");	box2->pack_start(*radio_button);	radio_button->show();	Gtk::HSeparator *separator = new Gtk::HSeparator;	box1->pack_start(*separator, false);	separator->show();	box2 = new Gtk::VBox(false, 10);	box2->set_border_width(10);	box1->pack_start(*box2, false);	box2->show();	Gtk::Button *button = new Gtk::Button("close");	button->sig_clicked().connect(sigc::mem_fun(this, &RadioButtonWindow::dispose));	box2->pack_start(*button);	button->set_flags(Gtk::CAN_DEFAULT);	button->grab_default();	button->show();}RadioButtonWindow::~RadioButtonWindow(){}int main (int argc, char *argv[]){	using namespace Main;	init(&argc, &argv);	RadioButtonWindow window;	window.sig_destroy().connect(sigc::ptr_fun(&GFC::Main::quit));	window.show();	run();	return 0;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -