[gtkmm-documentation] example programs: Use Glib::make_refptr_for_instance() in create()



commit fcdeb05f53c2c93d935d2b87c67430e4ab8181b3
Author: Kjell Ahlstedt <kjellahlstedt gmail com>
Date:   Tue May 26 19:09:02 2020 +0200

    example programs: Use Glib::make_refptr_for_instance() in create()
    
    create() methods that return a Glib::RefPtr must use
    Glib::make_refptr_for_instance().

 examples/book/application/app_and_win_menus/exampleapplication.cc     | 2 +-
 examples/book/application/command_line_handling/exampleapplication.cc | 2 +-
 examples/book/application/simple/exampleapplication.cc                | 2 +-
 examples/book/buildapp/step1/exampleapplication.cc                    | 2 +-
 examples/book/buildapp/step2/exampleapplication.cc                    | 2 +-
 examples/book/buildapp/step4/exampleapplication.cc                    | 2 +-
 examples/book/buildapp/step5/exampleapplication.cc                    | 2 +-
 examples/book/menus/main_menu/exampleapplication.cc                   | 2 +-
 8 files changed, 8 insertions(+), 8 deletions(-)
---
diff --git a/examples/book/application/app_and_win_menus/exampleapplication.cc 
b/examples/book/application/app_and_win_menus/exampleapplication.cc
index 1dee64a..4de079c 100644
--- a/examples/book/application/app_and_win_menus/exampleapplication.cc
+++ b/examples/book/application/app_and_win_menus/exampleapplication.cc
@@ -26,7 +26,7 @@ ExampleApplication::ExampleApplication()
 
 Glib::RefPtr<ExampleApplication> ExampleApplication::create()
 {
-  return Glib::RefPtr<ExampleApplication>( new ExampleApplication() );
+  return Glib::make_refptr_for_instance<ExampleApplication>( new ExampleApplication() );
 }
 
 void ExampleApplication::on_startup()
diff --git a/examples/book/application/command_line_handling/exampleapplication.cc 
b/examples/book/application/command_line_handling/exampleapplication.cc
index 9ae8782..cdbe61e 100644
--- a/examples/book/application/command_line_handling/exampleapplication.cc
+++ b/examples/book/application/command_line_handling/exampleapplication.cc
@@ -76,7 +76,7 @@ ExampleApplication::ExampleApplication()
 
 Glib::RefPtr<ExampleApplication> ExampleApplication::create()
 {
-  return Glib::RefPtr<ExampleApplication>( new ExampleApplication() );
+  return Glib::make_refptr_for_instance<ExampleApplication>( new ExampleApplication() );
 }
 
 void ExampleApplication::create_window(const Glib::RefPtr<Gio::File>& file)
diff --git a/examples/book/application/simple/exampleapplication.cc 
b/examples/book/application/simple/exampleapplication.cc
index 8661876..7b24867 100644
--- a/examples/book/application/simple/exampleapplication.cc
+++ b/examples/book/application/simple/exampleapplication.cc
@@ -26,7 +26,7 @@ ExampleApplication::ExampleApplication()
 
 Glib::RefPtr<ExampleApplication> ExampleApplication::create()
 {
-  return Glib::RefPtr<ExampleApplication>( new ExampleApplication() );
+  return Glib::make_refptr_for_instance<ExampleApplication>( new ExampleApplication() );
 }
 
 void ExampleApplication::create_window(const Glib::RefPtr<Gio::File>& file)
diff --git a/examples/book/buildapp/step1/exampleapplication.cc 
b/examples/book/buildapp/step1/exampleapplication.cc
index 14a56c9..f196746 100644
--- a/examples/book/buildapp/step1/exampleapplication.cc
+++ b/examples/book/buildapp/step1/exampleapplication.cc
@@ -23,7 +23,7 @@ ExampleApplication::ExampleApplication()
 
 Glib::RefPtr<ExampleApplication> ExampleApplication::create()
 {
-  return Glib::RefPtr<ExampleApplication>(new ExampleApplication());
+  return Glib::make_refptr_for_instance<ExampleApplication>(new ExampleApplication());
 }
 
 ExampleAppWindow* ExampleApplication::create_appwindow()
diff --git a/examples/book/buildapp/step2/exampleapplication.cc 
b/examples/book/buildapp/step2/exampleapplication.cc
index 11754be..eff9d4e 100644
--- a/examples/book/buildapp/step2/exampleapplication.cc
+++ b/examples/book/buildapp/step2/exampleapplication.cc
@@ -25,7 +25,7 @@ ExampleApplication::ExampleApplication()
 
 Glib::RefPtr<ExampleApplication> ExampleApplication::create()
 {
-  return Glib::RefPtr<ExampleApplication>(new ExampleApplication());
+  return Glib::make_refptr_for_instance<ExampleApplication>(new ExampleApplication());
 }
 
 ExampleAppWindow* ExampleApplication::create_appwindow()
diff --git a/examples/book/buildapp/step4/exampleapplication.cc 
b/examples/book/buildapp/step4/exampleapplication.cc
index 706331a..df4c41f 100644
--- a/examples/book/buildapp/step4/exampleapplication.cc
+++ b/examples/book/buildapp/step4/exampleapplication.cc
@@ -25,7 +25,7 @@ ExampleApplication::ExampleApplication()
 
 Glib::RefPtr<ExampleApplication> ExampleApplication::create()
 {
-  return Glib::RefPtr<ExampleApplication>(new ExampleApplication());
+  return Glib::make_refptr_for_instance<ExampleApplication>(new ExampleApplication());
 }
 
 ExampleAppWindow* ExampleApplication::create_appwindow()
diff --git a/examples/book/buildapp/step5/exampleapplication.cc 
b/examples/book/buildapp/step5/exampleapplication.cc
index e2a9324..0d32a51 100644
--- a/examples/book/buildapp/step5/exampleapplication.cc
+++ b/examples/book/buildapp/step5/exampleapplication.cc
@@ -26,7 +26,7 @@ ExampleApplication::ExampleApplication()
 
 Glib::RefPtr<ExampleApplication> ExampleApplication::create()
 {
-  return Glib::RefPtr<ExampleApplication>(new ExampleApplication());
+  return Glib::make_refptr_for_instance<ExampleApplication>(new ExampleApplication());
 }
 
 ExampleAppWindow* ExampleApplication::create_appwindow()
diff --git a/examples/book/menus/main_menu/exampleapplication.cc 
b/examples/book/menus/main_menu/exampleapplication.cc
index 5b96f59..45ac460 100644
--- a/examples/book/menus/main_menu/exampleapplication.cc
+++ b/examples/book/menus/main_menu/exampleapplication.cc
@@ -25,7 +25,7 @@ ExampleApplication::ExampleApplication()
 
 Glib::RefPtr<ExampleApplication> ExampleApplication::create()
 {
-  return Glib::RefPtr<ExampleApplication>(new ExampleApplication());
+  return Glib::make_refptr_for_instance<ExampleApplication>(new ExampleApplication());
 }
 
 void ExampleApplication::on_startup()


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