CLists are coming along, but had to spend sometime adjusting how signals were dealt with. Realized that GTK didn't have a function to get the currently selected row and column from a CList. Which led me to research how you actually did get the necessary data. You have to call a function which sends a signal to the CList which then calls a user defined call back function in which the row and column are sent as arguments. My signals were always sending the same data to all call backs. So I implemented an event specific method for calling functions, which is in turn provides the exact same functionality as GTK.
Also fixed the box minumum size bug, which was a nice relief to get that done.
Slept in today until noon. It was nice to catch up on some sleep. Coded for a few hours, went for dinner and a movie, now coding again.