Update gtk92
This commit is contained in:
parent
a609f89e5f
commit
b7ad267bd2
|
@ -2,7 +2,7 @@
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
|
|
||||||
MyWin::MyWin()
|
MyWin::MyWin()
|
||||||
:fontbtn("Sans 10"),
|
:
|
||||||
label1("Simple Text"),
|
label1("Simple Text"),
|
||||||
main_box(Gtk::ORIENTATION_VERTICAL,5)
|
main_box(Gtk::ORIENTATION_VERTICAL,5)
|
||||||
{
|
{
|
||||||
|
@ -12,8 +12,12 @@ main_box(Gtk::ORIENTATION_VERTICAL,5)
|
||||||
set_title("Font Dialog");
|
set_title("Font Dialog");
|
||||||
|
|
||||||
//Add Button
|
//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.set_use_font();
|
||||||
fontbtn.signal_font_set().connect(sigc::mem_fun(*this,&MyWin::font_changed));
|
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(label1,Gtk::PACK_SHRINK);
|
||||||
main_box.pack_start(fontbtn,Gtk::PACK_SHRINK);
|
main_box.pack_start(fontbtn,Gtk::PACK_SHRINK);
|
||||||
main_box.set_halign(Gtk::ALIGN_CENTER);
|
main_box.set_halign(Gtk::ALIGN_CENTER);
|
||||||
|
@ -26,5 +30,6 @@ main_box(Gtk::ORIENTATION_VERTICAL,5)
|
||||||
|
|
||||||
void MyWin::font_changed(){
|
void MyWin::font_changed(){
|
||||||
Pango::FontDescription descript(fontbtn.get_font_name());
|
Pango::FontDescription descript(fontbtn.get_font_name());
|
||||||
|
fontbtn.set_label(fontbtn.get_font_name());
|
||||||
label1.override_font(descript);
|
label1.override_font(descript);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue