home *** CD-ROM | disk | FTP | other *** search
/ Nebula / nebula.bin / SourceCode / MiniExamples / AskMe / Help.nib (.txt) < prev    next >
NeXT TypedStream Data  |  1991-07-03  |  5KB  |  139 lines

  1. typedstream
  2. StreamTable
  3.     HashTable
  4. Object
  5. [20c]
  6. typedstream
  7. [597c]
  8. typedstream
  9.     HashTable
  10. Object
  11. Controller
  12. HeaderClass
  13. %%%%i@@
  14. genericobject_nib
  15.     helpPanel
  16. FirstResponder
  17. firstnib
  18. checkSpelling:
  19. alignSelCenter:
  20.     unscript:
  21. pasteFont:
  22. runPageLayout:
  23. superscript:
  24. copyRuler:
  25.     copyFont:
  26. selectAll:
  27. pasteRuler:
  28. toggleRuler:
  29. showGuessPanel:
  30. alignSelLeft:
  31. paste:
  32. performClose:
  33. arrangeInFront:
  34. subscript:
  35. copy:
  36. alignSelRight:
  37. delete:
  38. orderFrontColorPanel:
  39. underline:
  40. performMiniaturize:
  41. [3917c]
  42. typedstream
  43.     HashTable
  44. Object
  45. NibData
  46. @@@@s
  47. Storage
  48. {*@@}
  49. [3{*@@}]
  50. File's Owner
  51. CustomObject
  52. Controller
  53. Panel
  54. WindowTemplate
  55. iiii***@s@
  56.     Responder
  57. ScrollView
  58. ClipView
  59. ciifffcfffs
  60. [3058c]{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
  61. \margl40
  62. \margr40
  63. {\colortbl\red0\green0\blue0;}
  64. \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f0\b\i0\ul0\fs36 AskMe
  65. \b0\fs24 \
  66. by Mai Nguyen, NeXT Developer Support Team\
  67. \b\fs28 \
  68. Overview
  69. \b0\fs24 \
  70. This mini example serves two purposes: \
  71. \fi-160\li160 
  72. It provides useful hints for new developers in various areas taken from our NextAnswers files. You can browse through topics of interest, and re-use the template provided to send a  bug report by e-mail with the Services menu (Mail Selection). \
  73. \fi0\li0     \
  74. \fi-160\li160 
  75.  It shows how to localize an application.  Please refer to the NeXT Technical Support Note 
  76. Developer's Guide To Localization
  77.  for a detailed explanation of the procedures.\
  78. \fi0\li0         
  79. \fc0 \
  80. \b\fs28 \
  81. Program Organization
  82. \b0\fs24 \
  83. \b User Interface
  84. \b0 \
  85. In order to run a foreign version of AskMe (i.e. French or German), you have to select the language with the Preferences Application 
  86. \b before 
  87. \b0 launching the app.  You have to launch the application from the Workspace in order for it to load the proper files (language specific nib and string files). Another option when launching from the Shell is to type the command: 
  88. \b open
  89. \b0  AskMe.app.\
  90.  If you have not set any language preference yet, English will be the default language used.  In that case, the application can be launched either from the Shell terminal or from the Workspace. If  a language other than the ones being supported is chosen, English will also be the default language used.\
  91. \b Classes in the Application
  92. \b0 \
  93. \b Controller
  94. \b0 \
  95. Subclass of Object. It is responsible for all the user actions in the program: initialization, browser selection, control of the split view resizing.\
  96. \b ClockView
  97. \b0 \
  98. Subclass of View. It is responsible for the periodical update of the clock time.\
  99. \b\fs28 \
  100. Other Files\
  101. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\b0\fs24\fc0 AskMe.nib\
  102. The main nib file, the user-interface of the application.\
  103. Info.nib\
  104. The panel which comes up when the user clicks in the Info... menu item\
  105. (loaded on demand).\
  106. Help.nib\
  107. The panel which comes up when the user clicks in the Help  menu item\
  108. (loaded on demand).\
  109. \pard\tx560\tx1120\tx2640\tx3360\tx3640\tx3740\tx3920\tx4480\tx5040\tx5600\fi-2660\li2660\fc0 \
  110. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\fc0 flags.tiff\
  111. The application icon.\
  112. AskMe_main.m,IB.proj,Makefile,AskMe.iconheader\
  113. Created by Interface Builder\
  114. Makefile.preamble\
  115. Specifies the language-specific subdirectories where .nib and .strings files are kept.\
  116. Overrides the default setting of the NOMACHO variable to force all the nibs to be put in the Mach-O\
  117. Makefile.postamble\
  118. To make the app a file package.\
  119. Clock.psw\
  120. Postscript file to handle the drawing of the time.\
  121. genstrings\
  122. Shell script to automatically generate table strings.\
  123. \b\fs28 \
  124. \b0\fs24 \
  125. Not valid  for 1.0\
  126. Valid for 2.0 
  127. NXCursor
  128. NXImage
  129. NXibeam
  130. Scroller
  131. Control
  132. _doScroller:
  133. @@@ffs
  134. ScrollingText
  135. {i*@@@}
  136. [2{i*@@@}]
  137. delegate
  138.     helpPanel
  139.