[gtkmm-documentation] Builder chapter: Describe additional parameters to get_widget_derived()
- From: Kjell Ahlstedt <kjellahl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtkmm-documentation] Builder chapter: Describe additional parameters to get_widget_derived()
- Date: Fri, 29 Jan 2016 11:56:01 +0000 (UTC)
commit 1045d515a99b061fd3bb9ed44e62c8677d4db908
Author: Kjell Ahlstedt <kjell ahlstedt bredband net>
Date: Fri Jan 29 12:50:13 2016 +0100
Builder chapter: Describe additional parameters to get_widget_derived()
Bug #134161
docs/tutorial/C/index-in.docbook | 20 ++++++++++++++++++++
1 files changed, 20 insertions(+), 0 deletions(-)
---
diff --git a/docs/tutorial/C/index-in.docbook b/docs/tutorial/C/index-in.docbook
index 3b30315..63c1a29 100644
--- a/docs/tutorial/C/index-in.docbook
+++ b/docs/tutorial/C/index-in.docbook
@@ -6650,6 +6650,26 @@ DerivedDialog::DerivedDialog(BaseObjectType* cobject, const Glib::RefPtr<Gtk:
</programlisting>
</para>
+<para>
+Starting with >kmm; 3.19.7, it's possible to pass additional arguments from
+<methodname>get_widget_derived()</methodname> to the constructor of the derived
+widget. For instance, this call to <methodname>get_widget_derived()</methodname>
+<programlisting>
+<![CDATA[DerivedDialog* pDialog = nullptr;
+builder->get_widget_derived("DialogBasic", pDialog, true);]]>
+</programlisting>
+can invoke this constructor
+<programlisting>
+<![CDATA[DerivedDialog::DerivedDialog(BaseObjectType* cobject, const Glib::RefPtr<Gtk::Builder>& builder,
bool warning)
+: Gtk::Dialog(cobject),
+ m_builder(builder),
+ m_pButton(nullptr)
+{
+ // ....
+}]]>
+</programlisting>
+</para>
+
<sect2 id="builder-example-accessing">
<title>Example</title>
<para>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]