/usr/share/doc/gnat-gps/html/Moving-Windows.html is in gnat-gps-doc 5.0-16.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 | <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<!-- Copyright (C) 2002-2010 AdaCore.
This document is free; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This document is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, see http://www.gnu.org/licenses/.
A copy of the license is included in the section entitled
"GNU General Public License". -->
<!-- Created by GNU Texinfo 5.1, http://www.gnu.org/software/texinfo/ -->
<head>
<title>Using the GNAT Programming Studio: Moving Windows</title>
<meta name="description" content="Using the GNAT Programming Studio: Moving Windows">
<meta name="keywords" content="Using the GNAT Programming Studio: Moving Windows">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="makeinfo">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link href="index.html#Top" rel="start" title="Top">
<link href="Index-table.html#Index-table" rel="index" title="Index table">
<link href="Multiple-Document-Interface.html#Multiple-Document-Interface" rel="up" title="Multiple Document Interface">
<link href="Perspectives.html#Perspectives" rel="next" title="Perspectives">
<link href="Floating-Windows.html#Floating-Windows" rel="previous" title="Floating Windows">
<style type="text/css">
<!--
a.summary-letter {text-decoration: none}
blockquote.smallquotation {font-size: smaller}
div.display {margin-left: 3.2em}
div.example {margin-left: 3.2em}
div.indentedblock {margin-left: 3.2em}
div.lisp {margin-left: 3.2em}
div.smalldisplay {margin-left: 3.2em}
div.smallexample {margin-left: 3.2em}
div.smallindentedblock {margin-left: 3.2em; font-size: smaller}
div.smalllisp {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}
pre.smalldisplay {font-family: inherit; font-size: smaller}
pre.smallexample {font-size: smaller}
pre.smallformat {font-family: inherit; font-size: smaller}
pre.smalllisp {font-size: smaller}
span.nocodebreak {white-space:nowrap}
span.nolinebreak {white-space:nowrap}
span.roman {font-family:serif; font-weight:normal}
span.sansserif {font-family:sans-serif; font-weight:normal}
ul.no-bullet {list-style: none}
pre.smallexample {background-color:rgb(240,240,240);
font-family: courier new,courier,fixed;
font-size: 14px;
margin: 0px 40px 0px 40px;
border-width: 1px 2px 2px 1px;
border-top-style: dotted;
border-left-style: dotted;
border-right-style: solid;
border-bottom-style: solid;
border-color: black;}
code {color:black;
font-family: courier new,courier,fixed;
font-size: 14px;}
body {font-family: arial,helvetica,sans-serif;
font-size: 16px;
max-width: 800px;
text-align: justify}
samp {font-family: courier new,courier,fixed;
font-size: 14px}
-->
</style>
</head>
<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000">
<a name="Moving-Windows"></a>
<div class="header">
<p>
Next: <a href="Perspectives.html#Perspectives" accesskey="n" rel="next">Perspectives</a>, Previous: <a href="Floating-Windows.html#Floating-Windows" accesskey="p" rel="previous">Floating Windows</a>, Up: <a href="Multiple-Document-Interface.html#Multiple-Document-Interface" accesskey="u" rel="up">Multiple Document Interface</a> [<a href="Index-table.html#Index-table" title="Index" rel="index">Index</a>]</p>
</div>
<hr>
<a name="Moving-Windows-1"></a>
<h3 class="section">4.5 Moving Windows</h3>
<a name="index-moving"></a>
<p>As we have seen, the organization of windows can be changed at any time
by selecting a notebook containing several editors or browsers, and selecting
one of the Split menus in the <code>Window</code> menu.
</p>
<a name="index-drag_002dn_002ddrop-1"></a>
<p>A more intuitive method is also provided, based on
the drag-and-drop paradigm. The idea is simply to select a window,
wherever it is, and then, by clicking on it and moving the mouse while
keeping the left button pressed, drop it anywhere else inside GPS.
</p>
<p>Selecting an item so that it can be dragged is done simply by clicking
with the left mouse button in its title bar, and keep the button
pressed while moving the mouse.
</p>
<p>If the window is inside a notebook, you can also choose to select the
notebook tab to start dragging the window around. In such a case, the windows
within the notebook can also be reordered: select the tab, then start moving
left or right to the new position the window should have. Note that your mouse
must remain within the tab area, since otherwise GPS will enter in the mode
where the window can be put in other notebooks.
</p>
<p>If you want to move a window to another notebook by dragging its tab, you
should first move out of the tab area (vertically in general), and then
anywhere in GPS. That’s to distinguish between the mode where you want to
reorder tabs and the mode where you want to move windows.
</p>
<p>While you keep the mouse button pressed, and move the mouse around, the
selected drop area is highlighted with a dashed border. This shows precisely
where the window would be put if you were to release the mouse button at
that point.
</p>
<p>If you move your mouse all the way to the side of the desktop, and then drop
the window, that window will occupy the full width (resp. height) of the
desktop on that side.
</p>
<p>Here are the various places where a window can be dropped:
</p>
<dl compact="compact">
<dt><b>Inside the MDI</b></dt>
<dd><p>The location of the current window is indicated by a dashed rectangle, and
the window you are dragging will be positioned at the same location as that
rectangle: either on top of the window on which you dropped it (therefore they
will both be put inside a notebook), or to one of the sides of that window,
splitting as needed.
</p>
</dd>
<dt><b>System window</b></dt>
<dd><p>If you drop a window outside of GPS (for
instance, on the background of your screen), the window will be floated.
</p>
</dd>
</dl>
<p>If you maintain the <tt class="key">shift</tt> key pressed while dropping the window,
this might result in a copy operation instead of a simple move. For instance,
if you are dropping an editor, a new view of the same editor will be created,
resulting in two views present in GPS: the original one is left at its initial
location, and a second view is created at the new location.
</p>
<p>If you maintain the <tt class="key">control</tt> key pressed while dropping the window,
all the windows that were in the same notebook are moved, instead of the
single one you selected. This is the fastest way to move a group of windows
to a new location, instead of moving them one by one.
</p>
<hr>
<div class="header">
<p>
Next: <a href="Perspectives.html#Perspectives" accesskey="n" rel="next">Perspectives</a>, Previous: <a href="Floating-Windows.html#Floating-Windows" accesskey="p" rel="previous">Floating Windows</a>, Up: <a href="Multiple-Document-Interface.html#Multiple-Document-Interface" accesskey="u" rel="up">Multiple Document Interface</a> [<a href="Index-table.html#Index-table" title="Index" rel="index">Index</a>]</p>
</div>
</body>
</html>
|