Yesterday I talked to Dr. J about my work on his collaborative virtual environment. Once again I’m reminded of how little I seem to know. In order to make my code work with the cve I will probably have to read a lot of its source and figure out how it works. I’m still uncertain how the gui handles inputs, Dr. J keeps mentioning registering for events. I understand that events are how Unicon (and, I’m assuming, other languages) handles input, but how does an object register for them? Additionally, I’m a little confused on how the dialogs call my methods. When all of my drawing code was in its own class I was unable to get my menu to use any of it. For now, I’ve stuck the methods in the same class as the menu, but I will probably want to separate them in the final code.
Current goals are to refine the gui, drawing on the whiteboard needs to be a widget in a window with a toolbar/buttons for functionality. The idea is to launch the collaborative whiteboard from within the client and have it show up as a tab on the viewer.