[gtkmm-documentation] examples: Use Gtk::Window::set_default_widget()



commit 1c5e5858c76fea76bc7769407ac8f3683d9eace8
Author: Kjell Ahlstedt <kjellahlstedt gmail com>
Date:   Tue May 7 16:16:52 2019 +0200

    examples: Use Gtk::Window::set_default_widget()
    
    Use Gtk::Window::set_default_widget() instead of the deleted
    Gtk::Widget::set_can_default() and grab_default().

 examples/book/buttons/radiobutton/radiobuttons.cc | 3 +--
 examples/book/entry/completion/examplewindow.cc   | 3 +--
 examples/book/entry/icon/examplewindow.cc         | 3 +--
 examples/book/entry/progress/examplewindow.cc     | 3 +--
 examples/book/entry/simple/examplewindow.cc       | 3 +--
 examples/book/progressbar/examplewindow.cc        | 3 +--
 examples/book/range_widgets/examplewindow.cc      | 3 +--
 examples/others/calendar/calendar.cc              | 3 +--
 8 files changed, 8 insertions(+), 16 deletions(-)
---
diff --git a/examples/book/buttons/radiobutton/radiobuttons.cc 
b/examples/book/buttons/radiobutton/radiobuttons.cc
index ed9880d..cf58b81 100644
--- a/examples/book/buttons/radiobutton/radiobuttons.cc
+++ b/examples/book/buttons/radiobutton/radiobuttons.cc
@@ -63,8 +63,7 @@ RadioButtons::RadioButtons() :
   m_Button_Close.set_expand();
 
   // Make the button the default widget
-  m_Button_Close.set_can_default();
-  m_Button_Close.grab_default();
+  set_default_widget(m_Button_Close);
 
   // Connect the clicked signal of the button to
   // RadioButtons::on_button_clicked()
diff --git a/examples/book/entry/completion/examplewindow.cc b/examples/book/entry/completion/examplewindow.cc
index 3082c2d..c3207d0 100644
--- a/examples/book/entry/completion/examplewindow.cc
+++ b/examples/book/entry/completion/examplewindow.cc
@@ -34,8 +34,7 @@ ExampleWindow::ExampleWindow()
   m_Button_Close.signal_clicked().connect( sigc::mem_fun(*this,
               &ExampleWindow::on_button_close) );
   m_VBox.add(m_Button_Close);
-  m_Button_Close.set_can_default();
-  m_Button_Close.grab_default();
+  set_default_widget(m_Button_Close);
 
   //Add an EntryCompletion:
   auto completion =
diff --git a/examples/book/entry/icon/examplewindow.cc b/examples/book/entry/icon/examplewindow.cc
index 355e6ec..3b1e96e 100644
--- a/examples/book/entry/icon/examplewindow.cc
+++ b/examples/book/entry/icon/examplewindow.cc
@@ -36,8 +36,7 @@ ExampleWindow::ExampleWindow()
   m_Button_Close.signal_clicked().connect( sigc::mem_fun(*this,
               &ExampleWindow::on_button_close) );
   m_VBox.add(m_Button_Close);
-  m_Button_Close.set_can_default();
-  m_Button_Close.grab_default();
+  set_default_widget(m_Button_Close);
 }
 
 ExampleWindow::~ExampleWindow()
diff --git a/examples/book/entry/progress/examplewindow.cc b/examples/book/entry/progress/examplewindow.cc
index e95cce3..d9fd3eb 100644
--- a/examples/book/entry/progress/examplewindow.cc
+++ b/examples/book/entry/progress/examplewindow.cc
@@ -38,8 +38,7 @@ ExampleWindow::ExampleWindow()
   m_Button_Close.signal_clicked().connect( sigc::mem_fun(*this,
               &ExampleWindow::on_button_close) );
   m_VBox.add(m_Button_Close);
-  m_Button_Close.set_can_default();
-  m_Button_Close.grab_default();
+  set_default_widget(m_Button_Close);
 }
 
 ExampleWindow::~ExampleWindow()
diff --git a/examples/book/entry/simple/examplewindow.cc b/examples/book/entry/simple/examplewindow.cc
index a555dcf..76af4a0 100644
--- a/examples/book/entry/simple/examplewindow.cc
+++ b/examples/book/entry/simple/examplewindow.cc
@@ -53,8 +53,7 @@ ExampleWindow::ExampleWindow()
               &ExampleWindow::on_button_close) );
   m_VBox.add(m_Button_Close);
   m_Button_Close.set_expand();
-  m_Button_Close.set_can_default();
-  m_Button_Close.grab_default();
+  set_default_widget(m_Button_Close);
 }
 
 ExampleWindow::~ExampleWindow()
diff --git a/examples/book/progressbar/examplewindow.cc b/examples/book/progressbar/examplewindow.cc
index d336163..a541067 100644
--- a/examples/book/progressbar/examplewindow.cc
+++ b/examples/book/progressbar/examplewindow.cc
@@ -70,8 +70,7 @@ ExampleWindow::ExampleWindow()
   m_VBox.add(m_Button_Close);
   m_Button_Close.signal_clicked().connect(sigc::mem_fun(*this,
               &ExampleWindow::on_button_close) );
-  m_Button_Close.set_can_default();
-  m_Button_Close.grab_default();
+  set_default_widget(m_Button_Close);
 }
 
 ExampleWindow::~ExampleWindow()
diff --git a/examples/book/range_widgets/examplewindow.cc b/examples/book/range_widgets/examplewindow.cc
index 1f8b16a..3693c85 100644
--- a/examples/book/range_widgets/examplewindow.cc
+++ b/examples/book/range_widgets/examplewindow.cc
@@ -138,8 +138,7 @@ ExampleWindow::ExampleWindow()
   m_VBox_Top.add(m_Separator);
   m_VBox_Top.add(m_Button_Quit);
 
-  m_Button_Quit.set_can_default();
-  m_Button_Quit.grab_default();
+  set_default_widget(m_Button_Quit);
   m_Button_Quit.signal_clicked().connect(sigc::mem_fun(*this,
     &ExampleWindow::on_button_quit));
   m_Button_Quit.set_margin(10);
diff --git a/examples/others/calendar/calendar.cc b/examples/others/calendar/calendar.cc
index 3bdec4f..2a73566 100644
--- a/examples/others/calendar/calendar.cc
+++ b/examples/others/calendar/calendar.cc
@@ -283,8 +283,7 @@ CalendarExample::CalendarExample()
   bbox->add(*button);
   button->set_hexpand();
   button->set_halign(Gtk::Align::END);
-  button->set_can_default();
-  button->grab_default();
+  set_default_widget(*button);
 }
 
 Glib::Date CalendarExample::get_date() const


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]