dialog widget problem
- From: Matt Eisemann <meisemann dsrnet com>
- To: "gtk-list gnome org" <gtk-list gnome org>
- Subject: dialog widget problem
- Date: Mon, 30 Oct 2000 17:09:35 -0500
Currently I am creating an application, but there is something wrong with
the callback that hides the widget or something is wrong in my logic. Here
is a bit of code below which so should give some idea of what I am doing.
The main window calls a dialog box when a certain flag is set. I want the
user to be able to push the "OK" button and hide the dialog window and
reset the flag back to FALSE. I hopefully left out extraneous information
and code.
void some_function(... )
{
.....
if(tasks->dead_tasks == TRUE)
{
gtk_widget_show_all(tasks->dialog_win);
tasks->dead_tasks = FALSE;
}
}
int main(INT argc, CHAR *argv[])
{
...
dialog_win = gtk_dialog_new();
dialog_label = gtk_label_new("WARNING. There is something wrong. ");
dialog_ok = gtk_button_new_with_label("OK");
gtk_window_set_title(GTK_WINDOW(dialog_win),"dead tasks");
gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog_win)->vbox),dialog_label,F
ALSE,FALSE,NO_PADDING);
gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog_win)->action_area),dialog
_ok, FALSE,FALSE, NO_PADDING);
gtk_signal_connect(GTK_OBJECT(dialog_ok),"clicked",
GTK_SIGNAL_FUNC(gtk_widget_hide),GTK_OBJEC
T(dialog_win));
}
The code works somewthat above but the problem is that the OK button
disappears and not the whole window.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]