File: patterns.page

package info (click to toggle)
gnome-devel-docs 3.14.1-1
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 46,300 kB
  • ctags: 630
  • sloc: xml: 2,321; ansic: 2,040; python: 1,807; makefile: 747; sh: 504; cpp: 131
file content (23 lines) | stat: -rw-r--r-- 1,271 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<page xmlns="http://projectmallard.org/1.0/"
      type="guide"
      id="patterns">

  <info>
    <credit type="author">
      <name>Allan Day</name>
      <email>aday@gnome.org</email>
    </credit>
    <include href="legal.xml" xmlns="http://www.w3.org/2001/XInclude"/>
  </info>

<title>Patterns</title>

<p>Patterns are the primary elements that make up an application design. Some patterns, like <link xref="application-menus">application menus</link> or <link xref="header-bars">header bars</link>, are highly recommended. Others are optional, and deciding on which patterns you want to use forms a core part of the design process. To help with this, each pattern page details the appropriate uses of each pattern, and suggests alternatives that might be applicable.</p>

<p>Once you have decided which patterns to use, the <link xref="ui-elements">user interface elements pages</link> provide details of individual elements that you can use to fill out your design.</p>

<links type="topic" style="2column" groups="application-menus primary-windows header-bars header-bar-menus grids lists selection-mode search view-switchers sidebar-lists dialogs notifications action-bars"/>

<media type="image" mime="image/svg" src="figures/patterns/patterns.svg"/>

</page>