home *** CD-ROM | disk | FTP | other *** search
/ Freelog 65 / Freelog065.iso / BAS / Bureautique / Gnumeric / gnumeric-1.3.92-rc1.exe / files-opening.xml < prev    next >
Text File  |  2004-11-01  |  36KB  |  1,074 lines

  1. <sect1 id="sect-file-open">
  2.   <title>Opening Files</title>
  3.     
  4.   <para>
  5.     Opening an existing file into a &gnum; workbook requires working
  6.     through the <interface>File Open</interface> dialog. The user must
  7.     select the file that they wish &gnum; to open, possibly specifying
  8.     a file format and character encoding.
  9.   </para>
  10.   
  11.   <tip>
  12.     <title>The steps required to open a file.</title>
  13.  
  14. <!-- TODO: render hack, remove me.  -->
  15.     <para></para>
  16.  
  17.     <orderedlist>
  18.       <listitem>
  19.         <para>
  20.       Launch the  <interface>File Open</interface> dialog.
  21.     </para>
  22.     <para>
  23.       In the <guimenu>File</guimenu> menu, select the
  24.       <guimenuitem>Open</guimenuitem> menu item.
  25.     </para>
  26.       </listitem>
  27.       <listitem>
  28.         <para>
  29.       Open the folder containing the desired file.
  30.     </para>
  31.     <para>
  32.       Navigate the folder hierarchy by double-clicking on the folders.
  33.     </para>
  34.       </listitem>
  35.       <listitem>
  36.         <para>
  37.       Select the desired file within the folder.
  38.     </para>
  39.     <para>
  40.       Click on the file name in the folder content area.
  41.     </para>
  42.       </listitem>
  43.       <listitem>
  44.         <para>
  45.       (Optional) Specify a file format type.
  46.     </para>
  47.       </listitem>
  48.       <listitem>
  49.         <para>
  50.       (Optional) Specify the character encoding.
  51.     </para>
  52.       </listitem>
  53.       <listitem>
  54.         <para>
  55.       Click on the <guibutton>Open</guibutton> button.
  56.     </para>
  57.       </listitem>
  58.     </orderedlist>
  59.  
  60.   </tip>
  61.  
  62.   <para>
  63.     The remainder of this section explains these steps in greater
  64.     detail, first, by describing the components in the <interface>File
  65.     Open</interface> dialog and, then, by explaining each of the steps
  66.     above in greater detail.
  67.   </para>
  68.  
  69.  
  70.  
  71.  
  72.   <sect2 id="file-open-dialog">
  73.     <title>Using the <interface>File Open</interface> dialog.</title>
  74.  
  75.     
  76.     <para>
  77.       Opening a file into a workbook is a relatively simple
  78.       process. The only complications come from using the
  79.       <interface>File Open</interface> dialog to find the desired
  80.       file, from changing the automatic file format type recognition
  81.       system, or from specifying a different character encoding than
  82.       that chosen by &gnum;. The first of these steps will become
  83.       intuitive once the user understands the functioning of the
  84.       dialog. The latter two steps are generally unnecessary and can
  85.       be ignored by most users.
  86.     </para>
  87.  
  88.     <para>
  89.       The next section explains in detail the different components of
  90.       the <interface>File Open</interface> dialog and the subsequent
  91.       section describes each step in the process of opening a file.
  92.     </para>
  93.  
  94.     <sect3 id="sect-file-open-dialog-components">
  95.       <title>
  96.         The components of the <interface>File Open</interface> dialog
  97.       </title>
  98.  
  99.       <para>
  100.         The <interface>File Open</interface> dialog allows the user to
  101.         open an existing file into a &gnum; workbook but requires that
  102.         the user find the folder containing the file, select the file,
  103.         and optionally define a file format type and a character
  104.         encoding. The dialog also allows the user to change the list
  105.         of bookmark folders to quickly access different parts of the
  106.         file system.
  107.       </para>
  108.  
  109.       <para>
  110.     The <interface>File Open</interface> dialog first appears as
  111.         is shown in <xref linkend="fig-file-open-dialog-components" />
  112.         which also shows a label for each different component of the
  113.         dialog.
  114.       </para>
  115.       
  116.       <figure id="fig-file-open-dialog-components">
  117.         <title>
  118.       The <interface>File Open</interface> dialog with the
  119.       component areas labeled.
  120.     </title>
  121.     <screenshot>
  122.           <mediaobject> 
  123.         <imageobject> 
  124.           <imagedata fileref="figures/dialog-fileopen-withTags.png"
  125.                      format="PNG" scale="100" />
  126.         </imageobject>
  127.         <textobject>
  128.           <para> 
  129.             This screenshot depicts the 'File Open' dialog with
  130.             the different areas labeled.
  131.           </para>
  132.         </textobject>
  133.         <caption>
  134.           <para>
  135.                 The different components of the <interface>File
  136.                 Open</interface> dialog, shaded with boxes of different
  137.                 colors and labeled with a letter.
  138.               </para>
  139.         </caption>
  140.       </mediaobject>
  141.     </screenshot>
  142.       </figure>
  143.  
  144.       <para>
  145.         The purpose of each labeled component in <xref
  146.         linkend="fig-file-open-dialog-components" /> is
  147.         explained below:
  148.  
  149.     <variablelist>
  150.       <title>The components of the dialog</title>
  151.  
  152.       <varlistentry>
  153.         <term>
  154.           <emphasis role="bold">A</emphasis> - The starting
  155.           folder selection area.
  156.  
  157.         </term>
  158.         <listitem>
  159.           <para>
  160.             This area allows the user to begin navigating the
  161.             filesystem by choosing a starting
  162.             folder. The navigation system in this dialog only
  163.             allows users to select sub-folders of this starting
  164.             folder so the starting folder must contain the desired
  165.             file, possibly nested in one or more sub-folders.
  166.           </para>
  167.  
  168.           <para>
  169.             The folders listed in this area include the standard
  170.             folders provided by the system and a number of folders
  171.             added, as bookmark folders, by the user. The standard
  172.             folders provided by the system will vary for different
  173.             machines and system administrators may have disabled
  174.             access to certain branches of the filesystem. By
  175.             default, the standard folders provided include the
  176.             user's 'Home' folder, the user's 'Desktop' folder, a
  177.             folder pointing to the root of the filesystem tree and
  178.             folders for each of the removable storage devices
  179.             attached to the computer. The user's home folder, on
  180.             GNU and other UNIX like systems, this folder is
  181.             usually known as <literal>~</literal> or
  182.             <literal>~user_account_name</literal> where the phrase
  183.             <literal>user_account_name</literal> represents the
  184.             account name used by the current user. This folder is
  185.             often located at
  186.             <filename>/home/user_account_name/</filename> in the
  187.             filesystem. The 'Desktop' folder is the folder which
  188.             holds the files which are displayed in the background
  189.             of the user's window. The 'Filesystem' folder is the
  190.             top of the filesystem tree, which on GNU systems is
  191.             also known as <filename>/</filename>. The list also
  192.             presents peripheral or external devices. Below the
  193.             standard folders, area <emphasis
  194.             role="bold">A</emphasis> has a separator and the
  195.             bookmark folders selected by the user. In <xref
  196.             linkend="fig-file-open-dialog-components" /> the
  197.             folder <filename>currentWork</filename> is a folder
  198.             named by the user and added to the list of
  199.             bookmark folders.
  200.           </para>
  201.  
  202.  
  203.       <note>
  204.         <title>Understanding the file organization system.</title>
  205.  
  206.         <para>
  207.       In order to understand how to change folders, it is first
  208.       necessary to understand the system by which documents are
  209.       stored. This system is called the 'filesystem'.
  210.     </para>
  211.  
  212.     <para>
  213.       All documents are stored in a folder. Folders can contain
  214.       files but can also contain other folders. Any folder
  215.       therefore can contain several sub-folders, each of which may
  216.       itself contain several sub-folders; the resulting structure
  217.       is called a nested 'tree' with the original folder being the
  218.       'relative root' of that tree.
  219.         </para>
  220.  
  221.     <para>
  222.       In GNU and UNIX systems, all of the files are stored in
  223.       folders organized in a single, unified filesystem tree with
  224.       a folder named '<filename>/</filename>' at the absolute root
  225.       of the tree. Every file is accessible from this absolute
  226.       root folder and, by default, this folder is provided as the
  227.       choice named <filename>Filesystem</filename> with an icon of
  228.       a disk drive in area <emphasis role="bold">A</emphasis> in
  229.       the <interface>File Open</interface> dialog.
  230.     </para>
  231.  
  232.     <para>
  233.       Navigating the directory tree from the single root folder
  234.       would quickly become burdensome and the <interface>File
  235.       Open</interface> dialog provides several other starting
  236.       folders in area <emphasis role="bold">A</emphasis>. Two
  237.       starting folders which are commonly provided are the 'Home'
  238.       and 'Desktop' folders for the current user.
  239.     </para>
  240.  
  241.     <para>
  242.       In a complex computer system, the absolute root folder may
  243.       be hidden from the user and the starting folders accessible
  244.       to the user may only provide limited access to the
  245.       filesystem. Jointly, the starting folders provided should
  246.       allow the users to access all the folders in which the user
  247.       has permission to store files and to the folders which are
  248.       designed to be read by the user.
  249.     </para>
  250.  
  251.     <para>
  252.       Several starting folders may be provided when files can be
  253.       opened from different filesystems. This will be the case
  254.       when filesystem on other machines are accessible over a
  255.       network or when &gnum; is running on operating systems whose
  256.       filesystems are not unified, such as the proprietary
  257.       operating systems sold by Microsoft in which each disk drive
  258.       has its own root named, for example,
  259.       <filename>C:\</filename> or <filename>D:\</filename>.
  260.     </para>
  261.       
  262.     <para>
  263.       Additional starting folders can be added as 'bookmark
  264.       folders' by the users themselves. These bookmark folders do
  265.       not provide access to a different set of folders but merely
  266.       provide efficient access to a folder and its
  267.       sub-folders. These bookmark folders are easy to change to
  268.       allow a user to work efficiently. These bookmark folders are
  269.       listed, in area <emphasis role="bold">A</emphasis>, under
  270.       the thin horizontal separator line. The creation and
  271.       deletion of these bookmark folders is explained below, in
  272.       <xref linkend="sect-file-open-dialog-bookmarks" />.
  273.  
  274.  
  275.     </para>
  276.  
  277.     <para>
  278.       
  279.  
  280.     </para>
  281.       </note>
  282.  
  283.         </listitem>
  284.           </varlistentry>
  285.  
  286.       <varlistentry>
  287.         <term>
  288.           <emphasis role="bold">B</emphasis> - The folder hierarchy area.
  289.  
  290.         </term>
  291.         <listitem>
  292.           <para>
  293.             This area displays the folder hierarchy starting from
  294.             the starting folder selected in area <emphasis
  295.             role="bold">A</emphasis> and ending in the current
  296.             folder, the folder whose contents are displayed in
  297.             area <emphasis role="bold">C</emphasis>, while
  298.             displaying all the folders between the two. This area
  299.             changes dynamically as the user changes to new
  300.             folders. In the case shown in <xref
  301.             linkend="fig-file-open-dialog-components" />, the user
  302.             has selected their 'Home' folder as the starting folder
  303.             in area <emphasis role="bold">A</emphasis> and has not
  304.             navigated to any sub-folders.
  305.           </para>
  306.         </listitem>
  307.           </varlistentry>
  308.  
  309.  
  310.       <varlistentry>
  311.         <term>
  312.           <emphasis role="bold">C</emphasis> - The folder content area.
  313.  
  314.         </term>
  315.         <listitem>
  316.           <para>
  317.             This area displays the contents of the currently
  318.             selected folder which is the rightmost folder shown in
  319.             area <emphasis role="bold">B</emphasis>. 
  320.         
  321.         <warning>
  322.           <title>
  323.             This list of folders and files is filtered.
  324.           </title>
  325.  
  326.           <para>
  327.             Not all of the sub-folders and files present in
  328.             the folder area are shown.
  329.           </para>
  330.  
  331.           <para>
  332.             Firstly, hidden folders and files, those that
  333.             start with a leading period, are not displayed by
  334.             default. These can be shown by placing the mouse
  335.             pointer over area <emphasis
  336.             role="bold">C</emphasis>, clicking with one of the
  337.             secondary mouse buttons to raise the context menu,
  338.             moving the pointer onto the <guimenuitem>Show
  339.             hidden files</guimenuitem> menu entry, and
  340.             clicking with the primary mouse button. This step
  341.             will ensure that all the folders are displayed.
  342.           </para>
  343.  
  344.           <para>
  345.             Secondly, the filtering rule defined in
  346.                 area <emphasis role="bold">F</emphasis>
  347.                 will limit the files displayed based on the
  348.                 characteristics of these files. By default, a
  349.                 filtering rule is applied which causes only those
  350.                 files present that have an extension commonly used
  351.                 for spreadsheet files. The rule can be changed to
  352.                 display all the files regardless of their
  353.                 extension, except possibly for the hidden files.
  354. <!-- TODO explain role of mime type in file display filter. Ibid -saving -->
  355.           </para>
  356.         </warning>
  357.           </para>
  358.         </listitem>
  359.           </varlistentry>
  360.  
  361.  
  362.       <varlistentry>
  363.         <term>
  364.           <emphasis role="bold">D</emphasis> - The panel
  365.           rearrangement handles.
  366.  
  367.         </term>
  368.         <listitem>
  369.           <para>
  370.             These triple dots indicate that the mouse can be used
  371.             to change the shape and size of the different areas in
  372.             the dialog. These handles can be used by placing the
  373.             mouse pointer above a handle, clicking and holding
  374.             with the primary mouse button, then dragging the
  375.             handle to a new position, and then releasing the mouse
  376.             button.
  377.           </para>
  378.         </listitem>
  379.           </varlistentry>
  380.  
  381.  
  382.       <varlistentry>
  383.         <term>
  384.           <emphasis role="bold">E</emphasis> - The bookmark folder
  385.           list modification buttons.
  386.  
  387.         </term>
  388.         <listitem>
  389.           <para>
  390.             These buttons will add or remove folders to or from
  391.             the list of bookmark folders in area <emphasis
  392.             role="bold">A</emphasis>. The
  393.             <guibutton>Add</guibutton> button will add the folder
  394.             currently selected in area <emphasis
  395.             role="bold">C</emphasis>. The
  396.             <guibutton>Remove</guibutton> button will remove any
  397.             bookmark folder that is selected in area <emphasis
  398.             role="bold">A</emphasis>.
  399.           </para>
  400.         </listitem>
  401.           </varlistentry>
  402.  
  403.  
  404.       <varlistentry>
  405.         <term>
  406.           <emphasis role="bold">F</emphasis> - The filter
  407.           definition area.
  408.  
  409.         </term>
  410.         <listitem>
  411.           <para>
  412.             This area contains a drop down menu with the different
  413.             filters defined by the application. Filters are rules
  414.             that limit the types of files which are displayed in
  415.             the folder content area, area <emphasis
  416.             role="bold">C</emphasis>.
  417.           </para>
  418.  
  419.           <para>
  420.             By default, the <interface>File Open</interface>
  421.             dialog starts with a filter named "Spreadsheets" which
  422.             causes the folder content list to only show files
  423.             which are recognized as files that &gnum; could open.
  424.           </para>
  425.  
  426.           <para>
  427.             The filter in area <emphasis role="bold">F</emphasis>
  428.             can be changed by clicking on the area to open the
  429.             drop down list and then selecting the filter named
  430.             "All files". This filter applies no rules, essentially
  431.             disabling any filtering operation, and lists all the
  432.             files in the currently selected folder. Note, however,
  433.             as explained in the warning given in the section
  434.             explaining area <emphasis role="bold">C</emphasis>
  435.             above, that any files starting with a leading period
  436.             are not shown. To display such 'hidden' files, the
  437.             user must use the context menu available in area
  438.             <emphasis role="bold">C</emphasis>. 
  439.           </para>
  440.         </listitem>
  441.           </varlistentry>
  442.  
  443.  
  444.       <varlistentry>
  445.         <term>
  446.           <emphasis role="bold">G</emphasis> - The file format type
  447.           selection area.
  448.  
  449.         </term>
  450.         <listitem>
  451.           <para>
  452.             This area provides a drop down list of all the file
  453.             formats provided by the &gnum; program itself and by
  454.             all the currently active plugins.
  455.           </para>
  456.           <para>
  457.             By default, &gnum; is configured to automatically
  458.             recognize the type of each file selected by the
  459.             user. This recognition system is sophisticated and
  460.             generally works. The best strategy is to try opening
  461.             the file using this automatic recognition strategy
  462.             and, only if the automatic recognition system fails,
  463.             close the worksheet with the mangled file and re-try
  464.             to open the file a second time but manually selecting
  465.             the file type in the second attempt.
  466.           </para>
  467.           <para>
  468.             The file formats which can be selected are those
  469.             listed in <xref linkend="sect-file-open-formats"/>
  470.             below. Each of these formats are explained in detail
  471.             in <xref linkend="sect-file-formats"/>.
  472.           </para>
  473.           <note>
  474.             <para>
  475.           If the file format type named "Text import
  476.           (configurable)" is opened, this will start the text
  477.           import procedure. <xref
  478.           linkend="sect-file-textImport"/> explains this
  479.           procedure in complete detail.
  480.         </para>
  481.           </note>
  482.         </listitem>
  483.           </varlistentry>
  484.  
  485.  
  486.       <varlistentry>
  487.         <term>
  488.           <emphasis role="bold">H</emphasis> - The character
  489.           encoding selection area.
  490.  
  491.         </term>
  492.         <listitem>
  493.           <para>
  494.             This area provides a drop down menu which allows the
  495.             user to specify the encoding which &gnum; must use to
  496.             interpret the characters in text files. This menu is
  497.             only enabled for the two text file formats: "Comma or
  498.             Tab Separated Values (CSV/TSV)" and "Text Import
  499.             (configurable)". This menu is disabled for all other
  500.             file types because &gnum; automatically detects the
  501.             encoding for those files.
  502.           </para>
  503.  
  504.           <note>
  505.             <para>
  506.           A character encoding is a system to relate the
  507.               binary digits contained in a computer file to the
  508.               characters of a textual script. All computer files
  509.               consist only of binary digits so some system is
  510.               required to determine this relationship. Where early
  511.               computers used simple encoding systems which only
  512.               supported the characters commonly used in English,
  513.               most systems are now standardizing on the UTF-8
  514.               encoding scheme which relates the binary digits in
  515.               computer files to characters defined in the
  516.               Universal Character Set, a set which is still being
  517.               defined but will include all the characters in every
  518.               language and many other useful symbols for
  519.               mathematics, science, music and literature.  <xref
  520.               linkend="sect-file-textImport-complex-encoding"/>
  521.               contains a brief explanation of character encoding,
  522.               and discusses the encodings available in &gnum;.
  523.  
  524.         </para>
  525.           </note>
  526.  
  527.           <para>
  528.             The character encoding can be set using the drop down
  529.             menu in area <emphasis role="bold">H</emphasis>. By
  530.             default, the encoding is set for the locale of the
  531.             user. The locale is set by the operating system and
  532.             defines the language, time zone and other geographic
  533.             related preferences of the user.
  534. <!-- TODO: add link to locale --> 
  535.         The character encoding is changed by clicking on the
  536.             drop down menu button in area <emphasis
  537.             role="bold">H</emphasis>, that is by placing the mouse
  538.             pointer over this menu and clicking on the primary
  539.             mouse button, and then navigating the menu to select
  540.             the new encoding, that is by moving the mouse through
  541.             the menus and clicking on the name of the new
  542.             encoding. &gnum; will then use this encoding to open
  543.             the text file.
  544.           </para>
  545.         </listitem>
  546.           </varlistentry>
  547.  
  548.  
  549.       <varlistentry>
  550.         <term>
  551.           <emphasis role="bold">I</emphasis> - The button area.
  552.         </term>
  553.         <listitem>
  554.           <para>
  555.             The button area provides two buttons, the
  556.             <guibutton>Cancel</guibutton> and the
  557.             <guibutton>Open</guibutton> buttons. Clicking the
  558.             <guibutton>Cancel</guibutton> button will dismiss the
  559.             dialog and return the user to the worksheet. Clicking
  560.             the <guibutton>Open</guibutton> button will cause the
  561.             selected file to be opened into a worksheet, using
  562.             either the automatic file format type detection or the
  563.             file format type specified if one has been selected,
  564.             and using the character encoding scheme if one has
  565.             been selected.
  566.           </para>
  567.         </listitem>
  568.           </varlistentry>
  569.  
  570.  
  571.  
  572.         </variablelist>
  573.  
  574.       </para>
  575.  
  576.       <para>
  577.         The procedure required to open a file into a workbook using
  578.         this dialog is presented next.
  579.       </para>
  580.  
  581.  
  582.     </sect3>
  583.  
  584.  
  585.     <sect3 id="sect-file-open-dialog-process">
  586.       <title>
  587.         The procedure to open an existing file.
  588.       </title>
  589.  
  590.       <para>
  591.         Opening an existing file into a workbook requires selecting the
  592.         folder containing the desired file, selecting the file within
  593.         this folder, and optionally selecting the file format type and
  594.         character encoding.
  595.       </para>
  596.  
  597.       <procedure>
  598.         <title>The procedure to open a file.</title>
  599.  
  600.         <step>
  601.       <title>
  602.         Launch the <interface>File Open</interface> dialog.
  603.       </title>
  604.  
  605.       <para>
  606.         The <interface>File Open</interface> dialog can be
  607.         launched using three alternative approaches.
  608.         
  609. <!-- TODO: v4.3 change to stepalternatives. -->
  610.       <variablelist>
  611.     <!-- 
  612.     <title>
  613.       Three alternative ways to launch the <interface>File
  614.           Open</interface> dialog.
  615.     </title>
  616.     -->
  617.  
  618.         <varlistentry>
  619.       <term>
  620.         <emphasis role="bold">Using the Menus</emphasis>
  621.       </term>
  622.       <listitem>
  623.         <para> 
  624.           Select, in the <guimenu><accel>F</accel>ile</guimenu> menu, the
  625.           <guimenuitem><accel>O</accel>pen</guimenuitem> menu item.
  626.         </para>
  627.       </listitem>
  628.     </varlistentry>
  629.  
  630.     <varlistentry>
  631.       <term>
  632.         <emphasis role="bold">Using the Standard Toolbar</emphasis>
  633.       </term>
  634.       <listitem>
  635.         <para>
  636.           Click on the <guibutton>Open</guibutton> button:
  637.           <guiicon>
  638.         <inlinemediaobject>
  639.             <imageobject>
  640.               <imagedata fileref="figures/button-open.png" format="PNG" />
  641.             </imageobject>
  642.             <textobject>
  643.               <phrase>An image of the open file button.</phrase>
  644.             </textobject>
  645.            </inlinemediaobject>
  646.           </guiicon>
  647.         </para>
  648.       </listitem>
  649.     </varlistentry>
  650.  
  651.     <varlistentry>
  652.       <term>
  653.         <emphasis role="bold">Using a Keyboard Shortcut</emphasis>
  654.       </term>
  655.       <listitem>
  656.         <para>
  657.           Type the combination
  658.           <keycombo><keysym>Ctrl</keysym><keysym>o</keysym></keycombo>,
  659.           typing both keys simultaneously.
  660.         </para>
  661.       </listitem>
  662.     </varlistentry>
  663.  
  664.       </variablelist>
  665.  
  666.  
  667.         All three methods will result in the equivalent action,
  668.             launching the <interface>File Open</interface> dialog to
  669.             allow the user to find the file that they wish to open.
  670.       </para>
  671.  
  672.     </step>
  673.  
  674.  
  675.  
  676.         <step>
  677.       <title>
  678.         Navigate the file system to open the folder with the file.
  679.       </title>
  680.  
  681.       <para>
  682.         Changing folders involves selecting a starting
  683.         folder in area <emphasis role="bold">A</emphasis> which
  684.         contains the folder with the desired file, and then
  685.         double-clicking on the folders listed in area <emphasis
  686.         role="bold">C</emphasis> until the folder containing the
  687.         file has been reached. The folder hierarchy listed in area
  688.         <emphasis role="bold">B</emphasis>can also be used to
  689.         navigate up the hierarchy if a folder was opened by
  690.         mistake. As explained below, a user can move around the
  691.         hierarchy with as many folder selections as they need to
  692.         reach the folder containing the file the user desires to
  693.         open.
  694.       </para>
  695.  
  696.       <para>
  697.         To select a new folder, one of the starting folders
  698.         which contains the desired folder must first be selected
  699.         and then the hierarchy must be navigated to find the
  700.         desired folder, and this folder must be opened to expose
  701.         its contents. As explained below, a user can move around
  702.         the hierarchy using as many changes as they need to choose
  703.         the folder in which to save their &gnum; file.
  704.       </para>
  705.  
  706.         <substeps>
  707.     <step>
  708.       <title>
  709.         Select a starting folder in area <emphasis
  710.         role="bold">A</emphasis>. 
  711.       </title>
  712.       <para>
  713.         The first step in choosing a new folder requires
  714.         selecting, in area <emphasis role="bold">A</emphasis>, a
  715.         starting folder which contains the desired
  716.         folder. The new starting folder is chosen by placing the
  717.         mouse pointer over the folder name and double clicking
  718.         (click twice rapidly without moving the mouse) with the
  719.         primary mouse button. This will change the leftmost button
  720.         in  area <emphasis role="bold">B</emphasis> and change the
  721.         folders and files listed in  area <emphasis
  722.         role="bold">C</emphasis> to list the contents of the
  723.         starting folder which was just selected.
  724.       </para>
  725.     </step>
  726.  
  727.         <step>
  728.       <title>
  729.         Navigate the filesystem to reach the desired
  730.         folder using area <emphasis role="bold">C</emphasis>.
  731.       </title>
  732.       <para>
  733.         The next step involves descending the folder tree to reach
  734.         the desired folder. This requires double clicking the
  735.         sub-folder of the staring folder which contains
  736.         the desired folder and continuing through the whole
  737.         hierarchy until the desired folder is reached. After each
  738.         double click, the selected folder is added as the right
  739.         most button in area <emphasis role="bold">B</emphasis> and
  740.         the contents of the selected folder are shown in area
  741.         <emphasis role="bold">C</emphasis>. Once the desired
  742.         folder is reached, it must be opened in the same way, so
  743.         that its contents are listed in area <emphasis
  744.         role="bold">C</emphasis> and the file can then be saved
  745.         into this folder by clicking on the
  746.         <guibutton>Save</guibutton> button.
  747.       </para>
  748.     </step>
  749.  
  750.         <step>
  751.       <title>
  752.         Navigating back up the folder tree using area <emphasis
  753.         role="bold">B</emphasis>. 
  754.       </title>
  755.       <para>
  756.         If the sub-folder selected in area <emphasis
  757.         role="bold">C</emphasis> does not contain the branch of
  758.         the folder tree leading to the desired folder, the buttons
  759.         in area <emphasis role="bold">B</emphasis> can be used to
  760.         jump further up the folder tree but only as far as the
  761.         starting folder selected in area <emphasis
  762.         role="bold">A</emphasis>. Area <emphasis
  763.         role="bold">B</emphasis> provides a list of buttons with
  764.         the names of all the folders between the starting folder
  765.         listed in area <emphasis role="bold">A</emphasis> and the
  766.         currently selected folder. By clicking on one of these
  767.         buttons, that is by placing the mouse pointer over the
  768.         button and clicking with the primary mouse button, the
  769.         folder listed on the button will be opened in area
  770.         <emphasis role="bold">C</emphasis> so that the selection
  771.         process can restart from this branch.
  772.       </para>
  773.     </step>
  774.  
  775.       </substeps>
  776.    
  777.     </step>
  778.  
  779.         <step>
  780.       <title>
  781.         Select the file.
  782.       </title>
  783.       <para>
  784.         The file must be selected by placing the mouse pointer
  785.         over the filename in area <emphasis role="bold">C</emphasis>
  786.         and clicking with the primary mouse button.
  787.       </para>
  788.  
  789.       <tip>
  790.         <para>
  791.           The file can be opened and the dialog dismissed by
  792.           selecting the file with a double click of the primary
  793.           mouse button. The last two steps are optional and, if
  794.           configured appropriately, the file can be selected and
  795.           opened simply by double clicking on the file name.
  796.         </para>
  797.       </tip>
  798.  
  799.     </step>
  800.  
  801.         <step>
  802.       <title>
  803.         Optional: Select the file format type.
  804.       </title>
  805.       <para>
  806.  
  807.         &gnum; can automatically recognize the file format
  808.         type. Alternatively, the file format can be specified
  809.         explicitly by clicking on the drop down list button in
  810.         area <emphasis role="bold">G</emphasis> and scrolling down
  811.         the list to the desired file type.
  812.       </para>
  813.  
  814.           <note>
  815.             <para>
  816.           If the file format type named "Text import
  817.           (configurable)" is opened, this will start the text
  818.           import procedure. <xref
  819.           linkend="sect-file-textImport"/> explains this
  820.           procedure in complete detail.
  821.         </para>
  822.           </note>
  823.  
  824.     </step>
  825.  
  826.         <step>
  827.       <title>
  828.         Optional: Determine the file character encoding.
  829.       </title>
  830.       <para>
  831.         For text files the character encoding must be
  832.         specified. By default, &gnum; takes the character encoding
  833.         appropriate to the user's locale. This encoding scheme can
  834.         be changed by clicking on the drop down menu button in
  835.         area <emphasis role="bold">H</emphasis> and navigating the
  836.         menus to find the desired encoding.
  837.       </para>
  838.  
  839.     </step>
  840.  
  841.         <step>
  842.       <title>
  843.         Click the <guibutton>Open</guibutton> button.
  844.       </title>
  845.       <para>
  846.         Finally, the <guibutton>Open</guibutton> button must be
  847.         pressed by placing the mouse pointer over the button and
  848.         clicking with the primary mouse button.
  849.       </para>
  850.     </step>
  851.       </procedure>
  852.  
  853.       <para>
  854.         The file will be opened in a new window. If the selected file
  855.         format was "Text import (configurable)" the <interface>Text
  856.         Import</interface> druid will be opened. This druid is
  857.         explained in great detail in <xref
  858.         linkend="sect-file-textImport" />.
  859.       </para>
  860.  
  861.     </sect3>
  862.  
  863.  
  864.     <!-- Keep in sync with similar section in file-save-dialog. -->
  865.     <sect3 id="sect-file-open-dialog-bookmarks">
  866.       <title>
  867.         Changing the list of bookmark folders.
  868.       </title>
  869.  
  870.       <para>
  871.         The list of starting folders shown in area <emphasis
  872.         role="bold">A</emphasis> of <xref
  873.         linkend="fig-file-open-dialog-components" />
  874.         may contain starting folders selected by the
  875.         user. These folders are called 'bookmark folders' and are listed in
  876.         area <emphasis role="bold">A</emphasis> below a thin
  877.         horizontal separator line. For example, <xref
  878.         linkend="fig-file-open-dialog-components" />
  879.         contains a folder named <filename>currentWork</filename> which
  880.         is a bookmark folder selected by the user.
  881.       </para>
  882.  
  883.       <para>
  884.         These bookmark folders can be added in two ways. A folder
  885.         which is selected in area <emphasis role="bold">C</emphasis>
  886.         can be added as a bookmark by clicking on the
  887.         <guibutton>Add</guibutton> button in area <emphasis
  888.         role="bold">E</emphasis>.
  889.       </para>
  890.  
  891.       <para>
  892.     Alternatively, the folder can be dragged from area <emphasis
  893.         role="bold">C</emphasis> into area <emphasis
  894.         role="bold">A</emphasis>. The folder can be dragged by placing
  895.         the mouse pointer over the folder name in area <emphasis
  896.         role="bold">C</emphasis>, clicking and holding the primary
  897.         mouse button, moving the mouse pointer to area <emphasis
  898.         role="bold">A</emphasis> and releasing the mouse button. As
  899.         the mouse pointer is moved from area <emphasis
  900.         role="bold">C</emphasis> to area <emphasis
  901.         role="bold">A</emphasis>, a small icon of the folder will move
  902.         with the mouse pointer.
  903.       </para>
  904.  
  905.       <para>
  906.         Any bookmark folder can also be removed from the list of
  907.         starting folders presented in area <emphasis
  908.         role="bold">A</emphasis>. A bookmark folder can be
  909.         removed by clicking on the folder name in area <emphasis
  910.         role="bold">A</emphasis> and then clicking on the
  911.         <guibutton>Remove</guibutton> in area <emphasis
  912.         role="bold">E</emphasis>.
  913.       </para>
  914.  
  915.  
  916.     </sect3>
  917.  
  918.  
  919.   
  920.   </sect2>
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.   <!-- Formats for opening files *** keep // to sect in files-saving.xml -->
  929.  
  930.   <sect2 id="sect-file-open-formats">
  931.     <title>The file formats which Gnumeric can read.</title>
  932.  
  933.     <para>
  934.       &gnum; can open files which have been created in several formats
  935.       by other spreadsheet programs or databases. The details of these
  936.       formats are provided in <xref linkend="sect-file-formats"/> and
  937.       the name of each file type in the table below skips to the
  938.       appropriate section of <xref linkend="sect-file-formats"/>. The
  939.       opening of text formatted files is described in <xref
  940.       linkend="sect-file-textImport" />. &gnum; can also import
  941.       text data or HTML and XHTML tables through the clipboard
  942.       mechanism, as is explained in <xref
  943.       linkend="sect-movecopy-xclipboard"/>.
  944.  
  945. <!-- TODO: add link to other data input: e.g. direct database acess. -->
  946.     </para> 
  947.  
  948.     <note>
  949.       <para>
  950.         Most of these formats are provided by plugins, which are
  951.         independent, configurable modules. If a format described below
  952.         does not appear in the <interface>File Open</interface>
  953.         dialog, this may be because the appropriate plugin has not
  954.         been configured or started. This can be verified by examining
  955.         the list of plugins which are currently running in the
  956.         <interface>Plugin Manager</interface> dialog.
  957.       </para>
  958.  
  959.       <para>
  960.         The <interface>Plugin Manager</interface> dialog lists the
  961.         plugins which are currently in use and provides a way to start
  962.         plugins which are currently disabled. The <interface>Plugin
  963.         Manager</interface> can be started by selecting, in the
  964.         <guimenu>Tools</guimenu> menu, the
  965.         <guimenuitem>Plug-ins...</guimenuitem> menu item; see <xref
  966.         linkend="sect-configuration-plugins" /> for more information.
  967.       </para>
  968.     </note>
  969.  
  970.  
  971.  
  972. <!--    TABLE    TABLE    TABLE    TABLE    TABLE    TABLE    -->
  973. <table frame='all'><title>The file formats which &gnum; can open.</title>
  974. <tgroup cols='2' align='left' colsep='1' rowsep='1'>
  975.        
  976.  
  977. <thead>
  978. <row>
  979.   <entry align="left">Format</entry>
  980.   <entry align="left">Extension</entry>
  981. </row>
  982. </thead>
  983. <tbody>
  984. <row>
  985.   <entry><link linkend="file-format-gnumeric">Gnumeric</link></entry>
  986.   <entry><literal>.gnumeric</literal> / <literal>.gnm</literal></entry> 
  987. </row>
  988. <row>
  989.   <entry><link linkend="file-format-applix">Applix</link></entry>
  990.   <entry><literal>.as</literal></entry> 
  991. </row>
  992. <row>
  993.   <entry><link linkend="file-format-csv">Comma Separated Values</link></entry>
  994.   <entry><literal>.csv</literal></entry> 
  995. </row>
  996. <row>
  997.   <entry><link linkend="file-format-dif">Data Interchange Format</link></entry>
  998.   <entry><literal>.dif</literal></entry> 
  999. </row>
  1000. <row>
  1001.   <entry><link linkend="file-format-oleo">GNU Oleo</link></entry>
  1002.  <entry><literal>.oleo</literal></entry> 
  1003. </row>
  1004. <row>
  1005.   <entry><link linkend="file-format-html">HTML</link></entry>
  1006.   <entry><literal>.html</literal> / <literal>.htm</literal></entry> 
  1007. </row>
  1008. <row>
  1009.   <entry><link linkend="file-format-mps">Linear and Integer Program</link></entry>
  1010.   <entry>none / <literal>.mps</literal></entry> 
  1011. </row>
  1012. <row>
  1013.   <entry><link linkend="file-format-lotus">Lotus 1-2-3</link></entry>
  1014.   <entry><literal>.wk1</literal> / <literal>.wks</literal></entry> 
  1015. </row>
  1016. <row>
  1017.   <entry><link linkend="file-format-excel">Microsoft Excel</link></entry>
  1018.   <entry><literal>.xls</literal></entry> 
  1019. </row>
  1020. <row>
  1021.   <entry><link linkend="file-format-multiplan">Multiplan SYLK</link></entry>
  1022.   <entry><literal>none / .slk</literal></entry> 
  1023. </row>
  1024. <row>
  1025.   <entry><link linkend="file-format-ooo">OpenOffice.Org / StarOffice</link></entry>
  1026.   <entry><literal>.sxc</literal></entry> 
  1027. </row>
  1028. <row>
  1029.   <entry><link linkend="file-format-planperfect">Plan Perfect</link></entry>
  1030.   <entry><literal>.pln</literal></entry> 
  1031. </row>
  1032. <row>
  1033.   <entry><link linkend="file-format-qpro">Quattro Pro</link></entry>
  1034.   <entry><literal>.wb1</literal> / <literal>.wb2</literal> / <literal>.wb3</literal></entry> 
  1035. </row>
  1036. <row>
  1037.   <entry><link linkend="file-format-sc">SC/XSpread</link></entry>
  1038.   <entry>none / .<literal>sc</literal></entry> 
  1039. </row>
  1040. <row>
  1041.   <entry><link linkend="file-format-tab">Tab Separated Values</link></entry>
  1042.   <entry><literal>.tsv</literal> / <literal>.tab</literal></entry> 
  1043. </row>
  1044. <row>
  1045.   <entry><link linkend="file-format-text">Text Formats</link></entry>
  1046.   <entry><literal>.txt</literal> / <literal>.text</literal></entry> 
  1047. </row>
  1048. <row>
  1049.   <entry><link linkend="file-format-xbase">Xbase</link></entry>
  1050.   <entry><literal>.dbf</literal></entry> 
  1051. </row>
  1052. </tbody>
  1053. </tgroup>
  1054. </table>
  1055. <!--    TABLE    TABLE    TABLE    TABLE    TABLE    TABLE    -->
  1056.  
  1057.  
  1058.  
  1059.   </sect2>
  1060.  
  1061.  
  1062. </sect1>
  1063.  
  1064.  
  1065.  
  1066.  
  1067.  
  1068.  
  1069.  
  1070.  
  1071.  
  1072.  
  1073.  
  1074.