Consider the following: 

#include <gtkmm.h>
#include "astrogator-main-window.h"

   
int
main (int argc, char *argv[])
{



        AstrogatorMainWindow  mainWindow ;
        GtkWindow             win;

        win=(GtkWindow)mainWindow;
        
        Gtk::Main kit(argc,argv);
        
        Gtk::Main::run(win);
        

        return 0;
        
}


AstrogatorMainWindow is a class that uses GtkWindow as its base.  I've
tried several permutations of getting this to work and all have failed.
>From other examples of GTKMM code I've seen this should be the magic foo
that should work. 

However at compile time I am seeing this: 

/home/peter/src2/astrogator/src/main.cc:52: error: no matching function
for call to ‘Gtk::Main::run(GtkWindow&)’
/usr/include/gtkmm-2.4/gtkmm/main.h:165: note: candidates are: static
void Gtk::Main::run()
/usr/include/gtkmm-2.4/gtkmm/main.h:173: note:                 static
void Gtk::Main::run(Gtk::Window&)


What is going on here, and how do I get around it? 


-- 

Peter L. Berghold       Agility Enthusiast; Unix Pro; Great Cook
http://www.berghold.net       [email protected]
"Those who fail to learn from history are condemned to repeat it"

_______________________________________________
gtkmm-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gtkmm-list

Reply via email to