Re: RE: Completely remove a GtkWidget from Memory
- From: Christian Schneider <christian_schneider_2000 yahoo de>
- To: gtk-app-devel-list gnome org
- Subject: Re: RE: Completely remove a GtkWidget from Memory
- Date: Fri, 8 Aug 2003 11:48:44 +0200 (CEST)
Hallo,
Thanks for trying to help me.
Maybe freeing the pointer will help:
...
gtk_widget_destroy (fileselectionfensterglobal);
g_free(*fileselectionfensterglobal);
...
Yes, I know this (there's only fileselection=NULL;
missing ;-) ) but the important question is, if all
GtkWidgets (Buttons, labels, drawing areas etc.) and
other created objects from another pointer are still
in memory? Because if I use ddd and display the
fileselection-Widget I can see all parameters after
destroying the fileselection-window normally. What is
the situation from this parameters and all objects
included in the window (especially created from
pointers with malloc)?
And if this objects in memory exists: How is it
possible to remove them from memory?
Christian Schneider
-----Original Message-----
From: gtk-list-admin gnome org@CORUS On Behalf
Of Christian
Schneider
<christian_schneider_2000 yahoo de>
Sent: donderdag 7 augustus 2003 16:20
To: gtk-list gnome org
Subject: Completely remove a GtkWidget from Memory
Hallo,
in my programm I've got the following global
pointer:
+++
GtkWidget *fileselectionfensterglobal;
++
I created 3 signals to kill the window:
+++
void
on_fileselectionfensterglobal_destroy (GtkObject
*object, gpointer user_data)
{
...
gtk_widget_destroy (fileselectionfensterglobal);
}
void
on_ok_buttonfileselection_clicked (GtkObject
*object, gpointer user_data)
{
...
gtk_widget_destroy (fileselectionfensterglobal);
}
void
on_cancel_buttonfileselection_clicked (GtkObject
*object, gpointer user_data)
{
...
gtk_widget_destroy (fileselectionfensterglobal);
}
++
Somewhere in the programm I create the window:
+++
fileselectionfensterglobal =
create_fileselectionfensterglobal ();
gtk_widget_show (fileselectionfensterglobal);
++
If I "destroy" the window with one of the signal
the
window disappears. Ok so far.
But I think the windows is still in memory because
the
following code is not true:
+++
if (fileselectionfensterglobal == NULL){...}
++
My question now: How can I completely remove the
fileselectionwindow (or other windows ;-) ) with
all
Widgets (Buttons etc.) in it from memory because if
I
use the function create_fileselectionfensterglobal
()
again the old fileselectionwindow-data ist still in
memory but I do not want to use it anymore!
Perhaps you can give me an example-code for my
problem
above.
Thanks for your help!
Bye
Christian Schneider
__________________________________________________________________
Gesendet von Yahoo! Mail - http://mail.yahoo.de
Logos und Klingeltöne fürs Handy bei
http://sms.yahoo.de
_______________________________________________
gtk-list mailing list
gtk-list gnome org
http://mail.gnome.org/mailman/listinfo/gtk-list
**********************************************************************
This transmission is confidential and must not be used
or disclosed by
anyone other than the intended recipient. Neither
Corus Group Plc nor
any of its subsidiaries can accept any responsibility
for any use or
misuse of the transmission by anyone.
**********************************************************************
als AnhangText zitieren
verschieben nach [Neuer Ordner]
Vorheriges | Nächstes | Zurück zum Ordner Text
der Nachricht speichern
Posteingang Mail verfassen SMS schreiben
Mail-SMS - Mail durchsuchen - Mail-Optionen
Mail - Adressbuch - Kalender - Notizblock
--------------------------------------------------------------------------------
Copyright © 1994-2003 Yahoo! Deutschland GmbH. Alle
Rechte vorbehalten.
Geschäftsbedingungen Hinweis: Auf dieser Seite sammeln
wir persönliche Informationen.
Für weitere Infos lesen
__________________________________________________________________
Gesendet von Yahoo! Mail - http://mail.yahoo.de
Logos und Klingeltöne fürs Handy bei http://sms.yahoo.de
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]