gtk_entry_set is a bit late.
- From: Ian Chapman <ichapman videotron ca>
- To: gtk-list <gtk-list gnome org>
- Subject: gtk_entry_set is a bit late.
- Date: Mon, 4 Jul 2016 21:46:22 -0400
extern "C"
void on_Signal_activate() {
/* Phase 1 */
gtk_entry_set_text(Status, "Starting phase 1"); //just
show activity.
std::cout << "Starting phase 1" << std::endl;
/* Phase 2 */
gtk_entry_set_text(Status, "Starting phase 2"); //just
show activity.
std::cout << "Starting phase 2" << std::endl;
/* etc */
gtk_entry_set_text(Status, "All phases complete");
//just show activity.
std::cout << "All phases complete" << std::endl;
return; }
I guess the guys who understand gtk can see what happens. The progress
messages come out on the terminal in order as expected from cout. The
only message in the status field (GtkEntry) is the last one at the
termination
of servicing the signal. The various phases do take some real time to run.
Any pointers on how to update the status as the program goes through the
phases showing something is working would be appreciated. It is a gui
application so there should be a way to do it without resort to the
terminal.
Regards Ian.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]