fixed editor autocomplete
This commit is contained in:
@@ -1150,31 +1150,41 @@ class ScriptWidgets:
|
||||
|
||||
keywords = """for if else elif in print try finally except global lambda not or pass def
|
||||
class import from as return yield while continue break assert None True False AccumulatedValue
|
||||
Accumulation MeasurementResult ADC_Result Experiment synchronize sleep result data isinstance
|
||||
issubclass min max abs pow range xrange log_range lin_range staggered_range int float zip file
|
||||
Accumulation MeasurementResult ADC_Result Experiment synchronize sleep result data
|
||||
issubclass min max abs pow range xrange log_range lin_range staggered_range file
|
||||
combine_ranges interleaved_range get_sampling_rate uses_statistics write_to_csv write_to_hdf
|
||||
get_job_id get_description set_description get_xdata get_ydata set_xdate set_ydata"""
|
||||
get_job_id get_description set_description get_xdata get_ydata set_xdata set_ydata
|
||||
ttl_pulse ttls rf_pulse state_start state_end wait record loop_start loop_end set_frequency
|
||||
set_pfg set_dac set_phase set_pts_local get_length set_title get_title add_lineplotdata
|
||||
add_errorplotdata get_number_of_channels get_style set_style get_xlabel set_xlabel
|
||||
get_ylabel set_ylabel"""
|
||||
|
||||
keywordsbuffer = gtksourceview2.Buffer()
|
||||
keywordsbuffer.set_text(keywords)
|
||||
self.keywordsbuffer = gtksourceview2.Buffer()
|
||||
self.keywordsbuffer.set_text(keywords)
|
||||
|
||||
compexp = self.experiment_script_textview.get_completion()
|
||||
compres = self.data_handling_textview.get_completion()
|
||||
|
||||
compwgen = gtksourceview2.CompletionWords()
|
||||
compwgen.register(keywordsbuffer)
|
||||
compexp.set_property("show-headers", True)
|
||||
compres.set_property("show-headers", True)
|
||||
|
||||
compwexp = gtksourceview2.CompletionWords()
|
||||
compwexp.register(self.experiment_script_textbuffer)
|
||||
self.compwgen = gtksourceview2.CompletionWords.new("Keywords", None)
|
||||
self.compwgen.register(self.keywordsbuffer)
|
||||
self.compwgen.set_property("minimum-word-size", 1)
|
||||
|
||||
compwres = gtksourceview2.CompletionWords()
|
||||
compwres.register(self.data_handling_textbuffer)
|
||||
self.compwexp = gtksourceview2.CompletionWords.new("Words", None)
|
||||
self.compwexp.register(self.experiment_script_textbuffer)
|
||||
self.compwexp.set_property("minimum-word-size", 2)
|
||||
|
||||
compexp.add_provider(compwgen)
|
||||
compres.add_provider(compwgen)
|
||||
self.compwres = gtksourceview2.CompletionWords.new("Words", None)
|
||||
self.compwres.register(self.data_handling_textbuffer)
|
||||
self.compwres.set_property("minimum-word-size", 2)
|
||||
|
||||
compexp.add_provider(compwexp)
|
||||
compres.add_provider(compwres)
|
||||
compexp.add_provider(self.compwgen)
|
||||
compres.add_provider(self.compwgen)
|
||||
|
||||
compexp.add_provider(self.compwexp)
|
||||
compres.add_provider(self.compwres)
|
||||
|
||||
# script fonts are atlered by configuration
|
||||
# clipboard
|
||||
|
||||
Reference in New Issue
Block a user