home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 November / CMCD1104.ISO / Software / Freeware / Programare / bluej / bluejsetup-200.exe / {app} / lib / bluej.defs < prev    next >
Encoding:
Text File  |  2004-09-15  |  20.3 KB  |  540 lines

  1. ####################################################################
  2. ##               BlueJ properties default values
  3. #####################################################################
  4. ##
  5. ## All settings in this file may be changed to configure BlueJ.
  6. ## Settings in this file are system wide and apply to all users.
  7. ##
  8. ## BlueJ property settings may also be specified on a per-user basis
  9. ## in the user property file. The user property file is in
  10. ##
  11. ##    <USER_HOME>/.bluej/bluej.properties                     (Unix)
  12. ##    C:\Winnt\profiles\<USER_NAME>\bluej\bluej.properties    (WinNT)
  13. ##    C:\<JDK_HOME>\bluej\bluej.properties                    (Win9x)
  14. ##
  15. ## Each of the properties in this file may be copied to the user
  16. ## properties file. Settings in the user file override the system
  17. ## wide settings here.
  18. ##
  19. #####################################################################
  20.  
  21.  
  22. #####################################################################
  23. ## The interface language. A directory must exist for the language in
  24. ## <BLUEJ_HOME>/lib. Language directories can be created by copying
  25. ## an existing language directory and translating the contents of the
  26. ## text files in that directory. If you make a language version for
  27. ## a new language, please send it to bluej@bluej.org
  28. #####################################################################
  29.  
  30. bluej.language=english
  31. #bluej.language=afrikaans
  32. #bluej.language=chinese
  33. #bluej.language=czech
  34. #bluej.language=french
  35. #bluej.language=german
  36. #bluej.language=italian
  37. #bluej.language=japanese
  38. #bluej.language=korean
  39. #bluej.language=portuguese
  40. #bluej.language=spanish
  41. #bluej.language=swedish
  42.  
  43. #####################################################################
  44. ## The JVM language and region. 
  45. ## This is different to the value above which sets the language for 
  46. ## BlueJ's labels.
  47. ## In most cases the values below can be left commented out.
  48. ## Its intended usage is for the scenario where you want the Java VM that
  49. ## BlueJ runs on to use a different language than its default Locale.
  50. ## For instance, you are using a machine that has its region set to 
  51. ## China and you want to run BlueJ in English. Default UI elements
  52. ## in Java such as File Choosers and dialogs
  53. ## will show the local language for the Region as set in the OS. This 
  54. ## allows you to override that value. To get the desired language of
  55. ## interface for your OS's Regional Settings it may be necessary to
  56. ## set both vm.language and vm.region. These map to Java's environment
  57. ## variables user.language and user.country.
  58. ## 
  59. ## The two letter language code that is required is the ISO-639 code, see:
  60. ## http://www.unicode.org/unicode/onlinedat/languages.html
  61. ## The two letter country code that is required is the ISO-3166 code, see:
  62. ## http://www.unicode.org/unicode/onlinedat/countries.html
  63. ##
  64. ## By default these are commented out, you can specify either or both
  65. ## to get the desired combination for your system.
  66. ## Note: these settings are used for the VM that runs BlueJ and also
  67. ## for the Debug VM that is used to run code, create objects etc. 
  68. #####################################################################
  69.  
  70. #vm.language=en
  71. #vm.language=zh
  72. #vm.language=fr
  73. #vm.language=cz
  74. #vm.language=dk
  75.  
  76. #vm.country=US
  77. #vm.country=CN
  78. #vm.country=FR
  79. #vm.country=CZ
  80. #vm.country=DK
  81.  
  82. #####################################################################
  83. ## URLs for the BlueJ manuals and documentation. If you have the
  84. ## documents installed locally and want to use your local version,
  85. ## edit these URLs.
  86. #####################################################################
  87.  
  88. bluej.url.bluej=http://www.bluej.org
  89. bluej.url.tutorial=http://www.bluej.org/tutorial/tutorial.pdf
  90. bluej.url.reference=http://www.bluej.org/reference/manual.pdf
  91. bluej.url.javaStdLib=http://java.sun.com/j2se/1.5/docs/api/index.html
  92.  
  93. # do not change the following:
  94. bluej.url.versionCheck=http://www.bluej.org/version.info
  95.  
  96.  
  97. #####################################################################
  98. ## Additional help menu items. Users can add their own menu items to
  99. ## the help menu here. Each menu item, when selected, will open a URL
  100. ## in a web browser. The items are listed in the help.menu.items
  101. ## property in the form
  102. ##    bluej.help.items=<tag1> <tag2> ...
  103. ## Tags can be any identifier. For every tag, there should be two
  104. ## additional properties:
  105. ##    bluej.help.<tag>.label=<menu label>
  106. ##    bluej.help.<tag>.url=<URL to open>
  107. ## The label will appear in the menu, the URL will be opened in the
  108. ## browser. See (commented out) example below.
  109. #####################################################################
  110.  
  111. #bluej.help.items=myCustomLib courseInfo
  112. #bluej.help.myCustomLib.label=My CS1 libraries
  113. #bluej.help.myCustomLib.url=http://www.google.com/
  114. #bluej.help.courseInfo.label=CS1 course info
  115. #bluej.help.courseInfo.url=http://www.bluej.org/help/archive.html
  116.  
  117.  
  118. #####################################################################
  119. ## The number of past projects that will be shown on the 
  120. ## File/Open Recent... menu.
  121. #####################################################################
  122.  
  123. bluej.numberOfRecentProjects=12
  124.  
  125.  
  126. #####################################################################
  127. ## User's home directory. This is also defined by Java, and if that's
  128. ## fine for you, don't specify this property. This property, if
  129. ## specified, will override Java's user.home property.
  130. #####################################################################
  131.  
  132. #bluej.userHome=/home/mik/tmp
  133.  
  134. #####################################################################
  135. ## Allow BlueJ to automatically open any projects that were open when 
  136. ## it was last closed down.   
  137. #####################################################################
  138.  
  139. bluej.autoOpenLastProject=true
  140.  
  141. #####################################################################
  142. ## Web browser. The following are the commands used for opening a
  143. ## web browser. (Only relevant for systems other than Windows and
  144. ## MacOS. On Win and MacOS, the mechanism is built-in.)
  145. #####################################################################
  146.  
  147. # First, try to open the URL in a running netscape process. If that 
  148. # fails, start netscape.  The first dollar sign ($) will be 
  149. # replaced by the URL to be opened.
  150. browserCmd1=netscape -remote openURL($)
  151. browserCmd2=netscape $
  152.  
  153. #######################################################################
  154. ## Documentation generation. This specifies the command used for
  155. ## generating documentation and the directory name within the project
  156. ## directory where the documentation is stored.
  157. ## Most of the options are sensible as they are.
  158. ##
  159. ## If the doctool.command line is commented out (default), the javadoc
  160. ## command is located in the JDK directory that was used to launch BlueJ
  161. ##
  162. ## If you want private methods included in the documentation,
  163. ## change "-package" in the options to "-private".
  164. ## If "linkToStandardLib" is true, we will try to use the URL specified
  165. ## above as "bluej.url.javaStdLib" to create links. If that URL is
  166. ## not accessible, documentation generation will fail. Therefore, if
  167. ## you want to work offline, set "linkToStandardLib" to false (you
  168. ## can also do that from within BlueJ in the Preferences dialog).
  169. #######################################################################
  170.  
  171. #doctool.command=javadoc
  172. doctool.options=-author -version -nodeprecated -package
  173. doctool.outputdir=doc
  174. doctool.linkToStandardLib=true
  175.  
  176.  
  177. #######################################################################
  178. ## Applets. Preferences for how applets are generated and executed.
  179. ##
  180. ## If the appletViewer.command line is commented out (default), the viewer 
  181. ## command is located in the JDK directory that was used to launch BlueJ
  182. #######################################################################
  183.  
  184. #appletViewer.command=appletviewer
  185.  
  186.  
  187. #######################################################################
  188. ## For Mac OS only: indicate whether to place the menu bar at top of 
  189. ## screen (screenmenubar=true), or top of each window 
  190. ## (screenmenubar=false).
  191. #######################################################################
  192.  
  193. bluej.macos.screenmenubar=true
  194.  
  195.  
  196. #####################################################################
  197. ## System libraries which are added to BlueJ's class path
  198. ##
  199. ## The commented out examples below are just to show the
  200. ## syntax used
  201. #####################################################################
  202.  
  203. #bluej.systemlibrary1.description=A Sample Library for Windows
  204. #bluej.systemlibrary1.location=S\:\\Programming\\Java\\lib\\sample.jar
  205.  
  206. #bluej.systemlibrary2.description=A Sample Library for UNIX
  207. #bluej.systemlibrary2.location=/usr/local/java/lib/sample.jar
  208.  
  209.  
  210. #####################################################################
  211. ## The VM that the windows client should use
  212. ##
  213. ## This setting can be used in lab environment where there is a
  214. ## shared instance of BlueJ on a network drive, along with
  215. ## a shared instance of a JDK somewhere.
  216. ##
  217. ## This setting should not be uncommented except in that situation.
  218. ##
  219. ## NOTE: this setting is _only_ used under windows, and only when
  220. ##       BlueJ is launched with the standard windows launcher (not if
  221. ##       launched using a windows batch file)
  222. ##
  223. ## The commented out examples below are just to show the
  224. ## syntax used
  225. #####################################################################
  226.  
  227. #bluej.windows.vm=X\:\\Programming Apps\\J2SDK_1.4.1_02
  228.  
  229.  
  230. #######################################################################
  231. ## Class templates for new class generation. When creating a new class
  232. ## a list of templates is presented to choose from. This property
  233. ## defines this list. To add additional templates, you should
  234. ##  - choose a name <template-name> for the template
  235. ##  - create a file named <template-name>.tmpl in
  236. ##    <bluej>/lib/<language>/templates/newclass/ that contains the text
  237. ##  - add <template-name> to the classTemplates list below (optional)
  238. ##  - add a property named "pkgmgr.newClass.<template-name>" in the
  239. ##    language label files for all languages you intend to use
  240. ##    (<bluej>/lib/<language>/labels), defining the label to appear in
  241. ##    the dialogue. (optional)
  242. ## If the template is for an applet, interface or abstract class, the
  243. ## name you choose should start with "applet", "interface" or
  244. ## "abstract", respectively. Everything else will be treated as a
  245. ## standard class.
  246. ## More information is in
  247. ##      <bluej-home>/lib/<language>/templates/newclass/README
  248. ## The bluej.templatePath property can be used to choose a different
  249. ## directory to store the templates (the default is
  250. ## <bluej_home>/lib/<language>/templates/newclass).
  251. ## Note: if the path contains backslashes, they must be written as
  252. ## double-backslashes (see example).
  253. #######################################################################
  254.  
  255. bluej.classTemplates = stdclass abstract interface appletj unittest enum
  256. #bluej.templatePath = /home/mik/bluej/lib/english/templates/newclass
  257. #bluej.templatePath = F:\\shared\\bluej\\templates
  258.  
  259. #######################################################################
  260. ## BlueJ Look and Feel.
  261. ## By default no option is specified, this means that BlueJ decides.
  262. ## At present this means:
  263. ## Windows: System look and feel
  264. ## Linux: CrossPlatform look and feel (Metal)
  265. ## Solaris: CrossPlatform look and feel (Metal)
  266. ## Where a crossplatform look and feel has been specified, font 
  267. ## customisation can be done through the use of the BlueJ theme option
  268. #######################################################################
  269.  
  270. #bluej.lookAndFeel=system
  271. #bluej.lookAndFeel=crossplatform
  272.  
  273. #######################################################################
  274. ## Fonts. You can choose a font size for most of the interface
  275. ## components, and a font face and size for the editor. The editor font
  276. ## size can be redefined by a user in their preference dialogue.
  277. #######################################################################
  278.  
  279. #######################################################################
  280. # Theme fonts for User Interface components
  281. # These specify font and font sizes for most of the interface components
  282. # if using a crossplatform setting for bluej.lookandfeel. When using a
  283. # system lookandfeel UI fonts are derived from the OS settings.
  284. # This is the name of a font face with an optional "-bold" at the end.
  285. # The theme fonts are only used if bluej.useTheme flag is true and the 
  286. # bluej.lookandfeel property has been uncommented and set to crossplatform.
  287. # Note: the use of theme flag and specification and non-standard fonts
  288. # may affect bluej startup time (not confirmed for all systems)
  289.  
  290. # Use theme, which means interface and menu fonts can be specified.
  291. bluej.useTheme=false
  292.  
  293. bluej.fontsize=12
  294. bluej.font=SansSerif
  295. #bluej.font=Monospaced
  296. #bluej.font=SIMSUN
  297.  
  298. # fonts for menus
  299. bluej.menu.font=SansSerif-bold
  300. bluej.menu.fontsize=12
  301. # END OF THEME FONTS
  302. #######################################################################
  303.  
  304. # fonts for Targets (classes in display)
  305. bluej.target.font=SansSerif-bold
  306. bluej.target.fontsize=12
  307.  
  308. # fontsize for the editor
  309. bluej.editor.fontsize=12
  310.  
  311. # fontsize for the terminal
  312. bluej.terminal.font=monospaced
  313. #bluej.terminal.font=monospaced-bold
  314. bluej.terminal.fontsize=12
  315.  
  316. # The editor font. This is the name of a font face with an optional
  317. # "-bold" at the end. Most used are monospaced fonts, such as Courier.
  318. # Good large fonts for screen projections are SansSerif-bold, 14pt, or
  319. # Courier-bold, 18pt. Only the font face is specified here, the font
  320. # size is specified in the BlueJ preference dialogue. Some examples:
  321.  
  322. bluej.editor.font=Monospaced
  323. bluej.editor.MacOS.font=Monaco
  324. # bluej.editor.font=Monospaced-bold
  325. # bluej.editor.font=SansSerif
  326. # bluej.editor.font=SansSerif-bold
  327. # bluej.editor.font=Arial-bold
  328.  
  329.  
  330. #######################################################################
  331. ## Printing settings.
  332. #######################################################################
  333.  
  334. # fonts for printing source text
  335. bluej.fontsize.printText=10
  336. bluej.fontsize.printTitle=14
  337. bluej.fontsize.printInfo=9
  338.  
  339. # scale factor for printing the class diagram. The value is in percent.
  340. # (a value of 100 will print at approx same size as the diagram on 
  341. # screen, a value of 50 will reduce the printed version to 50%, etc.)
  342. bluej.print.scale=60
  343.  
  344. #######################################################################
  345. ## Terminal settings. Height and width are in number of characters.
  346. #######################################################################
  347. bluej.terminal.height=22
  348. bluej.terminal.width=80
  349.  
  350.  
  351. #######################################################################
  352. ## Some settings for editor preferences.
  353. ## These are the initial defaults - the settings can be changed by
  354. ## users in their preferences dialogue. (values: true / false)
  355. #######################################################################
  356.  
  357. bluej.editor.autoIndent=true
  358. bluej.editor.syntaxHilighting=true
  359. bluej.editor.displayLineNumbers=false
  360. bluej.editor.makeBackup=false
  361. bluej.editor.matchBrackets=true
  362.  
  363. bluej.editor.tabsize=4
  364.  
  365.  
  366. #######################################################################
  367. ## Settings for test tools preferences.
  368. ## These are the initial defaults - the settings can be changed by
  369. ## users in their preferences dialogue. (values: true / false)
  370. #######################################################################
  371.  
  372. bluej.testing.showtools=false
  373.  
  374.  
  375. #######################################################################
  376. ### Colours. All are specified as RGB values.
  377. #######################################################################
  378.  
  379. colour.background=208,212,208
  380. colour.graph.background=255,255,255
  381. colour.text.bg=255,255,255
  382. colour.text.fg=0,0,0
  383.  
  384. colour.arrow.uses=0,0,0
  385. colour.arrow.implements=0,0,0
  386. colour.arrow.extends=0,0,0
  387.  
  388. colour.target.border=0,0,0
  389. colour.target.bg.compiling=200,150,100
  390. colour.target.stripes=152,152,152
  391.  
  392. # colours for different types of classes (by default we make most
  393. # of them the same - except for unit tests).
  394. colour.class.bg.default=245,204,155
  395. colour.class.bg.abstract=245,204,155
  396. colour.class.bg.interface=245,204,155
  397. colour.class.bg.applet=245,204,155
  398. colour.class.bg.unittest=197,211,165
  399. colour.class.bg.enum=245,204,155
  400.  
  401. colour.package.bg.default=180,130,44
  402.  
  403.  
  404. # object bench
  405. colour.objectbench.background=250,250,250
  406. colour.wrapper.bg=205,38,38
  407. colour.wrapper.shadow=152,152,152
  408.  
  409. #text colour for environment specific commands in popup menus
  410. colour.menu.environOp=152,32,32
  411.  
  412. #colour for selections (in text and otherwise)
  413. colour.selection=249,225,87
  414.  
  415. #####################################################################
  416. ## Compiling. Commands used to execute a compiler. The first property
  417. ## sets the type of the compiler. Currently it can be one of
  418. ## internal, javac or jikes. The second property if it exists,
  419. ## specifies the name of the executable to run as the compiler. This
  420. ## can be a fully qualified path or the name of an executable in the
  421. ## path. If it is not specified then BlueJ defaults to the standard
  422. ## name of the specified compiler type (ie javac for type javac and
  423. ## jikes for type jikes).
  424. #####################################################################
  425.  
  426. bluej.compiler.type=internal
  427.  
  428. #bluej.compiler.type=jikes
  429. #bluej.compiler.executable=jikes
  430.  
  431. #bluej.compiler.type=javac
  432. #bluej.compiler.executable=javac
  433.  
  434. #####################################################################
  435. ## Compiler options. 
  436. ## 
  437. ## Here, you can add compile options for the Java compiler (by 
  438. ## default javac; see bluej.compiler setting above). If this attribue
  439. ## is not specified, the compiler is run with default options.
  440. ## 
  441. ## The following options will ALWAYS be added internally in BlueJ. If
  442. ## you change these, funny things might happen (such as BlueJ not 
  443. ## working at all)
  444. ## -deprecation (Show description of each use of a deprecated method)
  445. ## -g           (Generate all debugging information)
  446. ## -source      (set to the version of the running JDK (1.4 or 1.5))
  447. ## -d           (set the output directory)
  448. ##
  449. #####################################################################
  450.  
  451. #bluej.compiler.options=-source 1.4
  452.  
  453. #####################################################################
  454. ## Options for starting the internal virtual machine.
  455. ## By default, we switch Hotspot optimisation off. There are some 
  456. ## bugs in Hotspot that cause debugging errors when optimising.
  457. ## If you really want, you can switch it on here - this will make
  458. ## your programs run faster, but cause bugs in BlueJ's debugger!!
  459. ## This can also be switched in the preferences dialog.
  460. #####################################################################
  461.  
  462. bluej.vm.optimize=true
  463.  
  464.  
  465. #######################################################################
  466. ## Debugging. When true, debug output goes to console; when false, it
  467. ##  is written to a log file in the user's bluej settings directory.
  468. #######################################################################
  469.  
  470. bluej.debug=false
  471.  
  472.  
  473. #######################################################################
  474. ## Images.
  475. #######################################################################
  476.  
  477. image.icon=bluej-icon.gif
  478. image.icon.terminal=bluej-icon-terminal.gif
  479. image.icon.editor=bluej-icon-edit.gif
  480. image.logo=bluej-logo.gif
  481. image.empty=empty.gif
  482.  
  483. # arrow buttons
  484. image.build.depends=arrow_black_uml.gif
  485. image.build.extends=darrow_black_uml.gif
  486.  
  487. # the machine indicator
  488. image.working=working.gif
  489. image.working.idle=working-idle.gif
  490. image.working.disab=working-disab.gif
  491. image.working.stopped=working-stopped.gif
  492.  
  493. # editor breakpoint and step mark
  494. image.editor.breakmark=break.gif
  495. image.editor.stepmark=stepmark.gif
  496. image.editor.breakstepmark=stepbreak.gif
  497.  
  498. # file chooser
  499. image.filechooser.packageIcon=packageIcon.gif
  500. image.filechooser.classIcon=classIcon.gif
  501.  
  502. # class
  503. image.class.broken=broken-arrow.gif
  504.  
  505. # editor help icon
  506. image.editor.help=help.gif
  507.  
  508. # debugger
  509. image.debug.continue=continue.gif
  510. image.debug.step=step.gif
  511. image.debug.step_into=step_into.gif
  512. image.debug.stop=stop.gif
  513. image.debug.terminate=terminate.gif
  514.  
  515. #text eval area
  516. image.eval.prompt=prompt.gif
  517. image.eval.continue=prompt-continue.gif
  518. image.eval.object=small-object.gif
  519. image.eval.dragobject-plus=drag-object-plus.gif
  520. image.eval.dragobject-noplus=drag-object-noplus.gif
  521.  
  522. # unit testing
  523. image.test.recording=record.gif
  524.  
  525. # test manager
  526. image.testmgr.ok=ok.gif
  527. image.testmgr.error=error.gif
  528. image.testmgr.failure=failure.gif
  529.  
  530. # extensions manager help page
  531. image.extmgr.info=extmgr-info.gif
  532.  
  533. #inspector object reference arrow
  534. image.inspector.objectref=objectref.gif
  535.  
  536. # borders
  537. image.border.topleft=corner_top_left.gif
  538. image.border.topright=corner_top_right.gif
  539. image.border.bottomleft=corner_bottom_left.gif
  540. image.border.bottomright=corner_bottom_right.gif