I'm trying to make GTK frontend and CLIPS backend work together in sync. The structure of my app is as follows:
CLIPSWindow class contains the GUI code of the app.
GTKClips contains the c++ wrappers around the common CLIPS constructs.
- Main app instantiates a design from Glade GUI designer and runs it using
Gtk::kit
here is a link to my github repo. The files of importance are GTKClips.{h,cpp}, clipswindow.{h,cpp} and main_app.cpp.
To put the question more clearly: How do I instantiate a member of GTKClips class so that it can be used by clipswindow class to send and receive data. Should I pass it as a parameter to the constructor of clipswindow and then use it in the class or something else?