Update gtk92

This commit is contained in:
daleclack 2021-07-06 18:08:09 +08:00
parent a609f89e5f
commit b7ad267bd2
1 changed files with 6 additions and 1 deletions

View File

@ -2,7 +2,7 @@
#include <iostream>
MyWin::MyWin()
:fontbtn("Sans 10"),
:
label1("Simple Text"),
main_box(Gtk::ORIENTATION_VERTICAL,5)
{
@ -12,8 +12,12 @@ main_box(Gtk::ORIENTATION_VERTICAL,5)
set_title("Font Dialog");
//Add Button
Glib::ustring curr_font=fontbtn.get_font_name();
Pango::FontDescription descript(curr_font);
fontbtn.set_label(curr_font);
fontbtn.set_use_font();
fontbtn.signal_font_set().connect(sigc::mem_fun(*this,&MyWin::font_changed));
label1.override_font(descript);
main_box.pack_start(label1,Gtk::PACK_SHRINK);
main_box.pack_start(fontbtn,Gtk::PACK_SHRINK);
main_box.set_halign(Gtk::ALIGN_CENTER);
@ -26,5 +30,6 @@ main_box(Gtk::ORIENTATION_VERTICAL,5)
void MyWin::font_changed(){
Pango::FontDescription descript(fontbtn.get_font_name());
fontbtn.set_label(fontbtn.get_font_name());
label1.override_font(descript);
}