Older blog entries for Trakker (starting at number 7)


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.

...Only 19 more days until all hell breaks loo... er the deadline.


I can almost remember what one of those use to feel like.


CTK! Fixed the showing of Scrollable Windows inside Scrollable Windows. CList widgets are about have done. Just found a bug in ctksize.c. The minimum size recursive function isn't getting the real minimum size. >:-/

Gonna fix the bug and finish up CLists... Then onto the next widget...


Beer is done. It seems drinkable... Much better than the last batch.

One more week until the big party!!! Need that party!!!

Stress is wonderful. Hug it until you cannot tell that you are stressed anymore. Then make odd diary posts on advogato.


Still realizing that mondays are the busiest day of the week. Just because they are. Way too many things to do after a weekend. But I did get some coding done near the end of the day so it was good. :)


Finished up the SpinButton widget for CTK. Now working on the CList widget. Seems to be going well so far. Found a bug when you have a scrolled window inside a scrolled window.

2 weeks max left to finish CTK so that it can be implemented into SAT before the arranged deadline.


Are evil. But without them you couldn't experience great crunch time adventures, in which I am sure I will have many to talk about in about 3 weeks...


Just that, a sunday. Went for a drive to some island just south of the canadian/US border by vancouver. Line up was 45 minutes so tried the not so well known crossing 2 minutes away (truck crossing). Turns out its well known now. So scratched that idea. Ended up driving around the lower mainland just for fun.


www.foodpix.net is now live. Check it out! This is what happens when you own a very nice digital camera. You get to see what you are actually eating. (*Viewer Discretion is Advised*)


Doing my second batch of beer with the Beer Machine. First batch didn't turn out as expected. Used too much CO2. Could have cleaned the paint off my car. This one is 7 days into the process, and might be okay. Not using CO2 this time.


Going to do some work on that now. Finish up the spin button widget.

New Stuff

Got a new keyboard, I can type better now. Have a logitech internet keyboard with lots of extra buttons... just have to figure out how to make them control my xmms now.


Finished the Scrolled Window widget for CTK. Now working on Spin Buttons, almost done those. Maybe will attempt notebooks or CLists next! :)


Just a nice relaxing/coding type of day...


Thought I should post again today, since the last post was today but actually yesterday. Which will soon be the other day, which is why I'm posting right now, before tomorrow becomes today.

*blink* (Thats for sim)

And thanks for dria for her last diary post, as I am doing the same, and that is just okay!


Got brakes put on my car today... I can stop now.

  • Almost got scrolling windows done in CTK.. Its kinda trippy to see them in action... The entire functionality isn't quite done yet.

  • Realized that Khensu sleep walks.

  • Realized that the new "no sleeping" policy isn't working.

  • Going to reinstate the new "no sleeping" policy once X Drinx arrive...
  • Worked on Libctk (see project entry here or search sourceforge). Starting to implement scrollable windows. May have to rethink the method, but so far it might be okay.

  • Fixed some bugs in the new SAS system being designed for Storm Linux. Soon a SDK (hopefully by june) will be complete for SAS and people can start developing for it!

  • Made an account on advogato!
  • New Advogato Features

    New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

    Keep up with the latest Advogato features by reading the Advogato status blog.

    If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!