GNOME CVS: glom murrayc

[email protected] (Murray Cumming)
Newsgroups gmane.comp.gnome.cvs
Message-ID <[email protected]>
CVSROOT:	/cvs/gnome
Module name:	glom
Changes by:	murrayc	06/12/21 09:19:26

Modified files:
	.              : ChangeLog 
	glom           : Makefile.am application.cc glom.glade main.cc 
	glom/libglom   : Makefile.am connectionpool.cc 
Added files:
	glom/libglom   : dialog_progress_creating.cc 
	                 dialog_progress_creating.h 
	                 spawn_with_feedback.cc spawn_with_feedback.h 
Removed files:
	glom           : dialog_progress_creating.cc 
	                 dialog_progress_creating.h 

Log message:
2006-12-21  Murray Cumming  <[email protected]>

* glom/Makefile.am:
* glom/glom.glade:
* glom/libglom/Makefile.am:
* glom/libglom/dialog_progress_creating.cc:
* glom/libglom/dialog_progress_creating.h: Moved this class here,
so we can use it from libglom, add add a set_message() method, so we can
change the text for each use.
* glom/libglom/connectionpool.cc:
* glom/libglom/spawn_with_feedback.cc:
* glom/libglom/spawn_with_feedback.h: Moved the spawn utility functions
here from connectionpool.cc.
execute_command_line_and_wait(): Added message parameter, shown in a
dialog with a pulsing progress bar. The command-line command is run in a
separate thread, which signals us with a Glib::Cond condition when it is
finished, so we can update the UI in the meantime.
* glom/application.cc:
* glom/main.cc: Call g_threads_init(), so we can use mutexes.

URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=glom&who=murrayc&date=explicit&mindate=2006-12-21%2009:18&maxdate=2006-12-21%2009:20
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.