55 xmlns : gui =" clr-namespace:ICSharpCode.SharpDevelop.Gui"
66 xmlns : sd =" clr-namespace:ICSharpCode.SharpDevelop"
77 xmlns : widgets =" clr-namespace:ICSharpCode.SharpDevelop.Widgets;assembly=ICSharpCode.SharpDevelop.Widgets" >
8- <Grid >
9- <Grid .RowDefinitions>
10- <RowDefinition Height =" Auto" ></RowDefinition >
11- <RowDefinition Height =" Auto" ></RowDefinition >
12- <RowDefinition Height =" Auto" ></RowDefinition >
13- </Grid .RowDefinitions>
14-
8+ <widgets : StackPanelWithSpacing SpaceBetweenItems =" 5" >
159 <TextBlock
16- Margin=" 0,0,0,5"
1710 Text=" {core:Localize Dialog.Options.IDEOptions.CodeCompletion.MainOption}"
1811 TextWrapping=" Wrap"
19- VerticalAlignment=" Center" />
12+ VerticalAlignment=" Center" />
2013
21- <CheckBox Grid.Row= " 1 " VerticalAlignment = " Center "
22- Content = " {core:Localize Dialog.Options.IDEOptions.TextEditor.General.CodeCompletionCheckBox} "
23- IsChecked =" {Binding EnableCodeCompletion} " >
24- </ CheckBox >
14+ <CheckBox
15+ VerticalAlignment= " Center "
16+ Content =" {core:Localize Dialog.Options.IDEOptions.TextEditor.General.CodeCompletionCheckBox} "
17+ IsChecked= " {Binding EnableCodeCompletion} " / >
2518
26- <GroupBox Grid.Row=" 2" Margin =" 0,8,0,0"
27- Header =" {core:Localize Dialog.Options.IDEOptions.CodeCompletion.DetailSettings}"
28- IsEnabled =" {Binding EnableCodeCompletion}" >
19+ <GroupBox
20+ Margin=" 5"
21+ Header=" {core:Localize Dialog.Options.IDEOptions.CodeCompletion.DetailSettings}"
22+ IsEnabled=" {Binding EnableCodeCompletion}" >
2923
30- <Grid >
31- <Grid .RowDefinitions>
32- <RowDefinition Height =" 25" ></RowDefinition >
33- <RowDefinition Height =" 25" ></RowDefinition >
34- <RowDefinition Height =" 25" ></RowDefinition >
35- <RowDefinition Height =" 25" ></RowDefinition >
36- <RowDefinition Height =" Auto" ></RowDefinition >
37- <RowDefinition Height =" 25" ></RowDefinition >
38- <RowDefinition Height =" 25" ></RowDefinition >
39- <RowDefinition Height =" 25" ></RowDefinition >
40-
41- <RowDefinition Height =" Auto" ></RowDefinition >
42- <RowDefinition Height =" Auto" ></RowDefinition >
43- </Grid .RowDefinitions>
44-
45- <CheckBox Content =" {core:Localize Dialog.Options.IDEOptions.CodeCompletion.UseDataUsageCache}"
46- IsChecked =" {Binding UseDataUsageCache}" >
47- </CheckBox >
48-
49- <widgets : StackPanelWithSpacing Grid.Row=" 1" SpaceBetweenItems =" 4" Margin =" 30,0,0,0"
50- Orientation=" Horizontal" IsEnabled =" {Binding UseDataUsageCache}" >
51-
52- <Label Content =" {core:Localize Dialog.Options.IDEOptions.CodeCompletion.SaveItemCountBeforeNumber}" ></Label >
53-
54- <widgets : NumericUpDown MinWidth =" 50"
55- Minimum=" 50" Maximum =" 10000" SmallChange =" 50" IsEnabled =" {Binding UseDataUsageCache}"
56- Value=" {Binding DataUsageCacheItemCount}" >
57- </widgets : NumericUpDown >
58-
59- <Label Content =" {core:Localize Dialog.Options.IDEOptions.CodeCompletion.SaveItemCountAfterNumber}" ></Label >
60-
61- <Button Style =" {x:Static core:GlobalStyles.ButtonStyle}"
62- Content =" {core:Localize Dialog.Options.IDEOptions.CodeCompletion.ClearCache}"
63- Click =" Button_Click" >
64- </Button >
24+ <widgets : StackPanelWithSpacing SpaceBetweenItems =" 10" >
25+ <TextBlock
26+ Text=" {core:Localize Dialog.Options.IDEOptions.CodeCompletion.LanguageDependend}"
27+ TextWrapping=" Wrap" />
6528
66- </widgets : StackPanelWithSpacing >
29+ <CheckBox
30+ IsChecked=" {core:OptionBinding sd:CodeCompletionOptions.CompleteWhenTyping}"
31+ Content=" {core:Localize Dialog.Options.IDEOptions.CodeCompletion.CompleteWhenTyping}" />
6732
68- <CheckBox Grid.Row=" 2"
69- Content =" {core:Localize Dialog.Options.IDEOptions.CodeCompletion.UseTooltips}"
70- IsChecked =" {Binding UseTooltips}" >
71- </CheckBox >
72-
73-
74- <CheckBox x : Name =" useDebugTooltipsOnly" Grid.Row=" 3" Margin =" 30,0,0,0"
75- Content =" {core:Localize Dialog.Options.IDEOptions.CodeCompletion.UseDebugTooltipsOnly}"
76- IsEnabled =" {Binding UseTooltips}" >
77- </CheckBox >
78-
79- <TextBlock Grid.Row=" 4" Margin =" 0,3,0,13"
80- Text =" {core:Localize Dialog.Options.IDEOptions.CodeCompletion.LanguageDependend}"
81- TextWrapping =" Wrap" >
82- </TextBlock >
33+ <CheckBox
34+ IsChecked=" {core:OptionBinding sd:CodeCompletionOptions.CommitOnTabEnterOnly}"
35+ Content=" {core:Localize Dialog.Options.IDEOptions.CodeCompletion.CommitOnTabEnterOnly}" />
36+ </widgets : StackPanelWithSpacing >
37+ </GroupBox >
38+
39+ <GroupBox Header =" {core:Localize Dialog.Options.IDEOptions.CodeCompletion.TooltipLabel}" Margin =" 5" >
40+ <widgets : StackPanelWithSpacing SpaceBetweenItems =" 10" >
41+ <CheckBox
42+ Content=" {core:Localize Dialog.Options.IDEOptions.CodeCompletion.UseTooltips}"
43+ IsChecked=" {Binding UseTooltips}" />
8344
84- <CheckBox x : Name =" completeWhenTyping" Grid.Row=" 5"
85- Content =" {core:Localize Dialog.Options.IDEOptions.CodeCompletion.CompleteWhenTyping}" >
86- </CheckBox >
45+ <CheckBox
46+ Margin=" 30,0,0,0"
47+ IsChecked=" {core:OptionBinding sd:CodeCompletionOptions.TooltipsOnlyWhenDebugging}"
48+ Content=" {core:Localize Dialog.Options.IDEOptions.CodeCompletion.UseDebugTooltipsOnly}"
49+ IsEnabled=" {Binding UseTooltips}" />
8750
88- <CheckBox x : Name =" useKeywordCompletionCheckBox" Grid.Row=" 6"
89- Content =" {core:Localize Dialog.Options.IDEOptions.CodeCompletion.UseKeywordCompletion}" >
90- </CheckBox >
51+ <CheckBox
52+ VerticalAlignment=" Center"
53+ Content=" {core:Localize Dialog.Options.IDEOptions.CodeCompletion.UseInsight}"
54+ IsChecked=" {Binding UseInsight}" />
9155
92- <CheckBox Grid.Row=" 7" VerticalAlignment =" Center"
93- Content =" {core:Localize Dialog.Options.IDEOptions.CodeCompletion.UseInsight}"
94- IsChecked =" {Binding UseInsight}" >
95- </CheckBox >
56+ <CheckBox
57+ Margin=" 30,0,0,0"
58+ IsChecked=" {core:OptionBinding sd:CodeCompletionOptions.InsightRefreshOnComma}"
59+ Content=" {core:Localize Dialog.Options.IDEOptions.CodeCompletion.RefreshInsightOnComma}"
60+ IsEnabled=" {Binding UseInsight}" />
9661
97- <CheckBox x : Name =" refreshInsightOnComma" Grid.Row=" 8" Margin =" 30,0,0,0"
98- Content =" {core:Localize Dialog.Options.IDEOptions.CodeCompletion.RefreshInsightOnComma}"
99- IsEnabled =" {Binding UseInsight}" >
100- </CheckBox >
101-
10262 <StackPanel Grid.Row=" 9" Orientation =" Horizontal" Margin =" 0,10" >
10363 <TextBlock Text =" {core:Localize Dialog.Options.IDEOptions.CodeCompletion.TooltipLinkTarget}" Margin =" 0,2,2,0" />
104- <ComboBox sd:EnumBinding.EnumType=" {x:Type sd:TooltipLinkTarget}"
105- SelectedValue =" {core:OptionBinding sd:CodeCompletionOptions.TooltipLinkTarget}" />
64+
65+ <ComboBox
66+ sd:EnumBinding.EnumType=" {x:Type sd:TooltipLinkTarget}"
67+ SelectedValue=" {core:OptionBinding sd:CodeCompletionOptions.TooltipLinkTarget}" />
10668 </StackPanel >
107- </Grid >
69+ </widgets : StackPanelWithSpacing >
10870 </GroupBox >
109- </Grid >
71+ </widgets : StackPanelWithSpacing >
11072</gui : OptionPanel >
0 commit comments