mirror of
https://review.haiku-os.org/userguide
synced 2024-11-23 15:18:25 +01:00
* Remodeled Ryan's addition to Twitcher into a layout widely used in our guide.
Hope you don't mind, Ryan. * Moved Stippi's tip about the context menu in I-O-M into the path section. Hope you don't mind, Stephan. * Linked to the Icon-O-Matic page where icons are discussed. * Changed the index box at the top of I-O-M to use css and added the entries into Haiku-doc.css. I really don't know what I'm doing exactly here. Can someone have a look and improve things? I'd soon like to add such an index box to other long topics. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31414 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
parent
1839478718
commit
562158a883
@ -37,9 +37,9 @@
|
||||
<div class="content">
|
||||
|
||||
|
||||
<table id="contents" name="contents" align="right" summary="contents" cellspacing="2" cellpadding="6" style="font-size:0.8em; margin-left:30px; border-width:1px; border-style:dotted; border-color:#e0e0e0; text-align:justify">
|
||||
<tr align="center" style="background-color:#F0F0F0"><td><b><i>Contents</i></b></td></tr>
|
||||
<tr style="background-color:#F3F3F3"><td><a href="#bitmap-vector">BeOS bitmap vs. Haiku vector icons</a><br />
|
||||
<table class="index" id="index" name="index" summary="index" align="right">
|
||||
<tr class="heading"><td>Index</td></tr>
|
||||
<tr class="index"><td><a href="#bitmap-vector">BeOS bitmap vs. Haiku vector icons</a><br />
|
||||
<a href="#icons-attributes">Icons are attributes</a><br />
|
||||
<a href="#i-o-m">Creating icons with Icon-O-Matic</a><br />
|
||||
  <a href="#i-o-m-path">Path</a><br/>
|
||||
@ -60,7 +60,7 @@
|
||||
|
||||
<p><br/></p>
|
||||
|
||||
<p>Before we come to the actual creating of icons in Icon-O-Matic, a few words to Haiku's icons in general.</p>
|
||||
<p>Before we come to the actual creating of icons in Icon-O-Matic, a few words on Haiku's icons in general.</p>
|
||||
|
||||
<h1>
|
||||
<a href="#contents"><img src="../../images/up.png" align="right" alt="contents" border="0" width="16" height="16" /></a>
|
||||
@ -161,6 +161,14 @@ width="16" height="16" /></td>
|
||||
<td>Select points<br /><span class="key">SHIFT</span></td>
|
||||
</tr>
|
||||
</table>
|
||||
<p>You can invoke a context menu by right-clicking a point or a selection of points:</p>
|
||||
<table summary="Path context" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td class="onelinetop"><span class="menu">Select all</span></td><td width="70"><span class="key">ALT</span> <span class="key">A</span></td><td>Selects all points of the current path.</td></tr>
|
||||
<tr><td><span class="menu">Transform</span></td><td><span class="key">T</span></td><td>Puts all selected points in a transformation box, so you can move, resize and rotate them together. It works just like with shapes, described a bit further down.</td></tr>
|
||||
<tr><td><span class="menu">Split</span></td><td></td><td>Splits selected points into two, one sitting on top of the other.</td></tr>
|
||||
<tr><td><span class="menu">Flip</span></td><td></td><td>Rotates selected points by 180°. Only has an effect on Bezier points.</td></tr>
|
||||
<tr><td><span class="menu">Remove</span></td><td><span class="key">DEL</span></td><td>Deletes selected points.</td></tr>
|
||||
</table>
|
||||
|
||||
<h3><a id="i-o-m-path-menu" name="i-o-m-path-menu">Path Menu</a></h3>
|
||||
<p>The <span class="menu">Path</span> menu offers a few obvious entries to <span class="menu">Add Rectangle</span> and <span class="menu">Add Circle</span> or to <span class="menu">Duplicate</span> or <span class="menu">Remove</span> a path. Here are some that may need a bit more explaining:</p>
|
||||
@ -184,7 +192,7 @@ width="16" height="16" /></td>
|
||||
<img src="../../images/apps-images/i-o-m-shape.png" alt="i-o-m-shape"
|
||||
width="177" height="145" />
|
||||
|
||||
<p>When a shape is selected from the list, a rectangle is drawn around it. Depending on where exactly you grab it, the shape is moved, resized or rotated around a point in its center, which itself can be moved. Holding <span class="key">SHIFT</span> will lock direction when moving, limit resizing to 45° angles and restrict the aspect ratio while resizing. The mouse pointer again indicates the current mode:</p>
|
||||
<p>When a shape is selected from the list, a rectangle is drawn around it. Depending on where exactly you grab it, the shape is moved, resized or rotated around a point in its center, which itself can be moved. Holding <span class="key">SHIFT</span> will lock direction when moving, limit resizing to 45° angles and restrict the aspect ratio while resizing. The mouse pointer again indicates the current mode:</p>
|
||||
<table summary="Mouse pointer states, Shape" border="0" cellpadding="10">
|
||||
<tr align="center">
|
||||
<td><img src="../../images/apps-images/i-o-m-pointer-move-shape.png" alt="i-o-m- move-shape"
|
||||
@ -323,7 +331,6 @@ Of course you can move these indicators to change the gradient to your liking. Y
|
||||
<li><p>You should always try to minimize your use of paths, those are the most expensive, file size wise. Re-use paths wherever possible and work with manipulated shapes and their transformers instead. Smart use of gradients can also save space.</p></li>
|
||||
<li><p>Wherever possible, you should activate Snap-to-Grid from the <span class="menu">Options</span> menu when editing paths. Path points that align with the 64x64 pixel grid use less storage space. You'll also get the crispest look if points are set on exact pixel borders. For example, it is important to align the most prominent outlines with the 16x16 grid.</p></li>
|
||||
<li><p>Check the preview to see if your icon still looks good in 16x16. You may want to use the <a href="#i-o-m-shape-lod">Level Of Detail</a> settings described in the Shapes section.</p></li>
|
||||
<li><p>It is possible to transform the selected path points by pressing <span class="key">T</span> or invoking the context menu by right-clicking on selected points. From the context menu, you will also have access to a few more helpful path editing features.</p></li>
|
||||
<li><p>There's an easy way to produce letters, even if Icon-O-Matic doesn't provide such a tool. Just enter the text in a text editor such as StyledEdit, adjust font type and style, and drag&drop or copy&paste the selected text into Icon-O-Matic. This will create the according paths and shapes.</p></li>
|
||||
<li><p>If you assign more than one path to a shape, their overlapping areas will cancel each other out. When one path is completely inside another, it practically creates a hole in the resulting shape.</p></li>
|
||||
<li><p>You can zoom in and out of the canvas with the mouse wheel. Panning is done either by click&drag with the middle mouse button or with a normal left-click&drag while holding <span class="key">SPACE</span>.</p></li>
|
||||
|
@ -55,7 +55,7 @@
|
||||
<p>The <span class="menu">Default Application</span> is the one that's set globally for that filetype. If you don't find the program you want to associate with this file in the drop-down menu, you'll again find the buttons <span class="button">Select...</span> and <span class="button">Same As...</span> which do the similar thing described under "The File Type" above.</p>
|
||||
|
||||
<h2><a id="icon" name="icon">The Icon</a></h2>
|
||||
<p>If you're wondering why the icon well on the top right is empty: Icons are normally inherited from the system default for that filetype. You can open the <span class="app">Filetype Add-On</span> of a file that contains an icon and drag&drop it into your file's icon well. Or you double-click the icon well and create or edit your own icon in <span class="app">Icon-O-Matic</span>.</p>
|
||||
<p>If you're wondering why the icon well on the top right is empty: Icons are normally inherited from the system default for that filetype. You can open the <span class="app">Filetype Add-On</span> of a file that contains an icon and drag&drop it into your file's icon well. Or you double-click the icon well and create or edit your own icon. For more info on icons and how to create your own, see topic <a href="applications/apps-icon-o-matic.html">Icon-O-Matic</a>.</p>
|
||||
|
||||
<h1><a id="settings-apps" name="settings-apps">Special settings for applications</a></h1>
|
||||
<p>If you invoke the <span class="app">Filetype Add-On</span> on an executable (here: <span class="app">StyledEdit</span>), you'll get a different dialog:</p>
|
||||
|
@ -40,7 +40,12 @@
|
||||
<img src="../images/twitcher-images/twitcher.png" alt="twitcher.png" width="284" height="96" />
|
||||
<p>Just tap <span class="key">CTRL</span> <span class="key">TAB</span> to switch between the current and the last application/window. Tapping <span class="key">CTRL</span> <span class="key">TAB</span> very quickly will switch between all applications. Or press and hold <span class="key">CTRL</span> <span class="key">TAB</span> to go through all running applications by repeatedly hitting <span class="key">TAB</span> or <span class="key">←</span>/<span class="key">→</span>. If you need to get to a specific window of a program, move to its icon as described and then go through its open windows with the <span class="key">↑</span>/<span class="key">↓</span> keys.</p>
|
||||
<p>It's also possible to invoke the Twitcher with <span class="key">CTRL</span> <span class="key">TAB</span> and then use the mouse to choose the application/window you'll jump to when releasing the <span class="key">CTRL</span> key.</p>
|
||||
<p>For more advanced users the Twitcher also has other useful keyboard shortcuts. Press <span class="key">ESC</span> to return to the current window. Press <span class="key">Q</span> to quit the selected application. Press <span class="key">H</span> to hide all windows of the selected application.</p>
|
||||
<p>The Twitcher also offers a few more advanced keyboard shortcuts:</p>
|
||||
<table summary="more shortcuts" border="0" cellspacing="0" cellpadding="4">
|
||||
<tr><td><span class="key">ESC</span></td><td style="width:15px;"></td><td>Aborts the twitching an returns the formerly active window.</td></tr>
|
||||
<tr><td><span class="key">Q</span></td><td></td><td>Quits the selected application.</td></tr>
|
||||
<tr><td><span class="key">H</span></td><td></td><td>Hides all windows the selected application.</td></tr>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
<!--
|
||||
|
@ -60,7 +60,7 @@ To that we add a couple of attributes. Here we have to decide if we want to quer
|
||||
<img src="../images/workshop-filetypes+attributes-images/filetypes-dvddb.png" alt="filetypes-dvddb.png" width="559" height="432" />
|
||||
|
||||
<h2><a id="icon" name="icon">Icon</a></h2>
|
||||
<p>Double-click the icon well to open <span class="app">Icon-O-Matic</span> to design an icon for your filetype. You can also drag&drop an icon from the icon well of another type, maybe as starting point for a modified version.</p>
|
||||
<p>Double-click the icon well to open <a href="applications/apps-icon-o-matic.html">Icon-O-Matic</a> to design an icon for your filetype. You can also drag&drop an icon from the icon well of another type, maybe as starting point for a modified version.</p>
|
||||
|
||||
<h2><a id="file-recognition" name="file-recognition">File Recognition</a></h2>
|
||||
<p>You can add suffixes like .txt, .jpg, .mp3 to recognize files by their extention. Useful when working with files from systems without MIME typing. We don't need that for our example.</p>
|
||||
|
Loading…
Reference in New Issue
Block a user