Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Technical discussions | Discussions techniques Taskbar implementations
The latest stable release is the *3.4.0* : How to install it here.
Note: We just switched from BZR to Git on Github! (only to host the code and your future pull requests)
Technical discussions | Discussions techniques

Subjects Author Language Messages Last message
[Locked] Taskbar implementations
Guest English 2 fabounet [Read]
12 October 2011 à 16:32

Guest, Wednesday 12 October 2011 à 09:01

Dear Sir,

i am supporting student to implement a our own taskbar in linux

In glx-Dock if a process in opened(Say for example firefox, xterminal and calculator) .... All these process get attached to the glx-Dock taskbar and can be maximized, minimized or closed. How is this implemented in the glx-Dock taskbar....

Can any you Please let me know how this works or... can you please let me know where and while file i can refer to in glx-Dock Source code to look in to this implemented....

--
Regards
Praveen J

fabounet, Wednesday 12 October 2011 à 16:32


Subscription date : 30 November 2007
Messages : 17118
the dock has an X-manager (that connects to X and receive/send events to it), in cairo-dock-X-manager.c

it also has an application-manager, which keeps track of windows, in cairo-dock-applications-manager.

a Class manager helps gathering applications by their class, in cairo-dock-class-manager.c

I think you can also use GDK or even GTK for a higher-level API; the dock uses Xlib because it needs a deep integration to X.

fabounet, Wednesday 12 October 2011 à 16:32


Subscription date : 30 November 2007
Messages : 17118
the dock has an X-manager (that connects to X and receive/send events to it), in cairo-dock-X-manager.c

it also has an application-manager, which keeps track of windows, in cairo-dock-applications-manager.

a Class manager helps gathering applications by their class, in cairo-dock-class-manager.c

I think you can also use GDK or even GTK for a higher-level API; the dock uses Xlib because it needs a deep integration to X, but it's the hard way.
if you can use python, it would be even easier.

Technical discussions | Discussions techniques

Subjects Author Language Messages Last message
[Locked] Taskbar implementations
Guest English 2 fabounet [Read]
12 October 2011 à 16:32


Glx-Dock / Cairo-Dock List of forums Technical discussions | Discussions techniques Taskbar implementations Top

Online users :

Powered by ElementSpeak © 2007 Adrien Pilleboue, 2009-2013 Matthieu Baerts.
Dock based on CSS Dock Menu (Ndesign) with jQuery. Icons by zgegball
Cairo-Dock is a free software under GNU-GPL3 licence. First stable version created by Fabounet.
Many thanks to TuxFamily for the web Hosting and Mav for the domain name.