Warning, /sdk/ktechlab/src/core/ktechlab.kcfg is written in an unsupported language. File is not indexed.

0001 <?xml version="1.0" encoding="UTF-8"?>
0002 <kcfg xmlns="http://www.kde.org/standards/kcfg/1.0"
0003       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
0004       xsi:schemaLocation="http://www.kde.org/standards/kcfg/1.0
0005       http://www.kde.org/standards/kcfg/1.0/kcfg.xsd" >
0006     <kcfgfile name="ktechlabrc"/>
0007         
0008         <group name="General">
0009                 <entry name="MaxUndo" type="Int">
0010                         <label>Maximum number of undo steps</label>
0011                         <default>100</default>
0012                 </entry>
0013                 <entry name="RestoreDocumentsOnStartup" type="Bool">
0014                         <label>Restore Documents on Startup</label>
0015                         <default>true</default>
0016                 </entry>
0017                 <entry name="RaiseItemSelectors" type="Bool">
0018                         <label>Raise appropriate Item Selector on document creation</label>
0019                         <default>true</default>
0020                 </entry>
0021                 <entry name="RaiseMessagesLog" type="Bool">
0022                         <label>Raise Messages Log on Compiling</label>
0023                         <default>true</default>
0024                 </entry>
0025                 <entry name="ShowVoltageBars" type="Bool">
0026                         <label>Show Voltage Bars</label>
0027                         <default>true</default>
0028                 </entry>
0029                 <entry name="ShowVoltageColor" type="Bool">
0030                         <label>Show Voltage as Color</label>
0031                         <default>true</default>
0032                 </entry>
0033                 <entry name="AnimateWires" type="Bool">
0034                         <label>Animate Wires (current or power)</label>
0035                         <default>false</default>
0036                 </entry>
0037                 <entry name="RefreshRate" type="Int">
0038                         <label>Refresh Rate</label>
0039                         <default>50</default> <!-- Make sure this default value is synched with that in settingsdlg.cpp. TODO: Only store this value in one place -->
0040                 </entry>
0041                 <entry name="GridColor" type="Color">
0042                         <label>Color of grid lines</label>
0043                         <default>#E8E8E8</default>
0044                 </entry>
0045                 <entry name="ShowGrid" type="Bool">
0046                         <label>Whether the grid should be shown.</label>
0047                         <default>false</default>
0048                 </entry>
0049                 <entry name="ReuseSameViewForOutput" type="Bool">
0050                         <label>Whether the same output should be use for generation of code, etc</label>
0051                         <default>false</default>
0052                 </entry>
0053         </group>
0054         
0055         <group name="AsmFormatter">
0056                 <entry name="IndentAsmName" type="Int">
0057                         <label>Indentation of Instruction Names</label>
0058                         <default>4</default>
0059                 </entry>
0060                 <entry name="IndentAsmData" type="Int">
0061                         <label>Indentation of Instruction Data</label>
0062                         <default>14</default>
0063                 </entry>
0064                 <entry name="IndentComment" type="Int">
0065                         <label>Indentation of Comments</label>
0066                         <default>40</default>
0067                 </entry>
0068                 <entry name="IndentEqu" type="Int">
0069                         <label>Indentation of 'equ'</label>
0070                         <default>14</default>
0071                 </entry>
0072                 <entry name="IndentEquValue" type="Int">
0073                         <label>Indentation of 'equ' Value</label>
0074                         <default>20</default>
0075                 </entry>
0076                 <entry name="AutoFormatMBOutput" type="Bool">
0077                         <label>Automatically format Microbe output</label>
0078                         <default>false</default>
0079                 </entry>
0080         </group>
0081         
0082         <group name="Logic">
0083                 <entry name="LogicSymbolShapes" type="Enum">
0084                         <label>Logic Symbol Shapes</label>
0085                         <choices>
0086                                 <choice name="Distinctive"/>
0087                                 <choice name="Rectangular"/>
0088                         </choices>
0089                         <default>Distinctive</default>
0090                 </entry>
0091                 <entry name="LogicRisingTrigger" type="Double">
0092                         <label>Rising Trigger Threshold</label>
0093                         <default>2.5</default>
0094                 </entry>
0095                 <entry name="LogicFallingTrigger" type="Double">
0096                         <label>Falling Trigger Threshold</label>
0097                         <default>2</default>
0098                 </entry>
0099                 <entry name="LogicOutputHigh" type="Double">
0100                         <label>Logic Output High</label>
0101                         <default>5</default>
0102                 </entry>
0103                 <entry name="LogicOutputHighImpedance" type="Double">
0104                         <label>Logic Output High Impedance</label>
0105                         <default>15</default>
0106                 </entry>
0107                 <entry name="LogicOutputLowImpedance" type="Double">
0108                         <label>Logic Output Low Impedance</label>
0109                         <default>0</default>
0110                 </entry>
0111         </group>
0112         
0113         <group name="Gpasm">
0114                 <entry name="HexFormat" type="Enum">
0115                         <label>Hex Format</label>
0116                         <choices>
0117                                 <choice name="inhx32"/>
0118                                 <choice name="inhx8m"/>
0119                                 <choice name="inhx8s"/>
0120                                 <choice name="inhx16"/>
0121                         </choices>
0122                         <default>inhx32</default>
0123                 </entry>
0124                 <entry name="Radix" type="Enum">
0125                         <label>Radix</label>
0126                         <choices>
0127                                 <choice name="Decimal"/>
0128                                 <choice name="Binary"/>
0129                                 <choice name="Octal"/>
0130                                 <choice name="Hexadecimal"/>
0131                         </choices>
0132                         <default>Decimal</default>
0133                 </entry>
0134                 <entry name="GpasmWarningLevel" type="Enum">
0135                         <label>GpasmWarning Level</label>
0136                         <choices>
0137                                 <choice name="All"/>
0138                                 <choice name="Warnings"/>
0139                                 <choice name="Errors"/>
0140                         </choices>
0141                         <default>All</default>
0142                 </entry>
0143                 <entry name="IgnoreCase" type="Bool">
0144                         <label>Ignore Case</label>
0145                         <default>true</default>
0146                 </entry>
0147                 <entry name="DosFormat" type="Bool">
0148                         <label>Dos Formatting</label>
0149                         <default>false</default>
0150                 </entry>
0151                 <entry name="MiscGpasmOptions" type="String">
0152                         <label>Other Options</label>
0153                         <default></default>
0154                 </entry>
0155         </group>
0156         
0157         <group name="SDCC">
0158                 <entry name="SDCC_nostdlib" type="Bool">
0159                         <label>Do not search in the standard library directory</label>
0160                         <default>false</default>
0161                 </entry>
0162                 <entry name="SDCC_nostdinc" type="Bool">
0163                         <label>Do not search in the standard include directory</label>
0164                         <default>false</default>
0165                 </entry>
0166                 <entry name="SDCC_less_pedantic" type="Bool">
0167                         <label>Disable pedantic warnings</label>
0168                         <default>false</default>
0169                 </entry>
0170                 <entry name="SDCC_std_c89" type="Bool">
0171                         <label>Strictly follow the C89 standard</label>
0172                         <default>false</default>
0173                 </entry>
0174                 <entry name="SDCC_std_c99" type="Bool">
0175                         <label>Strictly follow the C99 standard</label>
0176                         <default>false</default>
0177                 </entry>
0178                 
0179                 <entry name="SDCC_stack_auto" type="Bool">
0180                         <label>Stack automatic variables</label>
0181                         <default>false</default>
0182                 </entry>
0183                 <entry name="SDCC_int_long_reent" type="Bool">
0184                         <label>Integer libraries have been compiled as reentrant</label>
0185                         <default>false</default>
0186                 </entry>
0187                 <entry name="SDCC_float_reent" type="Bool">
0188                         <label>Floating point library has been compiled as reentrant</label>
0189                         <default>false</default>
0190                 </entry>
0191                 <entry name="SDCC_fommit_frame_pointer" type="Bool">
0192                         <label>Leave out the frame pointer</label>
0193                         <default>false</default>
0194                 </entry>
0195                 <entry name="SDCC_no_xinit_opt" type="Bool">
0196                         <label>Do not memcpy initialized data from code space to xdata space</label>
0197                         <default>false</default>
0198                 </entry>
0199                 <entry name="SDCC_all_callee_saves" type="Bool">
0200                         <label>Callee will always save registers used</label>
0201                         <default>false</default>
0202                 </entry>
0203                 
0204                 <entry name="SDCC_nooverlay" type="Bool">
0205                         <label>Do not overlay parameters and local variables</label>
0206                         <default>false</default>
0207                 </entry>
0208                 <entry name="SDCC_nogcse" type="Bool">
0209                         <label>Disable the GCSE optimization</label>
0210                         <default>false</default>
0211                 </entry>
0212                 <entry name="SDCC_nolabelopt" type="Bool">
0213                         <label>Do not optimize labels</label>
0214                         <default>false</default>
0215                 </entry>
0216                 <entry name="SDCC_noinvariant" type="Bool">
0217                         <label>Disable optimization of invariants</label>
0218                         <default>false</default>
0219                 </entry>
0220                 <entry name="SDCC_noinduction" type="Bool">
0221                         <label>Disable loop variable induction</label>
0222                         <default>false</default>
0223                 </entry>
0224                 <entry name="SDCC_no_peep" type="Bool">
0225                         <label>Disable peep-hole optimization</label>
0226                         <default>false</default>
0227                 </entry>
0228                 <entry name="SDCC_noloopreverse" type="Bool">
0229                         <label>Do not do loop reversal optimization</label>
0230                         <default>false</default>
0231                 </entry>
0232                 <entry name="SDCC_opt_code_size" type="Bool">
0233                         <label>Optimize for compact code</label>
0234                         <default>false</default>
0235                 </entry>
0236                 <entry name="SDCC_opt_code_speed" type="Bool">
0237                         <label>Optimize for fast code</label>
0238                         <default>false</default>
0239                 </entry>
0240                 <entry name="SDCC_peep_asm" type="Bool">
0241                         <label>Pass inline assembler code through peep hole optimizer</label>
0242                         <default>false</default>
0243                 </entry>
0244                 <entry name="SDCC_nojtbound" type="Bool">
0245                         <label>Do not generate boundary check for jump tables</label>
0246                         <default>false</default>
0247                 </entry>
0248                 
0249                 <entry name="SDCC_nodefaultlibs" type="Bool">
0250                         <label>Do not use default libraries</label>
0251                         <default>false</default>
0252                 </entry>
0253                 <entry name="SDCC_pno_banksel" type="Bool">
0254                         <label>Do not generate BANKSEL directives</label>
0255                         <default>false</default>
0256                 </entry>
0257                 <entry name="SDCC_pstack_model_large" type="Bool">
0258                         <label>Use large stack model</label>
0259                         <default>false</default>
0260                 </entry>
0261                 <entry name="SDCC_debug_xtra" type="Bool">
0262                         <label>Show more debug info in assembly output</label>
0263                         <default>false</default>
0264                 </entry>
0265                 <entry name="SDCC_denable_peeps" type="Bool">
0266                         <label>Explicit enable of peepholes</label>
0267                         <default>false</default>
0268                 </entry>
0269                 <entry name="SDCC_calltree" type="Bool">
0270                         <label>Dump call tree in .calltree file</label>
0271                         <default>false</default>
0272                 </entry>
0273                 <entry name="SDCC_fstack" type="Bool">
0274                         <label>Enable stack optimizations</label>
0275                         <default>false</default>
0276                 </entry>
0277                 <entry name="SDCC_optimize_goto" type="Bool">
0278                         <label>Try to use conditional BRA instead of GOTO</label>
0279                         <default>false</default>
0280                 </entry>
0281                 <entry name="SDCC_optimize_cmp" type="Bool">
0282                         <label>Try to optimize some compares</label>
0283                         <default>false</default>
0284                 </entry>
0285                 <entry name="SDCC_optimize_df" type="Bool">
0286                         <label>Thorough data flow analysis</label>
0287                         <default>false</default>
0288                 </entry>
0289         <entry name="SDCC_use_non_free" type="Bool">
0290             <label>Search / include non-free licensed libraries and header files</label>
0291             <default>true</default>
0292         </entry>
0293         <entry name="SDCC_install_prefix" type="String">
0294             <label>Location where SDCC in installed</label>
0295             <default></default>
0296         </entry>
0297 
0298                 <entry name="MiscSDCCOptions" type="String">
0299                         <label>Other Options</label>
0300                         <default></default>
0301                 </entry>
0302         </group>
0303         
0304         <group name="PicProgramming">
0305                 <entry name="PicProgrammerProgram" type="String">
0306                         <label>The application to use to program the PIC.</label>
0307                         <default>picp</default>
0308                 </entry>
0309                 <entry name="PicProgrammerPort" type="String">
0310                         <label>The device (serial, parallel, etc...) used to program the PIC.</label>
0311                         <default/>
0312                 </entry>
0313         </group>
0314         
0315         <group name="Gplink">
0316                 <entry name="gplink_link_shared" type="Bool">
0317                         <label>Check this if SDCC uses shared libs for compiling (newer SDCC does so)</label>
0318                         <default>true</default>
0319                 </entry>
0320         </group>
0321 </kcfg>