[med-svn] [SCM] aghermann branch, master, updated. 4f7a3b774136ffffbaf9b05d90bd568347bc5461

Andrei Zavada johnhommer at gmail.com
Fri Nov 16 00:50:07 UTC 2012


The following commit has been merged in the master branch:
commit de8e46b275f083c3ea501655e7a303ba6c3afdb8
Merge: 403384491ad7b996f53bb37f0e5c24c5bafb3b0f c4e465dbd83a03662979931d16a83ea45ed966bd
Author: Andrei Zavada <johnhommer at gmail.com>
Date:   Sun Oct 7 02:26:35 2012 +0300

    Merge branch 'master' of github.com:hmmr/aghermann

diff --combined src/ui/scoring-facility.cc
index 8d06f51,9fe17a1..83e0219
--- a/src/ui/scoring-facility.cc
+++ b/src/ui/scoring-facility.cc
@@@ -52,8 -52,7 +52,8 @@@ aghui::SScoringFacility:
  SScoringFacility (agh::CSubject& J,
  		  const string& D, const string& E,
  		  aghui::SExpDesignUI& parent)
 -      : _p (parent),
 +      : SScoringFacilityWidgets (parent),
 +	_p (parent),
  	_csubject (J),
  	_session (D),
  	_sepisode (J.measurements.at(D)[E]),
@@@ -92,6 -91,19 +92,6 @@@
  	aghui::SBusyBlock bb (_p.wMainWindow);
  
        // complete widget construction
 -	builder = gtk_builder_new();
 -	if ( !gtk_builder_add_from_resource( builder, "/org/gtk/aghermann/sf.glade", NULL) ) {
 -		g_object_unref( (GObject*)builder);
 -		throw runtime_error( "SScoringFacility::SScoringFacility(): Failed to load GtkBuilder object");
 -	}
 -	if ( construct_widgets() ||
 -	     find_dialog.construct_widgets() ||
 -	     filters_dialog.construct_widgets() ||
 -	     phasediff_dialog.construct_widgets() )
 -		throw runtime_error( "SScoringFacility::SScoringFacility(): Failed to construct own widgets");
 -	gtk_builder_connect_signals( builder, NULL);
 -	//  we do it all mostly ourself, except for some delete-event binding to gtk_true()
 -
        // histogram -> scores
  	get_hypnogram();
  	calculate_scored_percent();
@@@ -267,6 -279,10 +267,6 @@@ aghui::SScoringFacility:
  	// save montage
  	save_montage();
  
 -	// destroy widgets
 -	gtk_widget_destroy( (GtkWidget*)wScoringFacility);
 -	g_object_unref( (GObject*)builder);
 -
  	// cause repopulate
  	redraw_ssubject_timeline();
  
@@@ -576,13 -592,11 +576,11 @@@ channel_near( int y
  	for ( auto &H : channels ) {
  		if ( H.hidden )
  			continue;
- 		thisy = y - H.zeroy;
- 		if ( thisy < 0 ) {
- 			if ( -thisy < nearest )
- 				return &const_cast<SChannel&>(H);
- 			else
- 				return nearest_h;
- 		}
+ 		thisy = (y > H.zeroy) ? y - H.zeroy : H.zeroy - y;
+ 			// if ( thisy < nearest )
+ 			// 	return &const_cast<SChannel&>(H);
+ 			// else
+ 			// 	return nearest_h;
  		if ( thisy < nearest ) {
  			nearest = thisy;
  			nearest_h = &H;

-- 
Sleep experiment manager



More information about the debian-med-commit mailing list