[gtkmm-documentation] Adapt to pack_start/end() without padding parameter.
- From: Murray Cumming <murrayc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtkmm-documentation] Adapt to pack_start/end() without padding parameter.
- Date: Wed, 3 May 2017 08:36:17 +0000 (UTC)
commit add86f89b3703aaebce0e04d40d049e7e9aa62c2
Author: Murray Cumming <murrayc murrayc com>
Date: Wed May 3 10:34:47 2017 +0200
Adapt to pack_start/end() without padding parameter.
We need to check the actual behaviour at runtime for all these examples,
and maybe then simplify the code.
examples/book/buttonbox/examplewindow.cc | 20 ++++++++++++--------
examples/book/progressbar/examplewindow.cc | 3 ++-
examples/book/revealer/examplewindow.cc | 8 +++++---
examples/book/searchbar/examplewindow.cc | 16 +++++++++++-----
examples/book/spinbutton/examplewindow.cc | 24 ++++++++++++++----------
examples/others/calendar/calendar.cc | 20 +++++++++++++-------
6 files changed, 57 insertions(+), 34 deletions(-)
---
diff --git a/examples/book/buttonbox/examplewindow.cc b/examples/book/buttonbox/examplewindow.cc
index 027d903..824de91 100644
--- a/examples/book/buttonbox/examplewindow.cc
+++ b/examples/book/buttonbox/examplewindow.cc
@@ -25,14 +25,17 @@ ExampleWindow::ExampleWindow()
{
set_title("Gtk::ButtonBox");
m_VBox_Main.set_margin(10);
+ m_VBox_Main.set_spacing(10);
add(m_VBox_Main);
- m_VBox_Main.pack_start(m_Frame_Horizontal, Gtk::PackOptions::EXPAND_WIDGET, 10);
+ m_VBox_Main.pack_start(m_Frame_Horizontal, Gtk::PackOptions::EXPAND_WIDGET);
+ m_VBox_Main.set_margin_start(10);
//The horizontal ButtonBoxes:
m_VBox.set_margin(10);
m_Frame_Horizontal.add(m_VBox);
+ m_VBox.set_spacing(5);
m_VBox.pack_start(*Gtk::manage(
new ExampleButtonBox(true, "Spread (spacing 40)", 40,
Gtk::ButtonBoxStyle::SPREAD)),
@@ -41,25 +44,26 @@ ExampleWindow::ExampleWindow()
m_VBox.pack_start(*Gtk::manage(
new ExampleButtonBox(true, "Edge (spacing 30)", 30,
Gtk::ButtonBoxStyle::EDGE)),
- Gtk::PackOptions::EXPAND_WIDGET, 5);
+ Gtk::PackOptions::EXPAND_WIDGET);
m_VBox.pack_start(*Gtk::manage(
new ExampleButtonBox(true, "Start (spacing 20)", 20,
Gtk::ButtonBoxStyle::START)),
- Gtk::PackOptions::EXPAND_WIDGET, 5);
+ Gtk::PackOptions::EXPAND_WIDGET);
m_VBox.pack_start(*Gtk::manage(
new ExampleButtonBox(true, "End (spacing 10)", 10,
Gtk::ButtonBoxStyle::END)),
- Gtk::PackOptions::EXPAND_WIDGET, 5);
+ Gtk::PackOptions::EXPAND_WIDGET);
//The vertical ButtonBoxes:
- m_VBox_Main.pack_start(m_Frame_Vertical, Gtk::PackOptions::EXPAND_WIDGET, 10);
+ m_VBox_Main.pack_start(m_Frame_Vertical, Gtk::PackOptions::EXPAND_WIDGET);
m_HBox.set_margin(10);
m_Frame_Vertical.add(m_HBox);
+ m_HBox.set_spacing(5);
m_HBox.pack_start(*Gtk::manage(
new ExampleButtonBox(false, "Spread (spacing 5)", 5,
Gtk::ButtonBoxStyle::SPREAD)),
@@ -68,16 +72,16 @@ ExampleWindow::ExampleWindow()
m_HBox.pack_start(*Gtk::manage(
new ExampleButtonBox(false, "Edge (spacing 30)", 30,
Gtk::ButtonBoxStyle::EDGE)),
- Gtk::PackOptions::EXPAND_WIDGET, 5);
+ Gtk::PackOptions::EXPAND_WIDGET);
m_HBox.pack_start(*Gtk::manage(
new ExampleButtonBox(false, "Start (spacing 20)", 20,
Gtk::ButtonBoxStyle::START)),
- Gtk::PackOptions::EXPAND_WIDGET, 5);
+ Gtk::PackOptions::EXPAND_WIDGET);
m_HBox.pack_start(*Gtk::manage(new ExampleButtonBox(false, "End (spacing 10)",
10, Gtk::ButtonBoxStyle::END)),
- Gtk::PackOptions::EXPAND_WIDGET, 5);
+ Gtk::PackOptions::EXPAND_WIDGET);
}
ExampleWindow::~ExampleWindow()
diff --git a/examples/book/progressbar/examplewindow.cc b/examples/book/progressbar/examplewindow.cc
index 99d87c8..748af53 100644
--- a/examples/book/progressbar/examplewindow.cc
+++ b/examples/book/progressbar/examplewindow.cc
@@ -31,7 +31,8 @@ ExampleWindow::ExampleWindow()
m_VBox.set_margin(10);
add(m_VBox);
- m_VBox.pack_start(m_ProgressBar, Gtk::PackOptions::SHRINK, 5);
+ m_VBox.pack_start(m_ProgressBar, Gtk::PackOptions::SHRINK);
+ m_ProgressBar.set_margin_end(5);
m_ProgressBar.set_halign(Gtk::Align::CENTER);
m_ProgressBar.set_valign(Gtk::Align::CENTER);
m_ProgressBar.set_size_request(100, -1);
diff --git a/examples/book/revealer/examplewindow.cc b/examples/book/revealer/examplewindow.cc
index bb089f2..068b8aa 100644
--- a/examples/book/revealer/examplewindow.cc
+++ b/examples/book/revealer/examplewindow.cc
@@ -52,9 +52,11 @@ ExampleWindow::ExampleWindow()
// Layout
m_controls.set_row_spacing(6);
m_controls.set_column_spacing(12);
- m_vbox.pack_start(m_controls, Gtk::PackOptions::SHRINK, 0);
- m_vbox.pack_start(m_separator, Gtk::PackOptions::SHRINK, 12);
- m_vbox.pack_start(m_revealer, Gtk::PackOptions::EXPAND_WIDGET, 6);
+ m_vbox.pack_start(m_controls, Gtk::PackOptions::SHRINK);
+ m_vbox.pack_start(m_separator, Gtk::PackOptions::SHRINK);
+ m_separator.set_margin_start(12);
+ m_separator.set_margin_end(18);
+ m_vbox.pack_start(m_revealer, Gtk::PackOptions::EXPAND_WIDGET);
m_vbox.set_margin(12);
add(m_vbox);
}
diff --git a/examples/book/searchbar/examplewindow.cc b/examples/book/searchbar/examplewindow.cc
index 13330dd..c49ecc6 100644
--- a/examples/book/searchbar/examplewindow.cc
+++ b/examples/book/searchbar/examplewindow.cc
@@ -59,7 +59,8 @@ ExampleWindow::ExampleWindow()
m_up_down_box.pack_start(m_go_down_button, Gtk::PackOptions::SHRINK);
m_up_down_box.pack_start(m_go_up_button, Gtk::PackOptions::SHRINK);
m_search_box.pack_end(m_up_down_box, Gtk::PackOptions::SHRINK);
- m_search_box.pack_start(m_entry, Gtk::PackOptions::EXPAND_WIDGET, 6);
+ m_search_box.pack_start(m_entry, Gtk::PackOptions::EXPAND_WIDGET);
+ m_search_box.set_spacing(6);
m_search_bar.add(m_search_box);
// Match style of epiphany's search bar
@@ -70,10 +71,15 @@ ExampleWindow::ExampleWindow()
m_go_up_button.set_image_from_icon_name("go-up-symbolic", Gtk::BuiltinIconSize::BUTTON, true);
m_go_down_button.set_image_from_icon_name("go-down-symbolic", Gtk::BuiltinIconSize::BUTTON, true);
- m_vbox.pack_start(m_search_bar, Gtk::PackOptions::SHRINK, 6);
- m_vbox.pack_start(m_label, Gtk::PackOptions::SHRINK, 6);
- m_vbox.pack_start(m_separator, Gtk::PackOptions::SHRINK, 12);
- m_vbox.pack_start(m_options_grid, Gtk::PackOptions::SHRINK, 12);
+ m_vbox.set_spacing(6);
+ m_vbox.pack_start(m_search_bar, Gtk::PackOptions::SHRINK);
+ m_vbox.pack_start(m_label, Gtk::PackOptions::SHRINK);
+ m_vbox.pack_start(m_separator, Gtk::PackOptions::SHRINK);
+ m_separator.set_margin_start(6);
+ m_separator.set_margin_end(6);
+ m_vbox.pack_start(m_options_grid, Gtk::PackOptions::SHRINK);
+ m_options_grid.set_margin_start(6);
+ m_options_grid.set_margin_end(6);
m_vbox.set_margin(12);
add(m_vbox);
}
diff --git a/examples/book/spinbutton/examplewindow.cc b/examples/book/spinbutton/examplewindow.cc
index 0fdbd00..d800ec3 100644
--- a/examples/book/spinbutton/examplewindow.cc
+++ b/examples/book/spinbutton/examplewindow.cc
@@ -63,7 +63,8 @@ ExampleWindow::ExampleWindow()
/* Day, month, year spinners */
- m_VBox.pack_start(m_HBox_NotAccelerated, Gtk::PackOptions::EXPAND_WIDGET, 5);
+ m_VBox.set_spacing(5);
+ m_VBox.pack_start(m_HBox_NotAccelerated, Gtk::PackOptions::EXPAND_WIDGET);
m_VBox_Day.pack_start(m_Label_Day);
@@ -71,14 +72,15 @@ ExampleWindow::ExampleWindow()
m_VBox_Day.pack_start(m_SpinButton_Day);
- m_HBox_NotAccelerated.pack_start(m_VBox_Day, Gtk::PackOptions::EXPAND_WIDGET, 5);
+ m_HBox_NotAccelerated.set_spacing(5);
+ m_HBox_NotAccelerated.pack_start(m_VBox_Day, Gtk::PackOptions::EXPAND_WIDGET);
m_VBox_Month.pack_start(m_Label_Month);
m_SpinButton_Month.set_wrap();
m_VBox_Month.pack_start(m_SpinButton_Month);
- m_HBox_NotAccelerated.pack_start(m_VBox_Month, Gtk::PackOptions::EXPAND_WIDGET, 5);
+ m_HBox_NotAccelerated.pack_start(m_VBox_Month, Gtk::PackOptions::EXPAND_WIDGET);
m_VBox_Year.pack_start(m_Label_Year);
@@ -86,7 +88,7 @@ ExampleWindow::ExampleWindow()
m_SpinButton_Year.set_size_request(55, -1);
m_VBox_Year.pack_start(m_SpinButton_Year);
- m_HBox_NotAccelerated.pack_start(m_VBox_Year, Gtk::PackOptions::EXPAND_WIDGET, 5);
+ m_HBox_NotAccelerated.pack_start(m_VBox_Year, Gtk::PackOptions::EXPAND_WIDGET);
//Accelerated:
m_VBox_Main.pack_start(m_Frame_Accelerated);
@@ -94,9 +96,10 @@ ExampleWindow::ExampleWindow()
m_VBox_Accelerated.set_margin(5);
m_Frame_Accelerated.add(m_VBox_Accelerated);
- m_VBox_Accelerated.pack_start(m_HBox_Accelerated, Gtk::PackOptions::EXPAND_WIDGET, 5);
+ m_VBox_Accelerated.set_spacing(5);
+ m_VBox_Accelerated.pack_start(m_HBox_Accelerated, Gtk::PackOptions::EXPAND_WIDGET);
- m_HBox_Accelerated.pack_start(m_VBox_Value, Gtk::PackOptions::EXPAND_WIDGET, 5);
+ m_HBox_Accelerated.pack_start(m_VBox_Value, Gtk::PackOptions::EXPAND_WIDGET);
m_VBox_Value.pack_start(m_Label_Value);
@@ -104,7 +107,7 @@ ExampleWindow::ExampleWindow()
m_SpinButton_Value.set_size_request(100, -1);
m_VBox_Value.pack_start(m_SpinButton_Value);
- m_HBox_Accelerated.pack_start(m_VBox_Digits, Gtk::PackOptions::EXPAND_WIDGET, 5);
+ m_HBox_Accelerated.pack_start(m_VBox_Digits, Gtk::PackOptions::EXPAND_WIDGET);
m_VBox_Digits.pack_start(m_Label_Digits);
@@ -128,15 +131,16 @@ ExampleWindow::ExampleWindow()
//Buttons:
- m_VBox_Accelerated.pack_start (m_HBox_Buttons, Gtk::PackOptions::SHRINK, 5);
+ m_VBox_Accelerated.pack_start (m_HBox_Buttons, Gtk::PackOptions::SHRINK);
m_Button_Int.signal_clicked().connect( sigc::bind( sigc::mem_fun(*this,
&ExampleWindow::on_button_getvalue), VALUE_FORMAT_INT) );
- m_HBox_Buttons.pack_start(m_Button_Int, Gtk::PackOptions::EXPAND_WIDGET, 5);
+ m_HBox_Buttons.set_spacing(5);
+ m_HBox_Buttons.pack_start(m_Button_Int, Gtk::PackOptions::EXPAND_WIDGET);
m_Button_Float.signal_clicked().connect( sigc::bind( sigc::mem_fun(*this,
&ExampleWindow::on_button_getvalue), VALUE_FORMAT_FLOAT) );
- m_HBox_Buttons.pack_start(m_Button_Float, Gtk::PackOptions::EXPAND_WIDGET, 5);
+ m_HBox_Buttons.pack_start(m_Button_Float, Gtk::PackOptions::EXPAND_WIDGET);
m_VBox_Accelerated.pack_start(m_Label_ShowValue);
m_Label_ShowValue.set_text("0");
diff --git a/examples/others/calendar/calendar.cc b/examples/others/calendar/calendar.cc
index f5aeab2..3148e41 100644
--- a/examples/others/calendar/calendar.cc
+++ b/examples/others/calendar/calendar.cc
@@ -175,7 +175,7 @@ CalendarExample::CalendarExample()
set_resizable(false);
- auto vbox = Gtk::manage(new Gtk::Box(Gtk::Orientation::VERTICAL, DEF_PAD));
+ auto vbox = Gtk::manage(new Gtk::Box(Gtk::Orientation::VERTICAL, DEF_PAD * 2));
vbox->set_margin(5);
add(*vbox);
@@ -184,15 +184,18 @@ CalendarExample::CalendarExample()
*/
auto hbox = Gtk::manage(new Gtk::Box(Gtk::Orientation::HORIZONTAL, DEF_PAD));
- vbox->pack_start(*hbox, Gtk::PackOptions::EXPAND_WIDGET, DEF_PAD);
+ vbox->pack_start(*hbox, Gtk::PackOptions::EXPAND_WIDGET);
auto hbbox = Gtk::manage(new Gtk::ButtonBox());
- hbox->pack_start(*hbbox, Gtk::PackOptions::SHRINK, DEF_PAD);
+ hbox->pack_start(*hbbox, Gtk::PackOptions::SHRINK);
+ hbbox->set_margin_end(DEF_PAD);
hbbox->set_layout(Gtk::ButtonBoxStyle::SPREAD);
hbbox->set_spacing(5);
/* Calendar widget */
auto frame = Gtk::manage(new Gtk::Frame("Calendar"));
- hbbox->pack_start(*frame, Gtk::PackOptions::EXPAND_WIDGET, DEF_PAD);
+ hbbox->pack_start(*frame, Gtk::PackOptions::EXPAND_WIDGET);
+ frame->set_margin_start(DEF_PAD);
+ frame->set_margin_end(DEF_PAD);
calendar_ = new Gtk::Calendar();
set_flags();
calendar_->mark_day(19);
@@ -205,12 +208,15 @@ CalendarExample::CalendarExample()
hbox->pack_start (*separator, Gtk::PackOptions::SHRINK);
auto vbox2 = Gtk::manage(new Gtk::Box(Gtk::Orientation::VERTICAL, DEF_PAD));
- hbox->pack_start(*vbox2, Gtk::PackOptions::SHRINK, DEF_PAD);
+ hbox->pack_start(*vbox2, Gtk::PackOptions::SHRINK);
+ vbox2->set_margin_start(DEF_PAD);
+ vbox2->set_margin_end(DEF_PAD);
/* Build the Right frame with the flags in */
auto frameFlags = Gtk::manage(new Gtk::Frame("Flags"));
- vbox2->pack_start(*frameFlags, Gtk::PackOptions::EXPAND_WIDGET, DEF_PAD);
+ vbox2->pack_start(*frameFlags, Gtk::PackOptions::EXPAND_WIDGET);
+ frameFlags->set_margin_end(DEF_PAD);
auto vbox3 = Gtk::manage(new Gtk::Box(Gtk::Orientation::VERTICAL, DEF_PAD_SMALL));
frameFlags->add(*vbox3);
@@ -253,7 +259,7 @@ CalendarExample::CalendarExample()
* Build the Signal-event part.
*/
frame = Gtk::manage(new Gtk::Frame("Signal events"));
- vbox->pack_start(*frame, Gtk::PackOptions::EXPAND_WIDGET, DEF_PAD);
+ vbox->pack_start(*frame, Gtk::PackOptions::EXPAND_WIDGET);
vbox2 = Gtk::manage(new Gtk::Box(Gtk::Orientation::VERTICAL, DEF_PAD_SMALL));
frame->add(*vbox2);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]