📄 xconfigure
字号:
frame .optnanox.a0 checkbutton .optnanox.a0.server -text "Link app into server" -variable server -relief flat checkbutton .optnanox.a0.sharedmem -text "Enable shared mem support (app/server only)" -variable sharedmem -relief flat checkbutton .optnanox.a0.nwidget -text "Compile Nwidget library" -variable nwidget -relief flat checkbutton .optnanox.a0.demo -text "Compile demos" -variable nanoxdemo -relief flat pack .optnanox.a0.server -side top -pady 2 -anchor w pack .optnanox.a0.sharedmem -side top -pady 2 -anchor w pack .optnanox.a0.nwidget -side top -pady 2 -anchor w pack .optnanox.a0.demo -side top -pady 2 -anchor w pack .optnanox.a0 -side top -pady 2 -anchor w -fill x}################################################################################## Show microwindows options dialog#################################################################################proc mwinoptions {} { toplevel .optmwin wm title .optmwin "MicroWindows options" wm geometry .optmwin +100+100 frame .optmwin.buttons pack .optmwin.buttons -side bottom -fill x -pady 2m button .optmwin.buttons.ok -text "Ok" -command "destroy .optmwin" button .optmwin.buttons.help -text "Help" -command "tk_dialog .help message TODO \"\" 0 ok" pack .optmwin.buttons.help .optmwin.buttons.ok -side right -expand 1 frame .optmwin.algo -borderwidth 1 -relief solid frame .optmwin.demo -borderwidth 1 -relief solid pack .optmwin.algo .optmwin.demo -side top -fill x -pady .5c -padx .5c frame .optmwin.algo.a0 frame .optmwin.algo.a1 label .optmwin.algo.label -text "Window move agorithm options" pack .optmwin.algo.label -side top checkbutton .optmwin.algo.a0.b0 -text "Update regions" -variable updateregions -relief flat checkbutton .optmwin.algo.a1.b1 -text "Erase Move" -variable erasemove -relief flat pack .optmwin.algo.a0.b0 -side top -pady 2 -anchor w pack .optmwin.algo.a1.b1 -side top -pady 2 -anchor w pack .optmwin.algo.a0 -side top -pady 2 -anchor w -fill x pack .optmwin.algo.a1 -side top -pady 2 -anchor w -fill x frame .optmwin.demo.a0 label .optmwin.demo.label -text "Other options" pack .optmwin.demo.label -side top checkbutton .optmwin.demo.a0.b0 -text "Compile demos" -variable microwindemo -relief flat pack .optmwin.demo.a0.b0 -side top -pady 2 -anchor w pack .optmwin.demo.a0 -side top -pady 2 -anchor w -fill x}################################################################################## Show native linux/Solaris options dialog#################################################################################proc nativelinuxoptions {} { toplevel .optnatlinux wm title .optnatlinux "Native Linux/Solaris options" wm geometry .optnatlinux +100+100 frame .optnatlinux.buttons pack .optnatlinux.buttons -side bottom -fill x -pady 2m button .optnatlinux.buttons.ok -text "Ok" -command "destroy .optnatlinux" button .optnatlinux.buttons.help -text "Help" -command "tk_dialog .help message TODO \"\" 0 ok" pack .optnatlinux.buttons.help .optnatlinux.buttons.ok -side right -expand 1 button .optnatlinux.screen -text "Screen driver" -command "screenoptions;" button .optnatlinux.mouse -text "Mouse driver" -command "mouseoptions;" button .optnatlinux.kbd -text "Keyboard driver" -command "kbdoptions;" pack .optnatlinux.screen .optnatlinux.mouse .optnatlinux.kbd -side top -fill x}################################################################################## Show arm linux options dialog#################################################################################proc armlinuxoptions {} { global screenlinux; global armtoolsprefix; toplevel .optarmlinux wm title .optarmlinux "ARM Linux options" wm geometry .optarmlinux +100+100 frame .optarmlinux.buttons pack .optarmlinux.buttons -side bottom -fill x -pady 2m button .optarmlinux.buttons.ok -text "Ok" -command "armlinuxoptions_ok; destroy .optarmlinux" button .optarmlinux.buttons.help -text "Help" -command "tk_dialog .help message TODO \"\" 0 ok" pack .optarmlinux.buttons.help .optarmlinux.buttons.ok -side right -expand 1 frame .optarmlinux.comp -borderwidth 1 -relief solid pack .optarmlinux.comp -side top -fill x -pady .5c -padx .5c frame .optarmlinux.comp.a0 label .optarmlinux.comp.label -text "Compiler options" pack .optarmlinux.comp.label -side top label .optarmlinux.comp.a0.label -text "Tools Prefix:" -anchor e entry .optarmlinux.comp.a0.prefix -width 25 -relief sunken checkbutton .optarmlinux.comp.a0.sa1100ltlend \-text "SA1100 Little endian option (for 4 bpp only)" -variable sa1100ltlend -relief flat pack .optarmlinux.comp.a0.label -side top -pady 2 -anchor w pack .optarmlinux.comp.a0.prefix -side top -pady 2 -anchor c pack .optarmlinux.comp.a0.sa1100ltlend -side top -pady 2 -anchor c pack .optarmlinux.comp.a0 -side top -pady 2 -anchor w -fill x .optarmlinux.comp.a0.prefix insert 0 $armtoolsprefix; button .optarmlinux.screen -text "Screen driver" -command "screenoptions;" button .optarmlinux.mouse -text "Mouse driver" -command "mouseoptions;" button .optarmlinux.kbd -text "Keyboard driver" -command "kbdoptions;" pack .optarmlinux.comp .optarmlinux.screen .optarmlinux.mouse .optarmlinux.kbd -side top -fill x}proc armlinuxoptions_ok {} { global armtoolsprefix; set armtoolsprefix [.optarmlinux.comp.a0.prefix get];}################################################################################## Show mips linux options dialog#################################################################################proc mipslinuxoptions {} { global screenlinux; global mipstoolsprefix; toplevel .optmipslinux wm title .optmipslinux "MIPS Linux options" wm geometry .optmipslinux +100+100 frame .optmipslinux.buttons pack .optmipslinux.buttons -side bottom -fill x -pady 2m button .optmipslinux.buttons.ok -text "Ok" -command "mipslinuxoptions_ok; destroy .optmipslinux" button .optmipslinux.buttons.help -text "Help" -command "tk_dialog .help message TODO \"\" 0 ok" pack .optmipslinux.buttons.help .optmipslinux.buttons.ok -side right -expand 1 frame .optmipslinux.comp -borderwidth 1 -relief solid pack .optmipslinux.comp -side top -fill x -pady .5c -padx .5c frame .optmipslinux.comp.a0 label .optmipslinux.comp.label -text "Compiler options" pack .optmipslinux.comp.label -side top label .optmipslinux.comp.a0.label -text "Tools Prefix:" -anchor e entry .optmipslinux.comp.a0.prefix -width 25 -relief sunken pack .optmipslinux.comp.a0.label -side top -pady 2 -anchor w pack .optmipslinux.comp.a0.prefix -side top -pady 2 -anchor c pack .optmipslinux.comp.a0 -side top -pady 2 -anchor w -fill x .optmipslinux.comp.a0.prefix insert 0 $mipstoolsprefix; button .optmipslinux.screen -text "Screen driver" -command "screenoptions;" button .optmipslinux.mouse -text "Mouse driver" -command "mouseoptions;" button .optmipslinux.kbd -text "Keyboard driver" -command "kbdoptions;" pack .optmipslinux.comp .optmipslinux.screen .optmipslinux.mouse .optmipslinux.kbd -side top -fill x}proc mipslinuxoptions_ok {} { global mipstoolsprefix; set mipstoolsprefix [.optmipslinux.comp.a0.prefix get];}################################################################################## Show rtems options dialog#################################################################################proc rtemsoptions {} { global rtemstoolsprefix; global rtemsbuild; global rtemsbsp; toplevel .optrtems wm title .optrtems "RTEMS options" wm geometry .optrtems +100+100 frame .optrtems.buttons pack .optrtems.buttons -side bottom -fill x -pady 2m button .optrtems.buttons.ok -text "Ok" -command "rtemsoptions_ok; destroy .optrtems" button .optrtems.buttons.help -text "Help" -command "tk_dialog .help message TODO \"\" 0 ok" pack .optrtems.buttons.help .optrtems.buttons.ok -side right -expand 1 frame .optrtems.comp -borderwidth 1 -relief solid pack .optrtems.comp -side top -fill x -pady .5c -padx .5c frame .optrtems.comp.a0 frame .optrtems.comp.a1 frame .optrtems.comp.a2 label .optrtems.comp.label -text "Compiler options" pack .optrtems.comp.label -side top label .optrtems.comp.a0.label -text "Tools Prefix:" -anchor e entry .optrtems.comp.a0.prefix -width 25 -relief sunken label .optrtems.comp.a1.label -text "Build:" -anchor e entry .optrtems.comp.a1.build -width 25 -relief sunken label .optrtems.comp.a2.label -text "BSP:" -anchor e entry .optrtems.comp.a2.bsp -width 25 -relief sunken pack .optrtems.comp.a0.label -side top -pady 2 -anchor w pack .optrtems.comp.a0.prefix -side top -pady 2 -anchor c pack .optrtems.comp.a1.label .optrtems.comp.a1.build -side top -pady 2 -anchor w pack .optrtems.comp.a2.label .optrtems.comp.a2.bsp -side top -pady 2 -anchor w pack .optrtems.comp.a0 -side top -pady 2 -anchor w -fill x pack .optrtems.comp.a1 -side top -pady 2 -anchor w -fill x pack .optrtems.comp.a2 -side top -pady 2 -anchor w -fill x pack .optrtems.comp.a0.prefix .optrtems.comp.a1.build .optrtems.comp.a2.bsp -side top -anchor e .optrtems.comp.a0.prefix insert 0 $rtemstoolsprefix; .optrtems.comp.a1.build insert 0 $rtemsbuild; .optrtems.comp.a2.bsp insert 0 $rtemsbsp; button .optrtems.screen -text "Screen driver" -command "screenoptions;" button .optrtems.mouse -text "Mouse driver" -command "mouseoptions;" button .optrtems.kbd -text "Keyboard driver" -command "kbdoptions;" pack .optrtems.comp .optrtems.screen .optrtems.mouse .optrtems.kbd -side top -fill x}proc rtemsoptions_ok {} { global rtemstoolsprefix; global rtemsbuild; global rtemsbsp; set rtemstoolsprefix [.optrtems.comp.a0.prefix get]; set rtemsbuild [.optrtems.comp.a1.build get]; set rtemsbsp [.optrtems.comp.a2.bsp get];}################################################################################## Show jpeg options dialog#################################################################################proc jpegoptions {} { global incjpg; global libjpg; toplevel .optjpeg wm title .optjpeg "JPEG support options" wm geometry .optjpeg +100+100 frame .optjpeg.buttons pack .optjpeg.buttons -side bottom -fill x -pady 2m button .optjpeg.buttons.ok -text "Ok" -command "jpegoptions_ok; destroy .optjpeg" button .optjpeg.buttons.help -text "Help" -command "tk_dialog .help message TODO \"\" 0 ok" pack .optjpeg.buttons.help .optjpeg.buttons.ok -side right -expand 1 frame .optjpeg.a0 frame .optjpeg.a1 label .optjpeg.a0.label -text "Libjpeg include dir:" -anchor e entry .optjpeg.a0.incjpg -width 40 -relief sunken label .optjpeg.a1.label -text "Libjpeg path:" -anchor e entry .optjpeg.a1.libjpg -width 40 -relief sunken pack .optjpeg.a0.label -side top -pady 2 -anchor w pack .optjpeg.a0.incjpg -side top -pady 2 -anchor w pack .optjpeg.a1.label -side top -pady 2 -anchor w pack .optjpeg.a1.libjpg -side top -pady 2 -anchor w pack .optjpeg.a0 -side top -pady 2 -anchor w -fill x pack .optjpeg.a1 -side top -pady 2 -anchor w -fill x pack .optjpeg.a0.incjpg .optjpeg.a1.libjpg -side top -anchor e .optjpeg.a0.incjpg insert 0 $incjpg; .optjpeg.a1.libjpg insert 0 $libjpg;}proc jpegoptions_ok {} { global incjpg; global libjpg; set incjpg [.optjpeg.a0.incjpg get]; set libjpg [.optjpeg.a1.libjpg get];}################################################################################## Show freetype options dialog#################################################################################proc ftoptions {} { global incft; global libft; toplevel .optft wm title .optft "Freetype support options" wm geometry .optft +100+100 frame .optft.buttons pack .optft.buttons -side bottom -fill x -pady 2m button .optft.buttons.ok -text "Ok" -command "ftoptions_ok; destroy .optft" button .optft.buttons.help -text "Help" -command "tk_dialog .help message TODO \"\" 0 ok" pack .optft.buttons.help .optft.buttons.ok -side right -expand 1 frame .optft.a0 frame .optft.a1 label .optft.a0.label -text "Freetype include dir:" -anchor e entry .optft.a0.incft -width 40 -relief sunken label .optft.a1.label -text "Freetype lib path:" -anchor e entry .optft.a1.libft -width 40 -relief sunken pack .optft.a0.label -side top -pady 2 -anchor w pack .optft.a0.incft -side top -pady 2 -anchor w pack .optft.a1.label -side top -pady 2 -anchor w pack .optft.a1.libft -side top -pady 2 -anchor w pack .optft.a0 -side top -pady 2 -anchor w -fill x pack .optft.a1 -side top -pady 2 -anchor w -fill x pack .optft.a0.incft .optft.a1.libft -side top -anchor e .optft.a0.incft insert 0 $incft; .optft.a1.libft insert 0 $libft;}proc ftoptions_ok {} { global incft; global libft; set incft [.optft.a0.incft get]; set libft [.optft.a1.libft get];}################################################################################## Show t1lib options dialog#################################################################################proc t1options {} { global inct1; global libt1; toplevel .optt1 wm title .optt1 "T1Lib support options" wm geometry .optt1 +100+100 frame .optt1.buttons pack .optt1.buttons -side bottom -fill x -pady 2m button .optt1.buttons.ok -text "Ok" -command "t1options_ok; destroy .optt1" button .optt1.buttons.help -text "Help" -command "tk_dialog .help message TODO \"\" 0 ok" pack .optt1.buttons.help .optt1.buttons.ok -side right -expand 1 frame .optt1.a0 frame .optt1.a1 label .optt1.a0.label -text "T1lib include dir:" -anchor e entry .optt1.a0.inct1 -width 40 -relief sunken label .optt1.a1.label -text "T1lib path:" -anchor e entry .optt1.a1.libt1 -width 40 -relief sunken pack .optt1.a0.label -side top -pady 2 -anchor w pack .optt1.a0.inct1 -side top -pady 2 -anchor w pack .optt1.a1.label -side top -pady 2 -anchor w pack .optt1.a1.libt1 -side top -pady 2 -anchor w pack .optt1.a0 -side top -pady 2 -anchor w -fill x pack .optt1.a1 -side top -pady 2 -anchor w -fill x pack .optt1.a0.inct1 .optt1.a1.libt1 -side top -anchor e
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -