mirror of https://github.com/daleclack/My_GtkUi
Fix dock button of draw app
This commit is contained in:
parent
6bdfed52c1
commit
c31ee39d36
|
@ -58,6 +58,7 @@ MyDock::MyDock(BaseObjectType *cobject, const Glib::RefPtr<Gtk::Builder> &ref_Gl
|
|||
btndraw->signal_clicked().connect(sigc::mem_fun(*this, &MyDock::btndraw_clicked));
|
||||
paddraw->signal_clicked().connect(sigc::mem_fun(*this, &MyDock::paddraw_clicked));
|
||||
draw_app.signal_delete_event().connect(sigc::mem_fun(*this, &MyDock::draw_win_closed));
|
||||
draw_app.signal_hide().connect(sigc::mem_fun(*this, &MyDock::draw_win_hide));
|
||||
|
||||
btnfiles->signal_clicked().connect(sigc::mem_fun(*this, &MyDock::btnfile_clicked));
|
||||
padfile->signal_clicked().connect(sigc::mem_fun(*this, &MyDock::padfile_clicked));
|
||||
|
@ -206,6 +207,11 @@ bool MyDock::draw_win_closed(GdkEventAny *event)
|
|||
return true;
|
||||
}
|
||||
|
||||
void MyDock::draw_win_hide(){
|
||||
btndraw->set_image_from_icon_name("drawing_app", Gtk::ICON_SIZE_DIALOG);
|
||||
draw_app.hide();
|
||||
}
|
||||
|
||||
void MyDock::btndraw_clicked()
|
||||
{
|
||||
btndraw->set_image_from_icon_name("drawing_app_running", Gtk::ICON_SIZE_DIALOG);
|
||||
|
|
|
@ -53,6 +53,7 @@ private:
|
|||
bool draw_win_closed(GdkEventAny *event);
|
||||
void btndraw_clicked();
|
||||
void paddraw_clicked();
|
||||
void draw_win_hide();
|
||||
|
||||
// Finder
|
||||
FileWindow file_app;
|
||||
|
|
Loading…
Reference in New Issue