[Glade-devel] [Glade3] Problems with GtkTable
- From: mickael_cornet yahoo fr (Cornet Mickael)
- Subject: [Glade-devel] [Glade3] Problems with GtkTable
- Date: Mon, 23 Aug 2004 11:35:06 +0200 (CEST)
I forgot to say that the crash does not really happen
in glade_gtk_table_set_n_common but inside the
gtk_container_remove call (I wrote child == 0x00 but
before the gtk_container_remove cal, it has a correct
value).
980 void
981 gtk_container_remove (GtkContainer *container,
982 GtkWidget *widget)
983{
984 g_return_if_fail (GTK_IS_CONTAINER (container));
985 g_return_if_fail (GTK_IS_WIDGET (widget));
986
987 /* When using the deprecated API of the toolbar,
it is possible
988 * to legitimately call this function with a
widget that is not
989 * a direct child of the container.
990 */
/////////////////////////CRASH HERE////////////////
991 g_return_if_fail (GTK_IS_TOOLBAR (container) ||
992 widget->parent == GTK_WIDGET (container));
//////////////////////////////////////////////////
993
994 g_signal_emit (container,
container_signals[REMOVE], 0, widget);
995 }
Sorry for lack of details of my first mail.
Mickael
--- Cornet Mickael <mickael_cornet yahoo fr> a �crit
:
Hello,
I have some problems with Glade3 when I use
GtkTable.
The default size is 3x3 (rows x columns) but if I
set
a 1x3 it draws a 3x3. if a set a number of row or
column >= 3 there is not problems, but when I set
rows
<3, the table keep old size of 3x3 and when I set <3
columns, Glade 3 crash.
I begin to debug it, but I am not familiar with
Glade
code. When it crash for column < 3, I crash in this
function:
file: glade-gtk.c
405 void GLADEGTK_API
406 glade_gtk_table_set_n_common (GObject *object,
GValue *value, gboolean for_rows)
at the line 455
453 /* We need to completely remove it */
454 if (start >= new_size) {
455 gtk_container_remove (GTK_CONTAINER (table),
456 child->widget);
457 continue;
458 }
child = 0x0;
I'll try to solve it but if someboby can help me
(I'm
not a glade expert ;o) )
Thanks.
Mickael
Vous manquez d�espace pour stocker vos mails ?
Yahoo! Mail vous offre GRATUITEMENT 100 Mo !
Cr�ez votre Yahoo! Mail sur
http://fr.benefits.yahoo.com/
Le nouveau Yahoo! Messenger est arriv� ! D�couvrez
toutes les nouveaut�s pour dialoguer instantan�ment
avec vos amis. A t�l�charger gratuitement sur
http://fr.messenger.yahoo.com
_______________________________________________
Glade-devel maillist -
Glade-devel lists ximian com
http://lists.ximian.com/mailman/listinfo/glade-devel
Vous manquez d�espace pour stocker vos mails ?
Yahoo! Mail vous offre GRATUITEMENT 100 Mo !
Cr�ez votre Yahoo! Mail sur http://fr.benefits.yahoo.com/
Le nouveau Yahoo! Messenger est arriv� ! D�couvrez toutes les nouveaut�s pour dialoguer
instantan�ment avec vos amis. A t�l�charger gratuitement sur http://fr.messenger.yahoo.com
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]