ProgramOptions ProgramOptions 0 0 473 547 Program Options true unnamed 11 6 TabWidget PageWelcome &Welcome unnamed spacer48 Vertical Maximum 61 22 spacer51 Vertical Expanding 61 22 spacer49 Horizontal Expanding 61 22 spacer52 Horizontal Expanding 61 22 textLabel1 0 0 0 0 <p>Welcome to the Program Options dialog. All of the selections you make here are sent to TIGCC as preprocessor macros.</p> <p>Moving the mouse over a specific option displays the macro name for that option. You can look up this macro in the documentation by right-clicking on the item. Always do this before using something with an exclamation mark.</p> RichText WordBreak|AlignTop|AlignLeft PageCalculator C&alculator unnamed textLabel2 5 0 0 0 Please select which calculator(s) the program will support: PlainText WordBreak|AlignVCenter layout55 unnamed spacer54 Horizontal Fixed 20 20 TI89 TI-&89 Alt+8 USE_TI89 layout56 unnamed spacer54_2 Horizontal Fixed 20 20 TI92Plus TI-&92 Plus Alt+9 USE_TI92PLUS layout57 unnamed spacer54_3 Horizontal Fixed 20 20 V200 &V200 Alt+V USE_V200 textLabel3 1 1 0 0 <p>If you write a program for more than one calculator, consider the differences in screen size.</p> <p>Optimizing calculator pseudo-constants can decrease program size and increase performance, but it implies that programs cannot be transferred between calculators of different type.</p></p> RichText layout58 unnamed spacer54_4 Horizontal Fixed 20 20 OptimizeCalcConsts &Optimize Calculator Constants Alt+O OPTIMIZE_CALC_CONSTS spacer53 Vertical Expanding 41 22 PageOperatingSystem Operating &System unnamed textLabel4 You also have to select the operating system it will run under. PlainText WordBreak|AlignVCenter layout18 unnamed spacer60 Horizontal Fixed 20 20 buttonGroup5 NoFrame Plain unnamed Nostub Any/no &kernel Alt+K UseKernel Recent &Doors-compatible kernels Alt+D USE_KERNEL PreOS &PreOS with compressed reloc table support Alt+P USE_PREOS_COMPRESSED_TABLES spacer58 Vertical Fixed 20 20 layout60 unnamed CMinimumAMSVersion &Minimum AMS version: Alt+M MIN_AMS MinimumAMSVersion . 9.99; MIN_AMS spacer59 Vertical Fixed 20 20 UnofficialOSSupport &Force unofficial operating system support Alt+F UNOFFICIAL_OS_SUPPORT spacer61 Vertical Expanding 20 280 PageRelocFormat &Reloc Format unnamed textLabel1_2 Choose the relocation format that suits your needs: layout11 unnamed spacer16 Horizontal Fixed 20 20 buttonGroup1 NoFrame Plain false false false unnamed RelocAMS 1 1 0 0 AMS (large calls, &no stub) Alt+N RelocKernel 1 1 0 0 &Kernel (medium calls, medium stub) Alt+K KERNEL_FORMAT_RELOCS RelocCompressed 1 1 0 0 C&ompressed (smallest calls, large stub) Alt+O COMPRESSED_FORMAT_RELOCS RelocMlink 1 1 0 0 &Mlink (small calls, medium stub) Alt+M MLINK_FORMAT_RELOCS UseFLineJumps 1 1 0 0 &F-Line (very small calls, no stub, but slow) Alt+F USE_FLINE_JUMPS layout9 unnamed spacer15 Horizontal Fixed 20 20 Use4ByteFLineJumps false 1 1 0 0 &4-Byte F-Line (even smaller) (!) Alt+4 USE_4_BYTE_FLINE_JUMPS textLabel2_2 Choose the ROM call format that suits your needs: layout12 unnamed spacer16_2 Horizontal Fixed 20 20 buttonGroup2 NoFrame Plain unnamed ROMCallDirect 1 1 0 0 &Direct (large calls, no stub) Alt+D ROMCallKernel 1 1 0 0 K&ernel (medium calls, medium stub) Alt+E KERNEL_FORMAT_ROM_CALLS ROMCallCompressed 1 1 0 0 Com&pressed (smallest calls, large stub) Alt+P COMPRESSED_FORMAT_ROM_CALLS ROMCallMlink 1 1 0 0 Ml&ink (small calls, medium stub) Alt+I MLINK_FORMAT_ROM_CALLS ROMCallFLine 1 1 0 0 F-&Line (very small calls, no stub, but slow) Alt+L USE_FLINE_ROM_CALLS OptimizeROMCalls 1 1 0 0 Op&timized (medium calls, very small stub) (!) Alt+T OPTIMIZE_ROM_CALLS UseInternalFLineEmulator 1 1 0 0 &Use internal F-Line emulator Alt+U USE_INTERNAL_FLINE_EMULATOR spacer18 Vertical Expanding 20 20 PageBSSDataFormat &BSS/Data Format unnamed textLabel3_2 Choose the relocation format for BSS references (i.e. references to uninitialized global variables): WordBreak|AlignVCenter layout14 unnamed spacer19 Horizontal Fixed 20 20 buttonGroup3 NoFrame Plain unnamed BSSMerge &Merge BSS section with data section Alt+M MERGE_BSS BSSKernel &Kernel (medium calls, medium stub) Alt+K KERNEL_FORMAT_BSS BSSCompressed C&ompressed (smallest calls, large stub) Alt+O COMPRESSED_FORMAT_BSS BSSMlink M&link (small calls, medium stub) Alt+L MLINK_FORMAT_BSS textLabel4_2 Choose the relocation format for references to a data variable, if it exists: WordBreak|AlignVCenter layout15 unnamed spacer19_2 Horizontal Fixed 20 20 buttonGroup4 NoFrame Plain unnamed DataVarKernel K&ernel (medium calls, medium stub) Alt+E KERNEL_FORMAT_DATA_VAR DataVarCompressed Com&pressed (smallest calls, large stub) Alt+P COMPRESSED_FORMAT_DATA_VAR DataVarMlink Ml&ink (small calls, medium stub) Alt+I MLINK_FORMAT_DATA_VAR spacer21 Vertical Expanding 20 20 PageHomeScreen &Home Screen unnamed buttonGroup6 NoFrame Plain unnamed textLabel5 <p>The following options affect the program when it is run from the Home Screen.</p> <p>Return Value:</p> RichText layout16 unnamed spacer23 Horizontal Fixed 20 20 HomeDone "&Done" Alt+D layout17 unnamed spacer23_2 Horizontal Fixed 20 20 HomeCustomValue Custom &value Alt+V RETURN_VALUE textLabel6 Note that you have to push a value to the expression stack if you use a custom return value, unless you throw an error. PlainText WordBreak|AlignVCenter layout18 unnamed spacer23_3 Horizontal Fixed 20 20 EnableReturningErrors Enable returning &errors to AMS Alt+E ENABLE_ERROR_RETURN layout19 unnamed spacer23_4 Horizontal Fixed 20 20 SaveScreen Save/restore &LCD contents Alt+L SAVE_SCREEN spacer22 Vertical Expanding 20 51 layout34 unnamed textLabel1_3 1 Right-clicking on an option opens its help AutoText Horizontal Spacing2 Horizontal Expanding 343 20 buttonClose &Close Alt+C true 13 buttonClose clicked() ProgramOptions accept() CMinimumAMSVersion toggled(bool) ProgramOptions CMinimumAMSVersion_toggled(bool) TI89 toggled(bool) ProgramOptions CalcCheckbox_toggled(bool) TI92Plus toggled(bool) ProgramOptions CalcCheckbox_toggled(bool) V200 toggled(bool) ProgramOptions CalcCheckbox_toggled(bool) Nostub toggled(bool) ProgramOptions KernelRadiobutton_toggled(bool) UseKernel toggled(bool) ProgramOptions KernelRadiobutton_toggled(bool) PreOS toggled(bool) ProgramOptions KernelRadiobutton_toggled(bool) UseFLineJumps toggled(bool) ProgramOptions RelocSettings_toggled(bool) ROMCallDirect toggled(bool) ProgramOptions RelocSettings_toggled(bool) ROMCallFLine toggled(bool) ProgramOptions RelocSettings_toggled(bool) Use4ByteFLineJumps toggled(bool) ProgramOptions RelocSettings_toggled(bool) programoptions.ui.h CMinimumAMSVersion_toggled( bool on ) CalcCheckbox_toggled( bool on_unused ) KernelRadiobutton_toggled( bool on_unused ) RelocSettings_toggled( bool on_unused ) ImportSettings() ExportSettings() mousePressEvent( QMouseEvent * e ) klineedit.h kpushbutton.h