[gtkmm-documentation/gtkmm-2-24] Adapt to removal of the Gtk::Range update_policy.
- From: Murray Cumming <murrayc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtkmm-documentation/gtkmm-2-24] Adapt to removal of the Gtk::Range update_policy.
- Date: Tue, 1 Feb 2011 11:55:16 +0000 (UTC)
commit 728d908d810b6bf7edb841e99934186c7ba7ea9c
Author: Murray Cumming <murrayc murrayc com>
Date: Wed Jan 26 11:59:22 2011 +0100
Adapt to removal of the Gtk::Range update_policy.
* examples/book/range_widgets/examplewindow.cc:
* examples/book/range_widgets/examplewindow.h: Just remove UI that showed
the use of this API.
ChangeLog | 17 ++++++-
examples/book/range_widgets/examplewindow.cc | 72 ++++++++-----------------
examples/book/range_widgets/examplewindow.h | 3 +-
3 files changed, 40 insertions(+), 52 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 2438805..de45b49 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7 +1,22 @@
2011-02-01 Murray Cumming <murrayc murrayc com>
- Fix the build with --enable-warnings=fatal.
+ Adapt to removal of the Gtk::Range update_policy.
+
+ * examples/book/range_widgets/examplewindow.cc:
+ * examples/book/range_widgets/examplewindow.h: Just remove UI that showed
+ the use of this API.
+
+2011-01-01 Murray Cumming <murrayc murrayc com>
+
+ Adapt to the Pango::Layout::get_iter(iter) deprecation.
+ * examples/book/printing/advanced/printformoperation.cc:
+ * examples/book/printing/simple/printformoperation.cc: Use the get_iter()
+ method that just returns the iter.
+
+2011-02-01 Murray Cumming <murrayc murrayc com>
+
+ Fix the build with --enable-warnings=fatal.
* examples/book/combobox/text/examplewindow.cc:
* examples/book/comboboxentry/complex/examplewindow.[h|cc]:
* examples/book/comboboxentry/text/examplewindow.[h|cc]: Use ComboBox instead
diff --git a/examples/book/range_widgets/examplewindow.cc b/examples/book/range_widgets/examplewindow.cc
index 66dbdc6..16d236b 100644
--- a/examples/book/range_widgets/examplewindow.cc
+++ b/examples/book/range_widgets/examplewindow.cc
@@ -54,13 +54,11 @@ ExampleWindow::ExampleWindow()
set_title("range controls");
//VScale:
- m_VScale.set_update_policy(Gtk::UPDATE_CONTINUOUS);
m_VScale.set_digits(1);
m_VScale.set_value_pos(Gtk::POS_TOP);
m_VScale.set_draw_value();
//HScale:
- m_HScale.set_update_policy(Gtk::UPDATE_CONTINUOUS);
m_HScale.set_digits(1);
m_HScale.set_value_pos(Gtk::POS_TOP);
m_HScale.set_draw_value();
@@ -78,7 +76,6 @@ ExampleWindow::ExampleWindow()
m_VBox_HScale.pack_start(m_HScale);
//Scrollbar:
- m_Scrollbar.set_update_policy(Gtk::UPDATE_CONTINUOUS);
m_VBox_HScale.pack_start(m_Scrollbar);
//CheckButton:
@@ -88,46 +85,29 @@ ExampleWindow::ExampleWindow()
m_VBox2.pack_start(m_CheckButton);
//Menus:
- {
- using namespace Gtk::Menu_Helpers;
-
- MenuList& list_vpos = m_Menu_Position.items();
- list_vpos.push_back(
- MenuElem("Top", sigc::bind(sigc::mem_fun(*this,
- &ExampleWindow::on_menu_position), Gtk::POS_TOP)));
- list_vpos.push_back(
- MenuElem("Bottom", sigc::bind(sigc::mem_fun(*this,
- &ExampleWindow::on_menu_position), Gtk::POS_BOTTOM)));
- list_vpos.push_back(
- MenuElem("Left", sigc::bind(sigc::mem_fun(*this,
- &ExampleWindow::on_menu_position), Gtk::POS_LEFT)));
- list_vpos.push_back(
- MenuElem("Right", sigc::bind(sigc::mem_fun(*this,
- &ExampleWindow::on_menu_position), Gtk::POS_RIGHT)));
-
- m_VBox2.pack_start(
- *Gtk::manage(new LabeledOptionMenu("Scale Value Position:",
- m_Menu_Position)));
-
-
- MenuList& list_upd = m_Menu_Policy.items();
- list_upd.push_back(
- MenuElem("Continuous", sigc::bind(sigc::mem_fun(*this,
- &ExampleWindow::on_menu_policy),
- Gtk::UPDATE_CONTINUOUS)));
- list_upd.push_back(
- MenuElem("Discontinuous", sigc::bind(sigc::mem_fun(*this,
- &ExampleWindow::on_menu_policy),
- Gtk::UPDATE_DISCONTINUOUS)));
- list_upd.push_back(
- MenuElem("Delayed", sigc::bind(sigc::mem_fun(*this,
- &ExampleWindow::on_menu_policy),
- Gtk::UPDATE_DELAYED)));
-
- m_VBox2.pack_start(
- *Gtk::manage(new LabeledOptionMenu("Scale Update Policy:",
- m_Menu_Policy)));
- }
+ Gtk::MenuItem* item = Gtk::manage(new Gtk::MenuItem("Top"));
+ item->signal_activate().connect(
+ sigc::bind(sigc::mem_fun(*this,
+ &ExampleWindow::on_menu_position), Gtk::POS_TOP));
+ m_Menu_Position.append(*item);
+
+ item = Gtk::manage(new Gtk::MenuItem("Bottom"));
+ item->signal_activate().connect(
+ sigc::bind(sigc::mem_fun(*this,
+ &ExampleWindow::on_menu_position), Gtk::POS_BOTTOM));
+ m_Menu_Position.append(*item);
+
+ item = Gtk::manage(new Gtk::MenuItem("Left"));
+ item->signal_activate().connect(
+ sigc::bind(sigc::mem_fun(*this,
+ &ExampleWindow::on_menu_position), Gtk::POS_LEFT));
+ m_Menu_Position.append(*item);
+
+ item = Gtk::manage(new Gtk::MenuItem("Right"));
+ item->signal_activate().connect(
+ sigc::bind(sigc::mem_fun(*this,
+ &ExampleWindow::on_menu_position), Gtk::POS_RIGHT));
+ m_Menu_Position.append(*item);
//Digits:
m_HBox_Digits.pack_start(
@@ -176,12 +156,6 @@ void ExampleWindow::on_menu_position(Gtk::PositionType postype)
m_HScale.set_value_pos(postype);
}
-void ExampleWindow::on_menu_policy(Gtk::UpdateType type)
-{
- m_VScale.set_update_policy(type);
- m_HScale.set_update_policy(type);
-}
-
void ExampleWindow::on_adjustment1_value_changed()
{
double val = m_adjustment_digits.get_value();
diff --git a/examples/book/range_widgets/examplewindow.h b/examples/book/range_widgets/examplewindow.h
index b00ee63..6562f0e 100644
--- a/examples/book/range_widgets/examplewindow.h
+++ b/examples/book/range_widgets/examplewindow.h
@@ -31,7 +31,6 @@ protected:
//Signal handlers:
void on_checkbutton_toggled();
void on_menu_position(Gtk::PositionType type);
- void on_menu_policy(Gtk::UpdateType type);
void on_adjustment1_value_changed();
void on_adjustment2_value_changed();
void on_button_quit();
@@ -51,7 +50,7 @@ protected:
Gtk::HScrollbar m_Scrollbar;
- Gtk::Menu m_Menu_Position, m_Menu_Policy;
+ Gtk::Menu m_Menu_Position;
Gtk::Button m_Button_Quit;
};
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]