From bd11f73c9be915c3bf43a42b2496b3fbe0c689fe Mon Sep 17 00:00:00 2001 From: daleclack Date: Fri, 24 Dec 2021 23:28:46 +0800 Subject: [PATCH] Update gtk119 --- Gtkmm3/gtk119_imageviewer2/src/MyWin.cc | 17 ++++++++++++++++- Gtkmm3/gtk119_imageviewer2/src/MyWin.hh | 4 ++-- 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/Gtkmm3/gtk119_imageviewer2/src/MyWin.cc b/Gtkmm3/gtk119_imageviewer2/src/MyWin.cc index bc8d908..f3a547a 100644 --- a/Gtkmm3/gtk119_imageviewer2/src/MyWin.cc +++ b/Gtkmm3/gtk119_imageviewer2/src/MyWin.cc @@ -1,5 +1,20 @@ #include "MyWin.hh" -MyWin::MyWin(){ +MyWin::MyWin() +:main_box(Gtk::ORIENTATION_VERTICAL,5), +btnbox(Gtk::ORIENTATION_VERTICAL,5) +{ + //Add Widgets + set_default_size(800,450); + set_icon_name("org.gtk.daleclack"); + //Scrolled Window + sw.set_policy(Gtk::POLICY_AUTOMATIC,Gtk::POLICY_AUTOMATIC); + sw.add(image_area); + main_box.pack_start(sw); + + main_box.pack_start(btnbox,Gtk::PACK_SHRINK); + + add(main_box); + show_all_children(); } \ No newline at end of file diff --git a/Gtkmm3/gtk119_imageviewer2/src/MyWin.hh b/Gtkmm3/gtk119_imageviewer2/src/MyWin.hh index 0208325..75f57e6 100644 --- a/Gtkmm3/gtk119_imageviewer2/src/MyWin.hh +++ b/Gtkmm3/gtk119_imageviewer2/src/MyWin.hh @@ -8,8 +8,8 @@ class MyWin : public Gtk::Window{ private: //Child widgets Gtk::ScrolledWindow sw; - Gtk::Image image; - Gtk::Box main_box; + Gtk::DrawingArea image_area; + Gtk::Box main_box,btnbox; //Gesture control