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

📄 fixed.cc

📁 gfc编程示例 gfc sample of Linux GFC
💻 CC
字号:
#include "fixed.hh"#include <gfc/gtk/box.hh>#include <gfc/gtk/button.hh>FixedWindow::FixedWindow() : x(30), y(50), fixed(0){	set_title("Fixed Container");	set_border_width(10);	// Create a Fixed Container	fixed = new Gtk::Fixed;	add(*fixed);	fixed->show();	for (int i = 1 ; i <= 3 ; i++)	{		// Creates a new button with the label "Press me"		Gtk::Button *button = new Gtk::Button("Press me");		// When the button receives the "clicked" signal, it will call the move_button() slot		// passing it the Fixed Container as its argument.		button->sig_clicked().connect(sigc::bind(sigc::mem_fun(this, &FixedWindow::on_move_button), button));		// This packs the button into the fixed containers window.		fixed->put(*button, i * 50, i * 50);		// The final step is to display this newly created widget.		button->show();	}}FixedWindow::~FixedWindow(){}voidFixedWindow::on_move_button(Gtk::Button *button){	x = (x + 30) % 300;	y = (y + 50) % 300;	fixed->move(*button, x, y);}GFC_MAIN(FixedWindow)

⌨️ 快捷键说明

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