Post archive for ‘Software Development’
How to not write software
This could also be entitled “Why I hate Microsoft software”: Uh, I guess I’ll restart?
Misconceptions about the Glade# Code Generator
So there seem to have been quite a few misconceptions about the Glade# code generator, both recently and a few months ago, that I want to clear up. New Feature Before I get to that though, I now have (mostly untested) support for both VB.net and Boo: If you use either of these languages please [...]
Glade# Code Generator
I wrote a very basic application to generate Glade# code from a glade xml file using CodeDOM. Its a good way for new users to get an idea of how to use Glade#, as well as a way for everyone else to save time. This tool generates stub classes (one class per top-level widget) that [...]
IEnumerable for Gtk.ListStore
I noticed that my patch that makes Gtk.ListStore implement IEnumerable was commited to Gtk# SVN head (thanks!!) so I figured i’d just mention why it’s useful and how to use it. Preveously if you wanted to traverse all the rows in a ListStore (used for TreeView, ComboBox, etc.) you would have to do something like: [...]
Exif in QuickThumbs
Got basic Exif support implemented into QuickThumbs today. This allows QuickThumbs to display detailed information about photos written by your digital camera: For those of you who don’t know, QuickThumbs is a photo gallery that generates it’s self automatically from flat files on your drive, so you can just drag and drop photos from your [...]
More Quickthumbs progress
I got QuickThumbs creating smaller versons of images! Tomorrow I am going to go through and clean up all the code (it’s quite a mess) then post it up for download. Until then, check it out: Daily boredom links Note: I was asked by someone to start giving people credit for giving me these URLs, [...]
QuickThumbs
I got really sick of trying to maintain a photo gallery. Having to manually upload photos, catagorize them, set names, etc. is a big pain. All I wanted was to drag my photos over to my server using nautilus and have them be accessible to the web, and obviously mod_autoindex wasn’t quite sufficiant. So rather [...]
Some updates
CameraUndelete GUI Hacking I helped Wade out with the GUI for his image recovery program. It is a very good example of how to write a Gtk# application that runs some background task but still need to let the user know what’s going on and keeping the UI responsive. Download and more information here. gMeshwork [...]
Disabling a Gtk Paned
If you have ever come across a time when you need to disable a Paned widget in such a way where the children are still enabled but the Paned’s resizer bar is not movable, here are two simple methods that will convert a Paned to a Box and back again, making it appear to the [...]
Changing a Gtk# widget’s background color
This is one of those things that isn’t really documented very well anywhere so I figured I’d post it up here so people searching google find it. Some widgets, like a label or frame, are “window-less”. I don’t have any idea what this means other than you cannot change their background color independently of their [...]