Menu

Tree [r4] /
 History

HTTPS access


File Date Author Commit
 res 2011-05-31 joshdreamland [r3] I miss RapidSVN.
 Makefile 2011-05-31 joshdreamland [r2] Implements DBUS migration. Use makefile from pr...
 README 2011-06-01 JoshDreamland [r4] Updated readme with lower-impact debian package...
 highlight.c 2011-01-08 JoshDreamland [r1] There are few things left to do. For the most p...
 highlight.h 2011-01-08 JoshDreamland [r1] There are few things left to do. For the most p...
 preferences.c 2011-05-31 joshdreamland [r2] Implements DBUS migration. Use makefile from pr...
 preferences.h 2011-01-08 JoshDreamland [r1] There are few things left to do. For the most p...
 project.sh 2011-01-08 JoshDreamland [r1] There are few things left to do. For the most p...
 quickdrawer.c 2011-05-31 joshdreamland [r2] Implements DBUS migration. Use makefile from pr...
 quickdrawer.h 2011-01-08 JoshDreamland [r1] There are few things left to do. For the most p...
 stored.c 2011-05-31 joshdreamland [r2] Implements DBUS migration. Use makefile from pr...
 stored.h 2011-01-08 JoshDreamland [r1] There are few things left to do. For the most p...

Read Me

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.
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.