fixed possible bug when using line and col input widgets on bottomt right of editor
This commit is contained in:
@@ -1369,27 +1369,26 @@ get_job_id get_description set_description get_xdata get_ydata set_xdate set_yda
|
||||
|
||||
def column_line_widgets_changed_event( self, data=None ):
|
||||
page = self.main_notebook.get_current_page( )
|
||||
textview = None
|
||||
newline = None
|
||||
newcol = None
|
||||
|
||||
if page == 0:
|
||||
textview = self.experiment_script_textview
|
||||
column_indicator = self.experiment_script_column_indicator
|
||||
newline = self.experiment_script_line_indicator.get_value_as_int( ) - 1
|
||||
newcol = self.experiment_script_column_indicator.get_value_as_int( ) - 1
|
||||
newcol = column_indicator.get_value_as_int( ) - 1
|
||||
elif page == 1:
|
||||
textview = self.data_handling_textview
|
||||
column_indicator = self.data_handling_column_indicator
|
||||
newline = self.data_handling_line_indicator.get_value_as_int( ) - 1
|
||||
newcol = self.data_handling_column_indicator.get_value_as_int( ) - 1
|
||||
newcol = column_indicator.get_value_as_int( ) - 1
|
||||
else:
|
||||
print("unknown line/column selector")
|
||||
return False
|
||||
|
||||
textbuffer = textview.get_buffer( )
|
||||
new_place = textbuffer.get_iter_at_line( newline )
|
||||
if not newcol > new_place.get_chars_in_line( ):
|
||||
new_place.set_line_offset( newcol )
|
||||
else:
|
||||
self.__dict__[ text_name + "_column_indicator" ].set_value( 1 )
|
||||
column_indicator.set_value( 1 )
|
||||
if len( textbuffer.get_selection_bounds( ) ) != 0:
|
||||
textbuffer.move_mark_by_name( "insert", new_place )
|
||||
else:
|
||||
@@ -3048,7 +3047,6 @@ class MonitorWidgets:
|
||||
# Statistics activated?
|
||||
if (self.display_statistics_checkbutton.get_active( ) and
|
||||
in_result.uses_statistics( ) and in_result.ready_for_drawing_error( )):
|
||||
|
||||
for i in range( chans ):
|
||||
err = in_result.get_yerr( i )
|
||||
if moving_average is not None:
|
||||
|
||||
Reference in New Issue
Block a user