Re: [gtk-list] [gtk-list redhat com] Clearing window
- From: Tim Janik <Tim Janik Hamburg Netsurf DE>
- To: gtk-list redhat com
- Subject: Re: [gtk-list] [gtk-list@redhat.com] Clearing window
- Date: Sat, 24 Jan 1998 18:30:04 +0100 (CET)
On Sat, 24 Jan 1998 ALT2376@ritvax.isc.rit.edu wrote:
> Hello,
> How Do i clear a window layout?(meaning killing all its children?).
> I'd like to have a button that changes the window layout, so i thought, i could
> clear it up then redraw it.
> I tried something like this
>
> GtkWidget *window;
>
> void first_layout()
> {
> window = gtk_window_new() /* left out arguments to make codes short */
>
> /* lots of packings here */
>
> /* bind the second_layout function to a button */
>
> button = gtk_button_new_with_label();
> gtk_signal_connect(GTK_OBJECT(window),"clicked",
> GTK_SIGNAL_FUNC(second_dialog),NULL);
> /* more here */
> }
> void second_layout()
> {
> gtk_widget_destroy(window) /* call destroy to clear prev layout */
> /* is this a correct way to do it? */
> window = gtk_window_new();
> /* the rest of the stuff goes here for the second layout */
> }
> so on and so forth...
> I tried this. The second_layout pops up real quick then the whole thing
> just dies. I can't seem to figure out what is wrong..I am not sure if the,
> gtk_widget_destroy() then rebuild it, approach is correct.
could you give a stack trace and error message, so we see why the app dies?
> Thanks in advance,
>
---
ciaoTJ
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]