📄 configuration.xrc
字号:
<?xml version="1.0" ?>
<resource>
<object class="wxDialog" name="dlgAstyleConfig">
<title>AStyle plugin configuration</title>
<centered>1</centered>
<object class="wxBoxSizer">
<orient>wxVERTICAL</orient>
<object class="sizeritem">
<object class="wxNotebook" name="nbMain">
<usenotebooksizer>1</usenotebooksizer>
<object class="notebookpage">
<label>Style</label>
<object class="wxPanel" name="tabStyle">
<object class="wxBoxSizer">
<orient>wxHORIZONTAL</orient>
<object class="sizeritem">
<object class="wxStaticBoxSizer">
<label>Styles</label>
<orient>wxVERTICAL</orient>
<object class="sizeritem">
<object class="wxRadioButton" name="rbAnsi">
<label>ANSI</label>
</object>
<flag>wxTOP|wxLEFT|wxRIGHT</flag>
<border>8</border>
</object>
<object class="sizeritem">
<object class="wxRadioButton" name="rbKr">
<label>K&&R</label>
</object>
<flag>wxTOP|wxLEFT|wxRIGHT</flag>
<border>8</border>
</object>
<object class="sizeritem">
<object class="wxRadioButton" name="rbLinux">
<label>Linux</label>
</object>
<flag>wxTOP|wxLEFT|wxRIGHT</flag>
<border>8</border>
</object>
<object class="sizeritem">
<object class="wxRadioButton" name="rbGNU">
<label>GNU</label>
</object>
<flag>wxTOP|wxLEFT|wxRIGHT</flag>
<border>8</border>
</object>
<object class="sizeritem">
<object class="wxRadioButton" name="rbJava">
<label>Java</label>
</object>
<flag>wxTOP|wxLEFT|wxRIGHT</flag>
<border>8</border>
</object>
<object class="sizeritem">
<object class="wxRadioButton" name="rbCustom">
<label>Custom</label>
</object>
<flag>wxTOP|wxLEFT|wxRIGHT</flag>
<border>8</border>
</object>
</object>
<flag>wxALL|wxEXPAND</flag>
<border>8</border>
</object>
<object class="sizeritem">
<object class="wxStaticBoxSizer">
<label>Sample</label>
<orient>wxVERTICAL</orient>
<object class="sizeritem">
<object class="wxTextCtrl" name="txtSample">
<style>wxTE_MULTILINE|wxTE_READONLY|wxHSCROLL</style>
</object>
<option>1</option>
<flag>wxALL|wxEXPAND</flag>
<border>8</border>
<minsize>240,128</minsize>
</object>
</object>
<option>1</option>
<flag>wxTOP|wxBOTTOM|wxRIGHT|wxEXPAND</flag>
<border>8</border>
</object>
</object>
</object>
</object>
<object class="notebookpage">
<label>Indentation</label>
<object class="wxPanel" name="tabIndentation">
<object class="wxBoxSizer">
<orient>wxVERTICAL</orient>
<object class="sizeritem">
<object class="wxBoxSizer">
<orient>wxVERTICAL</orient>
<object class="sizeritem">
<object class="wxBoxSizer">
<orient>wxHORIZONTAL</orient>
<object class="sizeritem">
<object class="wxStaticText">
<label>Indentation size (in spaces):</label>
</object>
<flag>wxTOP</flag>
<border>4</border>
</object>
<object class="sizeritem">
<object class="wxSpinCtrl" name="spnIndentation">
<value>4</value>
<min>1</min>
<max>16</max>
</object>
<flag>wxLEFT</flag>
<border>8</border>
</object>
</object>
</object>
<object class="sizeritem">
<object class="wxCheckBox" name="chkUseTab">
<label>Use TABs instead of spaces</label>
</object>
<flag>wxTOP</flag>
<border>8</border>
</object>
<object class="sizeritem">
<object class="wxCheckBox" name="chkForceUseTabs">
<label>Force using TABs</label>
</object>
<flag>wxTOP</flag>
<border>8</border>
</object>
<object class="sizeritem">
<object class="wxCheckBox" name="chkConvertTabs">
<label>Converts TABs to spaces</label>
</object>
<flag>wxTOP</flag>
<border>8</border>
</object>
<object class="sizeritem">
<object class="wxCheckBox" name="chkFillEmptyLines">
<label>Fill empty lines with the whitespace of their previous lines</label>
</object>
<flag>wxTOP</flag>
<border>8</border>
</object>
<object class="sizeritem">
<object class="wxCheckBox" name="chkIndentClasses">
<label>Indent classes (keywords public:, protected: and private:)</label>
</object>
<flag>wxTOP</flag>
<border>8</border>
</object>
<object class="sizeritem">
<object class="wxCheckBox" name="chkIndentSwitches">
<label>Indent switches (keyword case:)</label>
</object>
<flag>wxTOP</flag>
<border>8</border>
</object>
<object class="sizeritem">
<object class="wxCheckBox" name="chkIndentCase">
<label>Indent case: statement in switches (commands under case:)</label>
</object>
<flag>wxTOP</flag>
<border>8</border>
</object>
<object class="sizeritem">
<object class="wxCheckBox" name="chkIndentBrackets">
<label>Indent brackets</label>
</object>
<flag>wxTOP</flag>
<border>8</border>
</object>
<object class="sizeritem">
<object class="wxCheckBox" name="chkIndentBlocks">
<label>Indent blocks</label>
</object>
<flag>wxTOP</flag>
<border>8</border>
</object>
<object class="sizeritem">
<object class="wxCheckBox" name="chkIndentNamespaces">
<label>Indent namespaces</label>
</object>
<flag>wxTOP</flag>
<border>8</border>
</object>
<object class="sizeritem">
<object class="wxCheckBox" name="chkIndentLabels">
<label>Indent labels</label>
</object>
<flag>wxTOP</flag>
<border>8</border>
</object>
<object class="sizeritem">
<object class="wxCheckBox" name="chkIndentPreprocessor">
<label>Indent multi-line preprocessor definitions</label>
</object>
<flag>wxTOP</flag>
<border>8</border>
</object>
</object>
<option>1</option>
<flag>wxALL|wxEXPAND</flag>
<border>8</border>
</object>
</object>
</object>
</object>
<object class="notebookpage">
<label>Formatting</label>
<object class="wxPanel" name="tabFormatting">
<object class="wxBoxSizer">
<orient>wxVERTICAL</orient>
<object class="sizeritem">
<object class="wxBoxSizer">
<orient>wxVERTICAL</orient>
<object class="sizeritem">
<object class="wxBoxSizer">
<orient>wxHORIZONTAL</orient>
<object class="sizeritem">
<object class="wxStaticText">
<label>Brackets (None, Break, Attach or Linux):</label>
</object>
<flag>wxTOP</flag>
<border>4</border>
</object>
<object class="sizeritem">
<object class="wxComboBox" name="cmbBreakType">
<content>
<item>None</item>
<item>Break</item>
<item>Attach</item>
<item>Linux</item>
</content>
<selection>0</selection>
<style>wxCB_READONLY|wxCB_DROPDOWN</style>
</object>
<flag>wxLEFT</flag>
<border>8</border>
</object>
</object>
</object>
<object class="sizeritem">
<object class="wxCheckBox" name="chkBreakBlocks">
<label>Pad empty lines around header blocks (e.g. 'if', 'while'...)</label>
</object>
<flag>wxTOP</flag>
<border>8</border>
</object>
<object class="sizeritem">
<object class="wxCheckBox" name="chkBreakElseIfs">
<label>Break 'else if()' header combinations into seperate lines</label>
</object>
<flag>wxTOP</flag>
<border>8</border>
</object>
<object class="sizeritem">
<object class="wxCheckBox" name="chkPadOperators">
<label>Insert space padding around operators</label>
</object>
<flag>wxTOP</flag>
<border>8</border>
</object>
<object class="sizeritem">
<object class="wxCheckBox" name="chkPadParens">
<label>Insert space padding around parenthesies</label>
</object>
<flag>wxTOP</flag>
<border>8</border>
</object>
<object class="sizeritem">
<object class="wxCheckBox" name="chkKeepComplex">
<label>Don't break complex statements and multiple statements residing in a single line</label>
</object>
<flag>wxTOP</flag>
<border>8</border>
</object>
<object class="sizeritem">
<object class="wxCheckBox" name="chkKeepBlocks">
<label>Don't break one-line blocks</label>
</object>
<flag>wxTOP</flag>
<border>8</border>
</object>
</object>
<option>1</option>
<flag>wxALL|wxEXPAND</flag>
<border>8</border>
</object>
</object>
</object>
</object>
</object>
<option>1</option>
<flag>wxALL|wxEXPAND</flag>
<border>8</border>
</object>
<object class="sizeritem">
<object class="wxBoxSizer">
<orient>wxHORIZONTAL</orient>
<object class="sizeritem">
<object class="wxButton" name="wxID_OK">
<label>&OK</label>
<default>1</default>
</object>
</object>
<object class="sizeritem">
<object class="wxButton" name="wxID_CANCEL">
<label>&Cancel</label>
</object>
<flag>wxLEFT</flag>
<border>8</border>
</object>
</object>
<flag>wxBOTTOM|wxLEFT|wxRIGHT|wxALIGN_CENTRE_HORIZONTAL</flag>
<border>8</border>
</object>
</object>
</object>
</resource>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -