Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Git Version | Version Git Config panel: simple mode (with older versions of Gtk2)
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)
Git Version | Version Git

Subjects Author Language Messages Last message
[Locked] Config panel: simple mode (with older versions of Gtk2)
matttbe English 8 matttbe [Read]
31 October 2012 à 00:30

matttbe, Saturday 20 October 2012 à 13:13


Subscription date : 24 January 2009
Messages : 12573
Hello,

This is what I have on Lucid with Cairo-Dock 3.1.0


On the terminal, I can see:
invalid uninstantiatable type `(null)' in cast to `GtkBox'
gtk_box_pack: assertion `GTK_IS_BOX (box)' failed


I guess this problem is due to
GtkWidget *pMainVBox = gtk_bin_get_child (GTK_BIN (pMainWindow));
Found on cairo_dock_build_simple_gui_window => http://bazaar.launchpad.net/~cairo-dock-team/cairo-dock-core/cairo-dock/view/head:/src/cairo-dock-gui-simple.c#L369

This 'pMainVBox' has been added in cairo_dock_build_generic_gui_window2 with gtk_container_add.

Any idea?
(it's just that it's not easy to compile the latest version here but it's possible if it's needed )

fabounet, Sunday 21 October 2012 à 02:00


Subscription date : 30 November 2007
Messages : 17118
tiens, moi je vois
IA__gtk_container_add: assertion `GTK_IS_CONTAINER (container)' failed
, qui apparait lorsque je sélectionne le dock principal dans la parties "Items"

matttbe, Sunday 21 October 2012 à 12:25


Subscription date : 24 January 2009
Messages : 12573
J'ai oublié d'ajouter un screenshot
en fait, sous Lucid, le panneau de configuration simple est vide partout. On a uniquement les catégories au dessus mais c'est tout...
Le panneau avancé semble correct mais il y a beaucoup de warning dans le terminal.
Ou alors, c'est parce que c'est avec du gtk2?

fabounet, Monday 22 October 2012 à 16:50


Subscription date : 30 November 2007
Messages : 17118
mince, en recompilant seulement le core (et en lançant avec l'option -f), j'avais juste ce warning dans la console, mais tout semblait OK à part ça.
ça ne peut pas dépendre de la distro

matttbe, Monday 22 October 2012 à 17:37


Subscription date : 24 January 2009
Messages : 12573
Uniquement causé par l'ancienne version de GTK selon toi?

fabounet, Thursday 25 October 2012 à 01:47


Subscription date : 30 November 2007
Messages : 17118
je ne sais vrament pas, ca parait un peu fort, mais sinon pourquoi je n'arrive pas à le reproduire ?
tu pourrais essayer de ton coté sur ton PC courant ? (tu as seulement besoin de recompiler le core et de le lancer avec l'option -f; d'ailleurs, ça serait intéressant de voir avec l'option -f sous Lucid aussi )

matttbe, Thursday 25 October 2012 à 22:54


Subscription date : 24 January 2009
Messages : 12573
si c'est ok pour toi avec GTK2, je te fais confiance!

Je vais retélécharger une iso de Lucid et tester la virtualisation avec qemu pour tenter de reproduire ce problème

fabounet, Saturday 27 October 2012 à 01:04


Subscription date : 30 November 2007
Messages : 17118
ok, merci !

si c'est ok pour toi avec GTK2, je te fais confiance

ça marche toujours chez les devs, et jamais chez les utilisateurs, c'est bien connu

matttbe, Wednesday 31 October 2012 à 00:30


Subscription date : 24 January 2009
Messages : 12573
Ok, j'ai trouvé, c'était bien parce que c'était du vieux GTK2

La modif est très courte mais vu que la doc pour GTK2 2.20 n'est plus trop dispo sur le net, ça n'a pas été évident à trouver le problème dans un premier temps

Git Version | Version Git

Subjects Author Language Messages Last message
[Locked] Config panel: simple mode (with older versions of Gtk2)
matttbe English 8 matttbe [Read]
31 October 2012 à 00:30


Glx-Dock / Cairo-Dock List of forums Git Version | Version Git Config panel: simple mode (with older versions of Gtk2) 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.