GNOME QuickDrawer Code
Brought to you by:
joshdreamland
GNOME QuickDrawer Applet Compile and Install instructions == DEPENDENCIES == You will need the gnome panel development packages for your platform. On Ubuntu, use the following command: sudo apt-get install libgnome-menu-dev libgtk2.0-dev libpanel-applet-3* Beyond that, I don't know of any additional libraries that are required. That seemed to get the job done on this computer. While I've managed to get it built and working on SUSE, I don't have the pacjage lists. They weren't all that hard to find; they're in fact quite similar to Ubuntu's above. Maybe I'll update this later with the exact package names. == BUILDING == If you wish to simply build (but not automatically install) quickdrawer, a simple call to GNU make will suffice. You can place the server file and other resources under res/ where needed on your platform. == INSTALLING == Assuming your installation is standard, the makefile (in accordance with the latest defacto specifications) can install the applet for you automatcally. Once you have the dependencies installed, simply call make with the install target. In case you are unfamiliar with how to go about this, the command is simply as follows: sudo make install If that command fails on your system, feel free to leave an artifact on the bug tracker. == ACKNOWLEDGEMENTS == Special thanks to Tristan from #GTK+ on irc.gnome.net for his help with working through odd behaviors and missing documentation in GNOME, and to juhaz from ##GNOME on irc.freenode.net as well. Also, thanks to anyone else that recommended a particular method along the way. A code for highlighting pixel buffers to the GNOME launcher specification was remorselessly stolen from the gnome-quick-lounge applet. This is to acknowledge the coder who wrote it as well as the one who wrote quick-lounge for facilitating the easy acquisition of the code. Lastly, thank you to the author of the implementation of gtk_tree_model_iter_prev I used in preferences.c. I do not know where the code came from (I have a hunch it was from Totem) as it was scavenged from a Google search for the function name, preceded by void. All the rest of the code belongs to me, as far as I know.