![]() System : Linux absol.cf 5.4.0-198-generic #218-Ubuntu SMP Fri Sep 27 20:18:53 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, Directory : /usr/share/GNUstep/Documentation/Gorm/ |
Upload File : |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Top (Guide to the Gorm application)</title> <meta name="description" content="Top (Guide to the Gorm application)"> <meta name="keywords" content="Top (Guide to the Gorm application)"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="makeinfo"> <link href="#Top" rel="start" title="Top"> <link href="Concept-Index.html" rel="index" title="Concept Index"> <link href="#SEC_Contents" rel="contents" title="Table of Contents"> <link href="Copying.html" rel="next" title="Copying"> <style type="text/css"> <!-- a.summary-letter {text-decoration: none} blockquote.indentedblock {margin-right: 0em} div.display {margin-left: 3.2em} div.example {margin-left: 3.2em} div.lisp {margin-left: 3.2em} kbd {font-style: oblique} pre.display {font-family: inherit} pre.format {font-family: inherit} pre.menu-comment {font-family: serif} pre.menu-preformatted {font-family: serif} span.nolinebreak {white-space: nowrap} span.roman {font-family: initial; font-weight: normal} span.sansserif {font-family: sans-serif; font-weight: normal} ul.no-bullet {list-style: none} --> </style> </head> <body lang="en"> <h1 class="settitle" align="center">Guide to the Gorm application</h1> <span id="SEC_Contents"></span> <h2 class="contents-heading">Table of Contents</h2> <div class="contents"> <ul class="no-bullet"> <li><a id="toc-Copying-1" href="Copying.html#Copying">Copying</a></li> <li><a id="toc-Contributors-to-Gorm" href="Contributors.html#Contributors">Contributors to Gorm</a></li> <li><a id="toc-Installing-Gorm" href="Installation.html#Installation">1 Installing Gorm</a> <ul class="no-bullet"> <li><a id="toc-Required-software" href="Installation.html#Required-software">1.1 Required software</a></li> <li><a id="toc-Build-and-Install" href="Installation.html#Build-and-Install">1.2 Build and Install</a></li> <li><a id="toc-Trouble" href="Installation.html#Trouble">1.3 Trouble</a></li> </ul></li> <li><a id="toc-News-1" href="News.html#News">2 News</a> <ul class="no-bullet"> <li><a id="toc-Noteworthy-changes-in-version-1_002e2_002e24" href="News.html#Noteworthy-changes-in-version-1_002e2_002e24">2.1 Noteworthy changes in version ‘<samp>1.2.24</samp>’</a></li> <li><a id="toc-Noteworthy-changes-in-version-1_002e2_002e23" href="News.html#Noteworthy-changes-in-version-1_002e2_002e23">2.2 Noteworthy changes in version ‘<samp>1.2.23</samp>’</a></li> <li><a id="toc-Noteworthy-changes-in-version-1_002e2_002e22" href="News.html#Noteworthy-changes-in-version-1_002e2_002e22">2.3 Noteworthy changes in version ‘<samp>1.2.22</samp>’</a></li> <li><a id="toc-Noteworthy-changes-in-version-1_002e2_002e20" href="News.html#Noteworthy-changes-in-version-1_002e2_002e20">2.4 Noteworthy changes in version ‘<samp>1.2.20</samp>’</a></li> <li><a id="toc-Noteworthy-changes-in-version-1_002e2_002e18" href="News.html#Noteworthy-changes-in-version-1_002e2_002e18">2.5 Noteworthy changes in version ‘<samp>1.2.18</samp>’</a></li> <li><a id="toc-Noteworthy-changes-in-version-1_002e2_002e16" href="News.html#Noteworthy-changes-in-version-1_002e2_002e16">2.6 Noteworthy changes in version ‘<samp>1.2.16</samp>’</a></li> <li><a id="toc-Noteworthy-changes-in-version-1_002e2_002e12" href="News.html#Noteworthy-changes-in-version-1_002e2_002e12">2.7 Noteworthy changes in version ‘<samp>1.2.12</samp>’</a></li> <li><a id="toc-Noteworthy-changes-in-version-1_002e2_002e10" href="News.html#Noteworthy-changes-in-version-1_002e2_002e10">2.8 Noteworthy changes in version ‘<samp>1.2.10</samp>’</a></li> <li><a id="toc-Noteworthy-changes-in-version-1_002e2_002e8" href="News.html#Noteworthy-changes-in-version-1_002e2_002e8">2.9 Noteworthy changes in version ‘<samp>1.2.8</samp>’</a></li> <li><a id="toc-Noteworthy-changes-in-version-1_002e2_002e6" href="News.html#Noteworthy-changes-in-version-1_002e2_002e6">2.10 Noteworthy changes in version ‘<samp>1.2.6</samp>’</a></li> <li><a id="toc-Noteworthy-changes-in-version-1_002e2_002e4" href="News.html#Noteworthy-changes-in-version-1_002e2_002e4">2.11 Noteworthy changes in version ‘<samp>1.2.4</samp>’</a></li> <li><a id="toc-Noteworthy-changes-in-version-1_002e2_002e2" href="News.html#Noteworthy-changes-in-version-1_002e2_002e2">2.12 Noteworthy changes in version ‘<samp>1.2.2</samp>’</a></li> <li><a id="toc-Noteworthy-changes-in-version-1_002e2_002e1" href="News.html#Noteworthy-changes-in-version-1_002e2_002e1">2.13 Noteworthy changes in version ‘<samp>1.2.1</samp>’</a></li> <li><a id="toc-Noteworthy-changes-in-version-1_002e2_002e0" href="News.html#Noteworthy-changes-in-version-1_002e2_002e0">2.14 Noteworthy changes in version ‘<samp>1.2.0</samp>’</a></li> <li><a id="toc-Noteworthy-changes-in-version-1_002e1_002e0" href="News.html#Noteworthy-changes-in-version-1_002e1_002e0">2.15 Noteworthy changes in version ‘<samp>1.1.0</samp>’</a></li> <li><a id="toc-Noteworthy-changes-in-version-1_002e0_002e8" href="News.html#Noteworthy-changes-in-version-1_002e0_002e8">2.16 Noteworthy changes in version ‘<samp>1.0.8</samp>’</a></li> <li><a id="toc-Noteworthy-changes-in-version-1_002e0_002e6" href="News.html#Noteworthy-changes-in-version-1_002e0_002e6">2.17 Noteworthy changes in version ‘<samp>1.0.6</samp>’</a></li> <li><a id="toc-Noteworthy-changes-in-version-1_002e0_002e4" href="News.html#Noteworthy-changes-in-version-1_002e0_002e4">2.18 Noteworthy changes in version ‘<samp>1.0.4</samp>’</a></li> <li><a id="toc-Noteworthy-changes-in-version-1_002e0_002e2" href="News.html#Noteworthy-changes-in-version-1_002e0_002e2">2.19 Noteworthy changes in version ‘<samp>1.0.2</samp>’</a></li> <li><a id="toc-Noteworthy-changes-in-version-1_002e0_002e0" href="News.html#Noteworthy-changes-in-version-1_002e0_002e0">2.20 Noteworthy changes in version ‘<samp>1.0.0</samp>’</a></li> <li><a id="toc-Noteworthy-changes-in-version-0_002e11_002e0" href="News.html#Noteworthy-changes-in-version-0_002e11_002e0">2.21 Noteworthy changes in version ‘<samp>0.11.0</samp>’</a></li> <li><a id="toc-Noteworthy-changes-in-version-0_002e9_002e10" href="News.html#Noteworthy-changes-in-version-0_002e9_002e10">2.22 Noteworthy changes in version ‘<samp>0.9.10</samp>’</a></li> <li><a id="toc-Noteworthy-changes-in-version-0_002e9_002e2" href="News.html#Noteworthy-changes-in-version-0_002e9_002e2">2.23 Noteworthy changes in version ‘<samp>0.9.2</samp>’</a></li> <li><a id="toc-Noteworthy-changes-in-version-0_002e9_002e0" href="News.html#Noteworthy-changes-in-version-0_002e9_002e0">2.24 Noteworthy changes in version ‘<samp>0.9.0</samp>’</a></li> <li><a id="toc-Noteworthy-changes-in-version-0_002e8_002e0" href="News.html#Noteworthy-changes-in-version-0_002e8_002e0">2.25 Noteworthy changes in version ‘<samp>0.8.0</samp>’</a></li> <li><a id="toc-Noteworthy-changes-in-version-0_002e7_002e7" href="News.html#Noteworthy-changes-in-version-0_002e7_002e7">2.26 Noteworthy changes in version ‘<samp>0.7.7</samp>’</a></li> <li><a id="toc-Noteworthy-changes-in-version-0_002e7_002e6" href="News.html#Noteworthy-changes-in-version-0_002e7_002e6">2.27 Noteworthy changes in version ‘<samp>0.7.6</samp>’</a></li> <li><a id="toc-Noteworthy-changes-in-version-0_002e7_002e5" href="News.html#Noteworthy-changes-in-version-0_002e7_002e5">2.28 Noteworthy changes in version ‘<samp>0.7.5</samp>’</a></li> <li><a id="toc-Noteworthy-changes-in-version-0_002e6_002e0" href="News.html#Noteworthy-changes-in-version-0_002e6_002e0">2.29 Noteworthy changes in version ‘<samp>0.6.0</samp>’</a></li> <li><a id="toc-Noteworthy-changes-in-version-0_002e5_002e0" href="News.html#Noteworthy-changes-in-version-0_002e5_002e0">2.30 Noteworthy changes in version ‘<samp>0.5.0</samp>’</a></li> <li><a id="toc-Noteworthy-changes-in-version-0_002e4_002e0" href="News.html#Noteworthy-changes-in-version-0_002e4_002e0">2.31 Noteworthy changes in version ‘<samp>0.4.0</samp>’</a></li> <li><a id="toc-Noteworthy-changes-in-version-0_002e3_002e1" href="News.html#Noteworthy-changes-in-version-0_002e3_002e1">2.32 Noteworthy changes in version ‘<samp>0.3.1</samp>’</a></li> <li><a id="toc-Noteworthy-changes-in-version-0_002e3_002e0" href="News.html#Noteworthy-changes-in-version-0_002e3_002e0">2.33 Noteworthy changes in version ‘<samp>0.3.0</samp>’</a></li> <li><a id="toc-Noteworthy-changes-in-version-0_002e2_002e5_002e" href="News.html#Noteworthy-changes-in-version-0_002e2_002e5_002e">2.34 Noteworthy changes in version ‘<samp>0.2.5</samp>’.</a></li> <li><a id="toc-Noteworthy-changes-in-version-0_002e2_002e0-snapshot_002e" href="News.html#Noteworthy-changes-in-version-0_002e2_002e0-snapshot_002e">2.35 Noteworthy changes in version ‘<samp>0.2.0</samp>’ snapshot.</a></li> <li><a id="toc-Noteworthy-changes-in-version-0_002e1_002e0" href="News.html#Noteworthy-changes-in-version-0_002e1_002e0">2.36 Noteworthy changes in version ‘<samp>0.1.0</samp>’</a></li> <li><a id="toc-Noteworthy-changes-in-version-0_002e0_002e3" href="News.html#Noteworthy-changes-in-version-0_002e0_002e3">2.37 Noteworthy changes in version ‘<samp>0.0.3</samp>’</a></li> <li><a id="toc-Noteworthy-changes-in-version-0_002e0_002e2" href="News.html#Noteworthy-changes-in-version-0_002e0_002e2">2.38 Noteworthy changes in version ‘<samp>0.0.2</samp>’</a></li> <li><a id="toc-Noteworthy-changes-in-version-0_002e0_002e1" href="News.html#Noteworthy-changes-in-version-0_002e0_002e1">2.39 Noteworthy changes in version ‘<samp>0.0.1</samp>’</a> <ul class="no-bullet"> <li><a id="toc-To-Do" href="News.html#To-Do">2.39.1 To Do</a></li> </ul></li> </ul></li> <li><a id="toc-Overview-1" href="Overview.html#Overview">3 Overview</a> <ul class="no-bullet"> <li><a id="toc-What-You-Must-Know-To-Understand-This-Manual" href="Overview.html#What-You-Must-Know-To-Understand-This-Manual">3.1 What You Must Know To Understand This Manual</a> <ul class="no-bullet"> <li><a id="toc-Major-features" href="Overview.html#Major-features">3.1.1 Major features</a></li> </ul></li> <li><a id="toc-About-this-Manual" href="Overview.html#About-this-Manual">3.2 About this Manual</a></li> </ul></li> <li><a id="toc-Usage-1" href="Usage.html#Usage">4 Usage</a></li> <li><a id="toc-Implementation-1" href="Implementation.html#Implementation">5 Implementation</a> <ul class="no-bullet"> <li><a id="toc-Notes-on-implementation" href="Implementation.html#Notes-on-implementation">5.1 Notes on implementation</a></li> <li><a id="toc-Connections" href="Implementation.html#Connections">5.2 Connections</a></li> </ul></li> <li><a id="toc-Preferences-1" href="Preferences.html#Preferences">6 Preferences</a></li> <li><a id="toc-Basic-Concepts" href="Preferences.html#Basic-Concepts">7 Basic Concepts</a> <ul class="no-bullet"> <li><a id="toc-Getting-Started" href="Preferences.html#Getting-Started">7.1 Getting Started</a></li> <li><a id="toc-What-is-NSOwner_003f" href="Preferences.html#What-is-NSOwner_003f">7.2 What is NSOwner?</a></li> <li><a id="toc-What-is-NSFirst_003f" href="Preferences.html#What-is-NSFirst_003f">7.3 What is NSFirst?</a> <ul class="no-bullet"> <li><a id="toc-Responders" href="Preferences.html#Responders">7.3.1 Responders</a></li> <li><a id="toc-The-Responder-Chain" href="Preferences.html#The-Responder-Chain">7.3.2 The Responder Chain</a></li> </ul></li> <li><a id="toc-What-is-NSFont_003f" href="Preferences.html#What-is-NSFont_003f">7.4 What is NSFont?</a></li> <li><a id="toc-The-awakeFromNib-method" href="Preferences.html#The-awakeFromNib-method">7.5 The awakeFromNib method</a></li> </ul></li> <li><a id="toc-Creating-an-Application" href="Preferences.html#Creating-an-Application">8 Creating an Application</a> <ul class="no-bullet"> <li><a id="toc-Creating-A-Class-In-Gorm" href="Preferences.html#Creating-A-Class-In-Gorm">8.1 Creating A Class In Gorm</a></li> <li><a id="toc-Using-The-Outline-View" href="Preferences.html#Using-The-Outline-View">8.2 Using The Outline View</a> <ul class="no-bullet"> <li><a id="toc-Adding-Outlets-In-The-Outline-View" href="Preferences.html#Adding-Outlets-In-The-Outline-View">8.2.1 Adding Outlets In The Outline View</a></li> <li><a id="toc-Adding-Actions-In-the-Outline-View" href="Preferences.html#Adding-Actions-In-the-Outline-View">8.2.2 Adding Actions In the Outline View</a></li> </ul></li> <li><a id="toc-Using-The-Class-Edit-Inspector" href="Preferences.html#Using-The-Class-Edit-Inspector">8.3 Using The Class Edit Inspector</a> <ul class="no-bullet"> <li><a id="toc-Adding-Outlets-In-The-Inspector" href="Preferences.html#Adding-Outlets-In-The-Inspector">8.3.1 Adding Outlets In The Inspector</a></li> <li><a id="toc-Adding-Actions-In-the-Inspector" href="Preferences.html#Adding-Actions-In-the-Inspector">8.3.2 Adding Actions In the Inspector</a></li> </ul></li> <li><a id="toc-Instantiating-The-Class" href="Preferences.html#Instantiating-The-Class">8.4 Instantiating The Class</a></li> <li><a id="toc-Adding-Controls-from-the-Palette" href="Preferences.html#Adding-Controls-from-the-Palette">8.5 Adding Controls from the Palette</a> <ul class="no-bullet"> <li><a id="toc-Making-Connections" href="Preferences.html#Making-Connections">8.5.1 Making Connections</a></li> </ul></li> <li><a id="toc-Saving-the-gorm-file" href="Preferences.html#Saving-the-gorm-file">8.6 Saving the gorm file</a></li> <li><a id="toc-Generating-_002eh-and-_002em-files-from-the-class_002e" href="Preferences.html#Generating-_002eh-and-_002em-files-from-the-class_002e">8.7 Generating .h and .m files from the class.</a></li> </ul></li> <li><a id="toc-Another-Simple-Application" href="Preferences.html#Another-Simple-Application">9 Another Simple Application</a> <ul class="no-bullet"> <li><a id="toc-Adding-Menu-Items" href="Preferences.html#Adding-Menu-Items">9.1 Adding Menu Items</a></li> <li><a id="toc-Making-a-Controller_002dbased-_002egorm-file" href="Preferences.html#Making-a-Controller_002dbased-_002egorm-file">9.2 Making a Controller-based .gorm file</a> <ul class="no-bullet"> <li><a id="toc-Add-the-init-method-to-WinController" href="Preferences.html#Add-the-init-method-to-WinController">9.2.1 Add the init method to WinController</a></li> </ul></li> <li><a id="toc-Running-the-App" href="Preferences.html#Running-the-App">9.3 Running the App</a></li> </ul></li> <li><a id="toc-Advanced-Topics" href="Preferences.html#Advanced-Topics">10 Advanced Topics</a> <ul class="no-bullet"> <li><a id="toc-Gorm-file-format" href="Preferences.html#Gorm-file-format">10.1 Gorm file format</a> <ul class="no-bullet"> <li><a id="toc-The-Name-Table" href="Preferences.html#The-Name-Table">10.1.1 The Name Table</a></li> <li><a id="toc-The-Custom-Class-Table" href="Preferences.html#The-Custom-Class-Table">10.1.2 The Custom Class Table</a></li> <li><a id="toc-Connections-Array" href="Preferences.html#Connections-Array">10.1.3 Connections Array</a></li> </ul></li> <li><a id="toc-Custom-Class-Encoding" href="Preferences.html#Custom-Class-Encoding">10.2 Custom Class Encoding</a> <ul class="no-bullet"> <li><a id="toc-Restrictions-On-Your-Custom-Subclasses" href="Preferences.html#Restrictions-On-Your-Custom-Subclasses">10.2.1 Restrictions On Your Custom Subclasses</a></li> </ul></li> <li><a id="toc-Palettes" href="Preferences.html#Palettes">10.3 Palettes</a> <ul class="no-bullet"> <li><a id="toc-Graphical-Objects-In-A-Palette" href="Preferences.html#Graphical-Objects-In-A-Palette">10.3.1 Graphical Objects In A Palette</a></li> <li><a id="toc-Non-Graphical-Objects-In-A-Palette" href="Preferences.html#Non-Graphical-Objects-In-A-Palette">10.3.2 Non Graphical Objects In A Palette</a></li> </ul></li> </ul></li> <li><a id="toc-Frequently-Asked-Questions" href="Preferences.html#Frequently-Asked-Questions">11 Frequently Asked Questions</a> <ul class="no-bullet"> <li><a id="toc-Should-I-modify-the-data_002eclasses-of-file-in-the-_002egorm-package_003f" href="Preferences.html#Should-I-modify-the-data_002eclasses-of-file-in-the-_002egorm-package_003f">11.1 Should I modify the data.classes of file in the .gorm package?</a></li> <li><a id="toc-Why-does-my-application-crash-when-I-add-additional-attributes-for-encoding-in-encodeWithCoder_003a-or-initWithCoder_003a-in-my-custom-class_003f" href="Preferences.html#Why-does-my-application-crash-when-I-add-additional-attributes-for-encoding-in-encodeWithCoder_003a-or-initWithCoder_003a-in-my-custom-class_003f">11.2 Why does my application crash when I add additional attributes for encoding in encodeWithCoder: or initWithCoder: in my custom class?</a></li> <li><a id="toc-Why-does-Gorm-give-me-a-warning-when-I-have-bundles-specified-in-GSAppKitUserBundles_003f" href="Preferences.html#Why-does-Gorm-give-me-a-warning-when-I-have-bundles-specified-in-GSAppKitUserBundles_003f">11.3 Why does Gorm give me a warning when I have bundles specified in GSAppKitUserBundles?</a></li> <li><a id="toc-How-can-I-avoid-loading-GSAppKitUserBundles-in-Gorm_003f" href="Preferences.html#How-can-I-avoid-loading-GSAppKitUserBundles-in-Gorm_003f">11.4 How can I avoid loading GSAppKitUserBundles in Gorm?</a></li> <li><a id="toc-How-can-I-change-the-font-for-a-widget_003f" href="Preferences.html#How-can-I-change-the-font-for-a-widget_003f">11.5 How can I change the font for a widget?</a></li> </ul></li> <li><a id="toc-Concept-Index-1" href="Concept-Index.html#Concept-Index" rel="index">Concept Index</a></li> </ul> </div> <span id="Top"></span><div class="header"> <p> Next: <a href="Copying.html" accesskey="n" rel="next">Copying</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Concept-Index.html" title="Index" rel="index">Index</a>]</p> </div> <hr> <h1 class="node-heading">Top</h1> <table class="menu" border="0" cellspacing="0"> <tr><td align="left" valign="top">• <a href="Copying.html" accesskey="1">Copying</a></td><td> </td><td align="left" valign="top">GNU Public License says how you can copy and share Gorm. </td></tr> <tr><td align="left" valign="top">• <a href="Contributors.html" accesskey="2">Contributors</a></td><td> </td><td align="left" valign="top">People who have contributed to Gorm. </td></tr> <tr><td align="left" valign="top">• <a href="Installation.html" accesskey="3">Installation</a></td><td> </td><td align="left" valign="top">How to build and install Gorm. </td></tr> <tr><td align="left" valign="top">• <a href="News.html" accesskey="4">News</a></td><td> </td><td align="left" valign="top">The latest changes to Gorm. </td></tr> <tr><th colspan="3" align="left" valign="top"><pre class="menu-comment"> </pre></th></tr><tr><td align="left" valign="top">• <a href="Overview.html" accesskey="5">Overview</a></td><td> </td><td align="left" valign="top">Gorm in brief. </td></tr> <tr><td align="left" valign="top">• <a href="Usage.html" accesskey="6">Usage</a></td><td> </td><td align="left" valign="top">How Gorm is used. </td></tr> <tr><td align="left" valign="top">• <a href="Implementation.html" accesskey="7">Implementation</a></td><td> </td><td align="left" valign="top">Implementation notes. </td></tr> <tr><th colspan="3" align="left" valign="top"><pre class="menu-comment"> </pre></th></tr><tr><td align="left" valign="top">• <a href="Concept-Index.html" rel="index" accesskey="8">Concept Index</a></td><td> </td><td align="left" valign="top"> </td></tr> </table> <hr> <div class="header"> <p> Next: <a href="Copying.html" accesskey="n" rel="next">Copying</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Concept-Index.html" title="Index" rel="index">Index</a>]</p> </div> </body> </html>