[Gtk-sharp-list] Newbie wants to create a dock.

Adam Tauno Williams awilliam at whitemice.org
Sat Dec 20 23:58:04 EST 2008

On Sat, 2008-12-20 at 18:31 -0500, Chris Howie wrote:
> On Sat, Dec 20, 2008 at 11:58 AM, Alvin ONeal <Alvin.ONeal at gmail.com> wrote:
> > I want to create a dock like the ones already used in gnome so
> > that when windows are maximised they don't extend past it.
> > I would be very grateful for any hints on how to do this.
> > I'm just starting to look at online books and source-code for C#
> > as of yesterday. My goal is to create a dock into which I can drag
> > a file from the desktop or URL from and process information about
> > it.
> What about just creating a small, movable always-on-top window?  It
> will take less screen space and can be positioned wherever it's least
> annoying.

I've got no idea how to create a dock in Gtk#.  But I think the "when
windows are maximised they don't extend past it" part is pretty
important for usability.  Having the title bar or resize handles of a
window go under an always-on-top is a pain;  you can make this happen
sometimes even with the stock GNOME panels, and if you don't realize you
can right-click on any part of the window frame and select "move" it is
down right baffling.  

I'd guess that something like a dock/panel needs to communicate with the
window manager somehow in order to be avoided.

More information about the Gtk-sharp-list mailing list