~ubuntu-branches/ubuntu/trusty/anjuta/trusty

« back to all changes in this revision

Viewing changes to manuals/anjuta-manual/oc/project-manager-treeview.page

  • Committer: Package Import Robot
  • Author(s): Jeremy Bicha
  • Date: 2012-02-20 22:38:35 UTC
  • mfrom: (1.1.43)
  • Revision ID: package-import@ubuntu.com-20120220223835-ny223imz62qkk9ns
Tags: 2:3.3.90-0ubuntu1
* New upstream release.
* debian/rules: Watch for unstable releases

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0" encoding="utf-8"?>
 
2
<page xmlns="http://projectmallard.org/1.0/" type="guide" id="project-manager-treeview" xml:lang="oc">
 
3
 
 
4
  <info xmlns:facet="http://projectmallard.org/facet/1.0/">
 
5
    <facet:tag key="all-pages" value="whatever"/> <!--Include page in index-->
 
6
    <link type="guide" xref="index#anjuta-project-management" group="third"/>
 
7
    <desc>
 
8
      Display project's content.
 
9
    </desc>
 
10
    <credit type="author">
 
11
      <name>Sébastien Granjoux</name>
 
12
      <email>seb.sfo@free.fr</email>
 
13
    </credit>
 
14
  </info>
 
15
 
 
16
  <title>View a Project</title>
 
17
 
 
18
  <p>A project is represented by a tree, the root item corresponds
 
19
  to the project while children represent programs, libraries, directories
 
20
  and source files. Each item can have properties allowing to set more details
 
21
  like project version, compiler flags or installation directories.
 
22
  These item are divided in several categories, depending on the backend
 
23
  not all are available:</p>
 
24
 
 
25
  <terms>
 
26
    <item>
 
27
      <title>Root</title>
 
28
      <p>There is only one node of this kind. It represents the project
 
29
      itself. It is the place where you can set project wide properties
 
30
      like the project name or the project version.</p>
 
31
    </item>
 
32
    <item>
 
33
      <title>Module</title>
 
34
      <p>This is a set of packages used in autotools project. They appear
 
35
      as children of the root node to represent all modules defined and
 
36
      as children of each target using them. For more details, see
 
37
      <link xref="project-manager-module-new"/>.</p>
 
38
    </item>
 
39
    <item>
 
40
      <title>Package</title>
 
41
      <p>This is a packaged library used in autotools project. They appear
 
42
      as children of each module. For more details, see
 
43
      <link xref="project-manager-library"/>.</p>
 
44
    </item>
 
45
    <item>
 
46
      <title>Folder</title>
 
47
      <p>This is used to group targets allowing to set common
 
48
      properties. They are often implemented by sub directories.
 
49
      For more details, see <link xref="project-manager-folder"/>.</p>
 
50
    </item>
 
51
    <item>
 
52
      <title>Target</title>
 
53
      <p>It groups files and define how they are used.
 
54
      There are several kinds of targets, by example program, library or data,
 
55
      corresponding to different use of the child files.
 
56
      They often represent generated project files like compiled programs or
 
57
      libraries. For more details see <link xref="project-manager-target"/>.</p>
 
58
        
 
59
      <note style="tip">
 
60
        <p>You can drag and drop targets at the beginning of the project tree view
 
61
        to create a shortcut allowing to access them more easily. By default all
 
62
        program targets are already put here.</p>
 
63
      </note>
 
64
 
 
65
    </item>
 
66
    <item>
 
67
      <title>Source</title>
 
68
      <p>Each source file is represented by a item in the project view. The use
 
69
      of each file depends on its parent target. All children of a program
 
70
      target are compiled to generate it. While children of a data target are
 
71
      only copied to a directory when the project is installed.
 
72
      For more details see <link xref="project-manager-source"/>.</p>
 
73
    </item>
 
74
  </terms>
 
75
  
 
76
</page>