[gtkmm: 2/3] Update filelist.am and use make_managed in example



commit cdef41a6f6ec2440f28637cf2e7b652329704945
Author: Andreas Persson <andreasp56 outlook com>
Date:   Sun Jul 19 20:04:31 2020 +0200

    Update filelist.am and use make_managed in example

 gtk/src/filelist.am | 1 +
 gtk/src/listview.hg | 4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/gtk/src/filelist.am b/gtk/src/filelist.am
index 39cc1c2d3..a3c72c1a7 100644
--- a/gtk/src/filelist.am
+++ b/gtk/src/filelist.am
@@ -126,6 +126,7 @@ gtkmm_files_any_hg =                \
        layoutmanager.hg \
        levelbar.hg             \
        linkbutton.hg           \
+       listbase.hg \
        listbox.hg \
        listboxrow.hg \
        listitem.hg \
diff --git a/gtk/src/listview.hg b/gtk/src/listview.hg
index 8e265b8e2..6f1b934a3 100644
--- a/gtk/src/listview.hg
+++ b/gtk/src/listview.hg
@@ -45,7 +45,7 @@ namespace Gtk
  * ~~~
  * void setup_listitem_cb(const Glib::RefPtr<Gtk::ListItem>& list_item)
  * {
- *   auto image = new Gtk::Image;
+ *   auto image = Gtk::make_managed<Gtk::Image>();
  *   image->set_icon_size(Gtk::IconSize::LARGE);
  *   list_item->set_child(*image);
  * }
@@ -71,7 +71,7 @@ namespace Gtk
  *   factory->signal_setup().connect(sigc::ptr_fun(setup_listitem_cb));
  *   factory->signal_bind().connect(sigc::ptr_fun(bind_listitem_cb));
  *
- *   auto list = new Gtk::ListView(factory);
+ *   auto list = Gtk::make_managed<Gtk::ListView>(factory);
  *
  *   list->signal_activate().connect(
  *     sigc::bind<0>(sigc::ptr_fun(activate_cb), list));


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