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
|
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
|
class import from as return yield while continue break assert None True False AccumulatedValue
|
||||||
Accumulation MeasurementResult ADC_Result Experiment synchronize sleep result data isinstance
|
Accumulation MeasurementResult ADC_Result Experiment synchronize sleep result data
|
||||||
issubclass min max abs pow range xrange log_range lin_range staggered_range int float zip file
|
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
|
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()
|
self.keywordsbuffer = gtksourceview2.Buffer()
|
||||||
keywordsbuffer.set_text(keywords)
|
self.keywordsbuffer.set_text(keywords)
|
||||||
|
|
||||||
compexp = self.experiment_script_textview.get_completion()
|
compexp = self.experiment_script_textview.get_completion()
|
||||||
compres = self.data_handling_textview.get_completion()
|
compres = self.data_handling_textview.get_completion()
|
||||||
|
|
||||||
compwgen = gtksourceview2.CompletionWords()
|
compexp.set_property("show-headers", True)
|
||||||
compwgen.register(keywordsbuffer)
|
compres.set_property("show-headers", True)
|
||||||
|
|
||||||
compwexp = gtksourceview2.CompletionWords()
|
self.compwgen = gtksourceview2.CompletionWords.new("Keywords", None)
|
||||||
compwexp.register(self.experiment_script_textbuffer)
|
self.compwgen.register(self.keywordsbuffer)
|
||||||
|
self.compwgen.set_property("minimum-word-size", 1)
|
||||||
|
|
||||||
compwres = gtksourceview2.CompletionWords()
|
self.compwexp = gtksourceview2.CompletionWords.new("Words", None)
|
||||||
compwres.register(self.data_handling_textbuffer)
|
self.compwexp.register(self.experiment_script_textbuffer)
|
||||||
|
self.compwexp.set_property("minimum-word-size", 2)
|
||||||
|
|
||||||
compexp.add_provider(compwgen)
|
self.compwres = gtksourceview2.CompletionWords.new("Words", None)
|
||||||
compres.add_provider(compwgen)
|
self.compwres.register(self.data_handling_textbuffer)
|
||||||
|
self.compwres.set_property("minimum-word-size", 2)
|
||||||
|
|
||||||
compexp.add_provider(compwexp)
|
compexp.add_provider(self.compwgen)
|
||||||
compres.add_provider(compwres)
|
compres.add_provider(self.compwgen)
|
||||||
|
|
||||||
|
compexp.add_provider(self.compwexp)
|
||||||
|
compres.add_provider(self.compwres)
|
||||||
|
|
||||||
# script fonts are atlered by configuration
|
# script fonts are atlered by configuration
|
||||||
# clipboard
|
# clipboard
|
||||||
|
|||||||
Reference in New Issue
Block a user