IDEA-129568 'Tab title limit' setting does not dither out when Tab Placement set...
[idea/community.git] / platform / lang-impl / src / com / intellij / application / options / editor / EditorTabsConfigurable.form
1 <?xml version="1.0" encoding="UTF-8"?>
2 <form xmlns="http://www.intellij.com/uidesigner/form/" version="1" bind-to-class="com.intellij.application.options.editor.EditorTabsConfigurable">
3   <grid id="27dc6" binding="myRootPanel" layout-manager="GridLayoutManager" row-count="3" column-count="2" same-size-horizontally="false" same-size-vertically="false" hgap="-1" vgap="-1">
4     <margin top="0" left="0" bottom="0" right="0"/>
5     <constraints>
6       <xy x="20" y="20" width="500" height="614"/>
7     </constraints>
8     <properties/>
9     <border type="none"/>
10     <children>
11       <grid id="ed507" layout-manager="GridLayoutManager" row-count="8" column-count="1" same-size-horizontally="false" same-size-vertically="false" hgap="-1" vgap="-1">
12         <margin top="0" left="0" bottom="0" right="0"/>
13         <constraints>
14           <grid row="0" column="0" row-span="1" col-span="1" vsize-policy="3" hsize-policy="3" anchor="9" fill="3" indent="0" use-parent-layout="false"/>
15         </constraints>
16         <properties/>
17         <clientProperties>
18           <BorderFactoryClass class="java.lang.String" value="com.intellij.ui.IdeBorderFactory$PlainSmallWithIndent"/>
19         </clientProperties>
20         <border type="none" title-resource-bundle="messages/ApplicationBundle" title-key="group.tab.appearance"/>
21         <children>
22           <component id="91ecb" class="javax.swing.JCheckBox" binding="myScrollTabLayoutInEditorCheckBox">
23             <constraints>
24               <grid row="1" column="0" row-span="1" col-span="1" vsize-policy="0" hsize-policy="3" anchor="8" fill="0" indent="0" use-parent-layout="false"/>
25             </constraints>
26             <properties>
27               <text resource-bundle="messages/ApplicationBundle" key="checkbox.editor.tabs.in.single.row"/>
28             </properties>
29           </component>
30           <grid id="861f5" layout-manager="GridLayoutManager" row-count="1" column-count="3" same-size-horizontally="false" same-size-vertically="false" hgap="-1" vgap="-1">
31             <margin top="0" left="5" bottom="0" right="0"/>
32             <constraints>
33               <grid row="0" column="0" row-span="1" col-span="1" vsize-policy="0" hsize-policy="3" anchor="0" fill="3" indent="0" use-parent-layout="false"/>
34             </constraints>
35             <properties/>
36             <border type="none"/>
37             <children>
38               <component id="8ee3f" class="javax.swing.JLabel">
39                 <constraints>
40                   <grid row="0" column="0" row-span="1" col-span="1" vsize-policy="0" hsize-policy="0" anchor="8" fill="0" indent="0" use-parent-layout="false"/>
41                 </constraints>
42                 <properties>
43                   <iconTextGap value="4"/>
44                   <text resource-bundle="messages/ApplicationBundle" key="combobox.editor.tab.placement"/>
45                 </properties>
46               </component>
47               <component id="54502" class="javax.swing.JComboBox" binding="myEditorTabPlacement">
48                 <constraints>
49                   <grid row="0" column="1" row-span="1" col-span="1" vsize-policy="0" hsize-policy="1" anchor="8" fill="1" indent="0" use-parent-layout="false">
50                     <minimum-size width="140" height="-1"/>
51                   </grid>
52                 </constraints>
53                 <properties/>
54               </component>
55               <hspacer id="736f6">
56                 <constraints>
57                   <grid row="0" column="2" row-span="1" col-span="1" vsize-policy="1" hsize-policy="6" anchor="0" fill="1" indent="0" use-parent-layout="false"/>
58                 </constraints>
59               </hspacer>
60             </children>
61           </grid>
62           <component id="50eb7" class="javax.swing.JCheckBox" binding="myShowCloseButtonOnCheckBox" default-binding="true">
63             <constraints>
64               <grid row="4" column="0" row-span="1" col-span="1" vsize-policy="0" hsize-policy="3" anchor="8" fill="0" indent="0" use-parent-layout="false"/>
65             </constraints>
66             <properties>
67               <text resource-bundle="messages/ApplicationBundle" key="checkbox.editor.tabs.show.close.button"/>
68             </properties>
69           </component>
70           <component id="e9bec" class="javax.swing.JCheckBox" binding="myCbModifiedTabsMarkedWithAsterisk">
71             <constraints>
72               <grid row="5" column="0" row-span="1" col-span="1" vsize-policy="0" hsize-policy="3" anchor="8" fill="0" indent="0" use-parent-layout="false">
73                 <preferred-size width="239" height="20"/>
74               </grid>
75             </constraints>
76             <properties>
77               <text resource-bundle="messages/ApplicationBundle" key="checkbox.mark.modified.tabs.with.asterisk"/>
78             </properties>
79           </component>
80           <component id="2ecb5" class="javax.swing.JCheckBox" binding="myHideKnownExtensions">
81             <constraints>
82               <grid row="2" column="0" row-span="1" col-span="1" vsize-policy="0" hsize-policy="3" anchor="8" fill="0" indent="0" use-parent-layout="false"/>
83             </constraints>
84             <properties>
85               <text resource-bundle="messages/ApplicationBundle" key="checkbox.hide.file.extension.in.editor.tabs"/>
86             </properties>
87           </component>
88           <component id="66205" class="javax.swing.JCheckBox" binding="myShowDirectoryInTabCheckBox">
89             <constraints>
90               <grid row="3" column="0" row-span="1" col-span="1" vsize-policy="0" hsize-policy="3" anchor="8" fill="0" indent="0" use-parent-layout="false"/>
91             </constraints>
92             <properties>
93               <text value="Show directory in editor tabs for non-unique filenames"/>
94             </properties>
95           </component>
96           <component id="9c802" class="javax.swing.JCheckBox" binding="myShowTabsTooltipsCheckBox" default-binding="true">
97             <constraints>
98               <grid row="6" column="0" row-span="1" col-span="1" vsize-policy="0" hsize-policy="3" anchor="8" fill="0" indent="0" use-parent-layout="false"/>
99             </constraints>
100             <properties>
101               <text resource-bundle="messages/ApplicationBundle" key="checkbox.show.tabs.tooltips"/>
102             </properties>
103           </component>
104           <grid id="e3283" layout-manager="GridLayoutManager" row-count="1" column-count="2" same-size-horizontally="false" same-size-vertically="false" hgap="-1" vgap="-1">
105             <margin top="0" left="0" bottom="0" right="0"/>
106             <constraints>
107               <grid row="7" column="0" row-span="1" col-span="1" vsize-policy="3" hsize-policy="3" anchor="0" fill="3" indent="0" use-parent-layout="false"/>
108             </constraints>
109             <properties/>
110             <border type="none"/>
111             <children>
112               <component id="2479d" class="javax.swing.JLabel" binding="myTabTitleLimitLabel">
113                 <constraints>
114                   <grid row="0" column="0" row-span="1" col-span="1" vsize-policy="0" hsize-policy="0" anchor="4" fill="0" indent="0" use-parent-layout="false"/>
115                 </constraints>
116                 <properties>
117                   <text resource-bundle="messages/ApplicationBundle" key="editbox.tab.title.limit"/>
118                 </properties>
119               </component>
120               <component id="3499c" class="javax.swing.JTextField" binding="myTabTitleLimitField">
121                 <constraints>
122                   <grid row="0" column="1" row-span="1" col-span="1" vsize-policy="0" hsize-policy="2" anchor="8" fill="0" indent="0" use-parent-layout="false">
123                     <preferred-size width="30" height="27"/>
124                   </grid>
125                 </constraints>
126                 <properties>
127                   <columns value="2"/>
128                   <text value="30"/>
129                 </properties>
130               </component>
131             </children>
132           </grid>
133         </children>
134       </grid>
135       <vspacer id="651b4">
136         <constraints>
137           <grid row="2" column="0" row-span="1" col-span="1" vsize-policy="6" hsize-policy="1" anchor="0" fill="2" indent="0" use-parent-layout="false"/>
138         </constraints>
139       </vspacer>
140       <grid id="eb8d0" layout-manager="GridLayoutManager" row-count="4" column-count="1" same-size-horizontally="false" same-size-vertically="false" hgap="-1" vgap="10">
141         <margin top="0" left="0" bottom="0" right="0"/>
142         <constraints>
143           <grid row="1" column="0" row-span="1" col-span="1" vsize-policy="0" hsize-policy="3" anchor="0" fill="3" indent="0" use-parent-layout="false"/>
144         </constraints>
145         <properties/>
146         <clientProperties>
147           <BorderFactoryClass class="java.lang.String" value="com.intellij.ui.IdeBorderFactory$PlainSmallWithIndent"/>
148         </clientProperties>
149         <border type="none" title-resource-bundle="messages/ApplicationBundle" title-key="group.tab.closing.policy"/>
150         <children>
151           <grid id="5a5a7" layout-manager="GridLayoutManager" row-count="1" column-count="2" same-size-horizontally="false" same-size-vertically="false" hgap="-1" vgap="-1">
152             <margin top="0" left="0" bottom="0" right="0"/>
153             <constraints>
154               <grid row="0" column="0" row-span="1" col-span="1" vsize-policy="3" hsize-policy="3" anchor="0" fill="3" indent="0" use-parent-layout="false"/>
155             </constraints>
156             <properties/>
157             <border type="none"/>
158             <children>
159               <component id="527a6" class="javax.swing.JLabel">
160                 <constraints>
161                   <grid row="0" column="0" row-span="1" col-span="1" vsize-policy="0" hsize-policy="0" anchor="8" fill="0" indent="0" use-parent-layout="false">
162                     <preferred-size width="60" height="27"/>
163                   </grid>
164                 </constraints>
165                 <properties>
166                   <text resource-bundle="messages/ApplicationBundle" key="editbox.tab.limit"/>
167                 </properties>
168               </component>
169               <component id="16477" class="javax.swing.JTextField" binding="myEditorTabLimitField">
170                 <constraints>
171                   <grid row="0" column="1" row-span="1" col-span="1" vsize-policy="0" hsize-policy="2" anchor="8" fill="0" indent="0" use-parent-layout="false">
172                     <preferred-size width="30" height="27"/>
173                   </grid>
174                 </constraints>
175                 <properties>
176                   <text value="15"/>
177                 </properties>
178               </component>
179             </children>
180           </grid>
181           <grid id="9b723" layout-manager="GridLayoutManager" row-count="3" column-count="1" same-size-horizontally="false" same-size-vertically="false" hgap="-1" vgap="2">
182             <margin top="0" left="0" bottom="0" right="0"/>
183             <constraints>
184               <grid row="2" column="0" row-span="1" col-span="1" vsize-policy="3" hsize-policy="3" anchor="0" fill="3" indent="0" use-parent-layout="false"/>
185             </constraints>
186             <properties/>
187             <border type="none"/>
188             <children>
189               <component id="3c616" class="javax.swing.JLabel">
190                 <constraints>
191                   <grid row="0" column="0" row-span="1" col-span="1" vsize-policy="0" hsize-policy="0" anchor="8" fill="0" indent="0" use-parent-layout="false"/>
192                 </constraints>
193                 <properties>
194                   <text resource-bundle="messages/ApplicationBundle" key="label.when.number.of.opened.editors.exceeds.tab.limit"/>
195                 </properties>
196               </component>
197               <component id="db55b" class="javax.swing.JRadioButton" binding="myCloseNonModifiedFilesFirstRadio">
198                 <constraints>
199                   <grid row="1" column="0" row-span="1" col-span="1" vsize-policy="0" hsize-policy="3" anchor="8" fill="0" indent="2" use-parent-layout="false"/>
200                 </constraints>
201                 <properties>
202                   <text resource-bundle="messages/ApplicationBundle" key="radio.close.non.modified.files.first"/>
203                 </properties>
204               </component>
205               <component id="50a4c" class="javax.swing.JRadioButton" binding="myCloseLRUFilesRadio">
206                 <constraints>
207                   <grid row="2" column="0" row-span="1" col-span="1" vsize-policy="0" hsize-policy="3" anchor="8" fill="0" indent="2" use-parent-layout="false"/>
208                 </constraints>
209                 <properties>
210                   <text resource-bundle="messages/ApplicationBundle" key="radio.close.less.frequently.used.files"/>
211                 </properties>
212               </component>
213             </children>
214           </grid>
215           <grid id="611cc" layout-manager="GridLayoutManager" row-count="4" column-count="1" same-size-horizontally="false" same-size-vertically="false" hgap="-1" vgap="2">
216             <margin top="10" left="0" bottom="0" right="0"/>
217             <constraints>
218               <grid row="3" column="0" row-span="1" col-span="1" vsize-policy="3" hsize-policy="3" anchor="0" fill="3" indent="0" use-parent-layout="false"/>
219             </constraints>
220             <properties/>
221             <border type="none"/>
222             <children>
223               <component id="5cd3" class="javax.swing.JLabel">
224                 <constraints>
225                   <grid row="0" column="0" row-span="1" col-span="1" vsize-policy="0" hsize-policy="0" anchor="8" fill="0" indent="0" use-parent-layout="false"/>
226                 </constraints>
227                 <properties>
228                   <text resource-bundle="messages/ApplicationBundle" key="label.when.closing.active.editor"/>
229                 </properties>
230               </component>
231               <component id="c4f64" class="javax.swing.JRadioButton" binding="myActivateLeftEditorOnCloseRadio">
232                 <constraints>
233                   <grid row="1" column="0" row-span="1" col-span="1" vsize-policy="0" hsize-policy="3" anchor="8" fill="0" indent="2" use-parent-layout="false"/>
234                 </constraints>
235                 <properties>
236                   <text resource-bundle="messages/ApplicationBundle" key="radio.activate.left.neighbouring.tab"/>
237                 </properties>
238               </component>
239               <component id="40f31" class="javax.swing.JRadioButton" binding="myActivateMRUEditorOnCloseRadio">
240                 <constraints>
241                   <grid row="3" column="0" row-span="1" col-span="1" vsize-policy="0" hsize-policy="3" anchor="8" fill="0" indent="2" use-parent-layout="false"/>
242                 </constraints>
243                 <properties>
244                   <text resource-bundle="messages/ApplicationBundle" key="radio.activate.most.recently.opened.tab"/>
245                 </properties>
246               </component>
247               <component id="41d29" class="javax.swing.JRadioButton" binding="myActivateRightNeighbouringTabRadioButton" default-binding="true">
248                 <constraints>
249                   <grid row="2" column="0" row-span="1" col-span="1" vsize-policy="0" hsize-policy="3" anchor="8" fill="0" indent="2" use-parent-layout="false"/>
250                 </constraints>
251                 <properties>
252                   <text resource-bundle="messages/ApplicationBundle" key="radio.activate.right.neighbouring.tab"/>
253                 </properties>
254               </component>
255             </children>
256           </grid>
257         </children>
258       </grid>
259       <hspacer id="a4ce9">
260         <constraints>
261           <grid row="0" column="1" row-span="1" col-span="1" vsize-policy="1" hsize-policy="6" anchor="0" fill="1" indent="0" use-parent-layout="false"/>
262         </constraints>
263       </hspacer>
264     </children>
265   </grid>
266   <buttonGroups>
267     <group name="buttonGroup1">
268       <member id="db55b"/>
269       <member id="50a4c"/>
270     </group>
271     <group name="buttonGroup2">
272       <member id="c4f64"/>
273       <member id="40f31"/>
274       <member id="41d29"/>
275     </group>
276   </buttonGroups>
277 </form>