\section{Bedienungselemente}
\index{Bedienungselemente}
Es folgt die Beschreibung der bedienungstechnischen Besonderheiten im
Umgang mit \sevenup\ . Verglichen mit dem Standard-GEM* gibt es n�mlich
einige Besonderheiten die den Bedienungskomfort deutlich steigern:
\begin{itemize}
\item Fenster mit Echtzeitscolling.
\item Zwei verschiedene Arten von Dialogboxen, verschiebbare Boxen
      und Fensterdialoge.
\item Nahezu vollst�ndige Tastaturbedienbarkeit der Dialoge.
\item Programmeigener Desktop, abschaltbar f�r Multitaskingbetrieb.
\end{itemize}

\subsection{Die Men"uleiste}
\index{Men�leiste}
\index{Shortcuts}
\index{SysKey}
Am oberen Bildschirmrand befindet sich die Men�leiste. Darin finden
Sie alle Funktionen von \sevenup\ . Alle Men�punkte sind �ber
Tastatur\-shortcuts bedienbar. Was das bedeutet, lesen Sie in Kapitel
{\bf `Die Tastatur'}. Alle Shortcuts sind frei definierbar. Im Ordner
{\tt `MENUKEY$\backslash$'} befinden sich die Dateien {\tt `STANDARD.MNU'}
und {\tt `SYSKEY.MNU'}. Die erste Datei repr�sentiert die Shortcutbelegung
nach Ataristandard, die andere die der `systematischen Keyboardbelegung'
nach Konrad Hinsen. Diese Belegung verwendet ausschlie�lich eine
zweistufige Controlsequenz. Der erste Buchstabe repr�sentiert den Men�titel,
der zweite den Anfangsbuchstaben des Men�eintrages, nat�rlich nur, wenn
es ohne Doppelbelegung m�glich ist. Kopieren Sie einfach die Belegung
Ihrer Wahl unter dem Namen {\tt `7UP.MNU'} in das Verzeichnis, wo
\sevenup\ seine Konfigura\-tions\-dateien sucht (siehe Environmentvariablen).
Sie k�nnen diese Dateien auch zur Laufzeit des Programms �ber {\bf `Shortcuts...'}
laden.\\
Die Konfigurationsdateien k�nnen Sie selbst Ihren W�nschen anpassen.
Es sind einfache ASCIIdateien. Beachten Sie, da� Sie die Dateien nur so �ndern,
da� Sie nichts kaputt machen. Zeilen mit `\#' und `-' sind Kommentare.
Machen Sie die Men�texte {\bf nicht} l�nger, als Sie hier vorgegeben sind,
sonst ist ein Programmabsturz unvermeidlich. Die Ziffern stellen die Indizes
der Men�eintr�ge dar und d�rfen nicht ge�ndert werden. Die Men�eintr�ge
nach dem Komma d�rfen Sie selbst frei �ndern. Vermeiden Sie Doppelbelegungen
der Shortcuts, der zweite ist dann nie anw�hlbar.
Achten Sie darauf, da� vor dem Men�text {\bf genau zwei} Leerzeichen sind.
Ein gemischter Betrieb, also ein- und zweistufig, ist nicht m�glich.

\subsection{Die Fenster}
\index{Fenster}
Alle  Texte  werden   in   einem   ganz   normalem  GEM*-Fenster
dargestellt.  Die  Bedienung der Fenster erfolgt in bekannter Art
und Weise.

Im {\bf Fenstertitel} werden folgende Informationen dargestellt:
\begin{enumerate}
\item Im Multitaskingbetrieb wird der Name [7UP] im Fenstertitel
eingeblendet, um schnell feststellen zu k�nnen, welches Fenster
zu welchem Programm geh�rt.
\item evtl. `*' zeigt an, ob Text editiert wurde.
\item Pfadname der Textdatei.
\end{enumerate}
In der {\bf Infozeile} werden folgende Informationen dargestellt:
\begin{enumerate}
\item aktuelle Seite (abh�ngig vom Seitenlayout)
\item aktuelle Zeile
\item aktuelle Spalte
\item L�nge der Zeile, in der der Cursor steht
\item Tabulatoreinstellung
\item Zeilenumbruch
\item Gr�"se des markierten Blockes
\item Alle Moduseinstellungen
\item Zustand der Capslocktaste
\end{enumerate}
Wenn Sie beim Anklicken des Fensterfullbutton die SHIFT-Tas\-te
dr�"cken, wird die Fensterbreite der Zeilenl�nge angepa"st.

Wenn  Sie  schnell  zwischen  den  Fenstern  wechseln  wollen, so
dr�"cken  Sie  einfach  den  Shortcut `\ctrl{W}'. Hierbei wird immer das
n�chste  Fenster  nach oben gebracht. �ber das Fenstermen� k�nnen
Sie  die  offenen  Fenster  ordnen. Die Infozeile kann abgemeldet
werden. Siehe Men�punkt {\bf `Diverses... \alt{D}'} im Kapitel
{\bf `Die Dropdownmen"us'}

Browsing oder Echtzeitscrolling:\\
\index{Browsing}
\index{Echtzeitscrolling}
Mit  der  rechten  Maustaste  in  den  Slider klicken, dann linke
Taste  dr�"cken.  Wenn die flache Hand sichtbar wird, kann man den
Text  solange  in  Echtzeit  scrollen,  bis die Maustasten wieder
losgelassen werden. Der Text wird dabei direkt im Fenster verschoben.
Diese Funktion steht unter MultiTOS prinzipbedingt nicht zur Verf�gung.

\subsection{Die Toolbar}
\index{Toolbar}
\index{Werkzeugleiste}
\index{Image}
\index{Extended Objecttype}
\index{Resource Construction Set}
\index{Shortcuts}
Die Toolbar, auch Werkzeugleiste genannt, befindet sich i.d.R. am
oberen Fensterrand und ist ein Abbild der Men�funktionen.
Sicher kennen Sie diese Buttonleiste von anderen Rechnerplattformen.
Sie stellt die wichtigsten Men�funktionen noch einmal kompakt
zusammengefa�t dar. Was sind aber nun die wichtigsten Funktionen?
Hier lieber Leser k�nnen Sie aktiv werden und sich Ihre ganz pers�nliche
Kombination selbst zusammenstellen. Sie ben�tigen dazu nur ein sog.
Resource Construction Set (RCS) und das n�tige Wissen damit umzugehen.
Die Toolbar verbirgt sich in der Datei {\tt `7UP.BAR'}. Es ist eine ganz
normale Resourcedatei, die Sie mit einen RCS bearbeiten k�nnen.
Laden Sie die Datei mit dem RCS, so finden Sie zwei Objekte darin
vor. Beide stellen eine Toolbar dar, einmal f�r die horizontale und
einmal f�r die vertikale Anordnung. In diesen beiden Objekten m�ssen
nicht unbedingt die gleichen Funktionen enthalten sein. Es ist auch denkbar
dort unterschiedliche Buttons zu implementieren. Jede Toolbar besteht
aus einen Rahmen und dort drin befindlichen Images. Jedes Image (Bild)
ist eine Redundanz zu einem Men�punkt. Daher wird auch exakt die selbe
Funktion ausgel�st. Sie k�nnen nun selbst mit dem Iconeditor im RSC
weitere Funktionen hinzuf�gen, die Sie gerne st�ndig im Zugriff haben
m�chten. Kopieren Sie daher die Images, und geben Sie Ihnen ein
entsprechendes Aussehen. Die Verbindung zwischen Toolbarimage und
der Men�funktion wird �ber den Extended Objecttype (EOT) des Images
hergestellt. Tragen Sie hier genau den Wert ein, den auch die Men�funktion
hat. Sie erfahren diesen Wert (Index) im Dialog {\bf `Shortcuts...'}.
Die Entscheidung, ob die Toolbar horizontal oder vertikal angeordnet
sein soll, wird ebenfalls �ber den EOT hergestellt. Bei vertikaler
Anordnung ist der EOT des Rahmens eins (1). Beachten Sie, da� immer zwei
Objekte in der Toolbardatei enthalten sind, und da� das erste Objekt
f�r horizontale das zweite f�r vertikale Anordnung gedacht sein mu�.
Prinzipiell ist es vollkommen egal, welche GEM-Objekte als Toolbarobjekte
dienen. Einfache Buttons vom Typ BUTTON funktionieren auch.
Ebenso sollten auch mehrreihige Toolbars funktionieren. Malen Sie sich
doch mal mehrfarbige Icons f�r den Falcon. Sie sind also selbst gefordert.
Viel Spa�.

\sevenup\  wird mit folgender Standardtoolbar {\tt(7UP.BAR)} ausgeliefert:
\begin{enumerate}
\item Neu anlegen (Index=EOT=22)
\item �ffnen (Index=EOT=23)
\item Sichern (Index=EOT=29)
\item Drucken (Index=EOT=36)
\item Ausschneiden (Index=EOT=42)
\item Kopieren (Index=EOT=43)
\item Einf�gen (Index=EOT=44)
\item Suchen und Ersetzen (Index=EOT=59)
\item Fontauswahl (Index=EOT=111)
\end{enumerate}
Die Indizes k�nnen sich bei der n�chsten Version �ndern.
\begin{draw}{144.8}{9.3}{Die Toolbar}
\put(0.00,0.00){\special{CS!g 0.35 bilder/toolbar.img}}
\end{draw}

\subsection{Die Dialogboxen}
\index{Dialoge}
\index{Fliegende Dialoge}
\index{Fensterdialoge}
Die  Bedienung  der  Dialogboxen entspricht dem g�ngigen Standard.
\begin{itemize}
\item Alle Radiobutton, Checkboxen und teilweise  auch  normale  Button
      sind mit Hilfe der Alternatetaste und
      des  unterstrichenen Buchstabens �ber die Tastatur erreichbar.
      Au"serdem  wird  auch  der  Text  hinter  Radiobuttons und
      Checkboxen als anklickbare Zone f�r die Maus erkannt.
\item Den `Abbruch'-Knopf erreicht man �ber {\bf `Undo'}, den
      `Hilfe'-Knopf �ber {\bf `Help'}
\item �hnlich  wie  im normalen Text, k�nnen Sie auch hier Sonderzeichen
      mit Hilfe der Alternatetaste und ihres Dezimalwertes eingeben.
      Siehe Dialog {\bf 'Zeichensatz... \alt{Z}'} im Kapitel
      {\bf `Die Dropdownmen"us'}.
\item Innerhalb  einer  Eingabezeile k�nnen Sie den Cursor direkt durch
      Mausklick postionieren.
\end{itemize}

In {\bf `Diverses... \alt{D}'} k�nnen Sie unter {\bf `Dialoge im Fenster'}
den Dialogtyp einstellen. Konventionelle Dialoge mit Eselsohr in
der rechten oberen Ecke k�nnen mit der Maus verschoben werden, wenn
Sie in Eselsohr klicken. Fensterdialoge eignen sich evtl. f�r
Multitaskingbetrieb, weil sie, wenn sie offen sind, andere Programme
nicht an der Bild\-schirm\-aus\-ga\-be behindern.
\begin{quote}
{\bf Fensterdialoge sind nur im Multitaskingbetrieb zu\-g�ng\-lich.}
\end{quote}
Verschobene  Boxen  werden beim erneuten �ffnen durch Dr�"cken der
Shifttaste wieder in der Bildschirmmitte zentriert. Zusammen mit der
Shifttaste k�nnen Boxen auch durchsichtig als Rahmen verschoben werden.
Auf dem Falcon werden die Dialoge automatisch im 3D-Look dargestellt.

\subsection{Die Popupmen"us}
\index{Popupmen�}
Im Dialog {\bf `Seitenlayout... \alt{L}'} befinden sich drei Popupmen�s:
{\bf `Papiergr��e'}, {\bf `Abstand'} und {\bf `Drucker'}.
Popupmen�s dienen der Mehrfachauswahl eines Kriteriums, d.h. statt mehrerer
Buttons ein Men�. Es gibt zwei Arten der Bedienung.
\begin{enumerate}
\item Klicken Sie mit der Maus auf den Button und halten die Maustaste
      gedr�ckt. Ein Men� �ffnet sich. Schieben Sie nun den Mauscursor
      auf das Topic, das Sie ausw�hlen m�chten, z.B. `EPSON FX'.
      Das Ausgew�hlte wird immer invertiert dargestellt. Lassen Sie nun
      die Maustaste los. Das Men� schlie�t sich, der Name des Dru"ckers
      wird im Button �bernommen.
\item Klicken Sie in den kleinen `Kreisverkehr' neben dem Button. Alle
      Alternativen werden nun der Reihe nach 'durchgestept'. Das Ausgew�hlte
      erscheint auch hier immer im Button.
\end{enumerate}
\subsection{Die Desktopicons}
\index{Icon}
\index{Desktop}
Auf dem Desktophintergrund sind folgende Icons zug�nglich:
\begin{enumerate}
\item max. sieben Texticons
\item der Papierkorb
\item der Drucker
\item die Diskstation
\item das Klemmbrett
\end{enumerate}
Die  Icons  k�nnen  frei positioniert werden. Das Verschieben der
Icons funktioniert genauso wie beim DESKTOP. Die Icons rasten beim
Loslassen auf eine bestimmt Grenze ein, soda� das Positionieren
etwas vereinfacht wird.

Mit dem Gummibandfaden k�nnen Sie mehrere Icons als Gruppe
selektieren. Wenn Sie beim Anklicken  die Shifttaste dr�"cken,
k�nnen Sie ebenfalls mehrere Icons selektieren.

Icons  reagieren  auf Einfach- und Doppelklick. Beim Einfachklick
kann man die Men�punkte in  {\bf `Datei'}  benutzen, die f�r  das
jeweilige Icon freigegeben sind, z.B. {\bf `Information... \ctrl{I}'}.

Doppelklickt  man  ein  Icon,  so  entspricht  dies einem �ffnen.
Allerdings  funktioniert  das nur mit Dateiicons. Ein Doppelklick
auf  ein  anderes  Icon  wird  mit  einer  entsprechenden Meldung
quittiert.

Schiebt man ein  Dateiicon auf den Dru"cker, den Papierkorb oder
das Disk\-lauf\-werk, so wird die entsprechende Aktion ausgel�st,
deren Funktion sich selbst erkl�rt.

Beim  Papierkorb  gibt  es noch eine Besonderheit im Zusammenhang
mit  GEMINI*. Wenn in {\tt `MUPFEL.MUP'} die Environmentvariable
{\tt `TRASHDIR'}\index{Environment}
gesetzt  ist,  so  wird  eine Kopie des Textes dort abgelegt. Sie
k�nnen  also  gel�schte  Texte  wieder  aus dem Papierkorb holen,
indem  Sie  das  Papierkorbicon Doppelklicken und den Text wieder
laden.  Beachten  Sie  dabei  das  Papierkorbicon. Wenn Sie einen
Text  dort  hineinwerfen,  so  bl�ht  er  sich  auf, wenn Sie ihn
wieder  herausholen,  so  wird er wieder d�nner, wenn keine Datei
mehr  drin  ist.  Wenn  Sie  dieses  Feature  nutzen  wollen,  so
stellen Sie das in {\bf `Diverses... \alt{D}'} ein.

Schiebt  man  ein  Dateiicon  auf das Klemmbretticon, so wird der
gesamte  Text  aufs  Klemmbrett  kopiert.  Auch hier funktioniert
das Erweitern des Klemmbrettes durch Dr�cken der Shifttaste.

Schiebt  man  ein  Dateiicon  auf  ein Fenster, so wird die Datei
genau  wie  bei  {\bf `Hinzuladen... \ctrl{R}'}  erweitert,
vorausgesetzt,  die Datei ist auf Disk bereits vorhanden.

Im  Multitasking  und abgeschalteten Desktop k�nnen Sie sogar ein
Desktopicon von GEMINI* oder MultiTOS* ins Fenster von \sevenup\
schieben. Man nennt das `Drag\&Drop'.

Schiebt  man  das Klemmbretticon auf das oberste Fenster, so wird
der  Inhalt  des  Klemmbrettes  an  die  aktuelle  Cursorposition
eingef�gt.  Schiebt  man  es  auf  den Dru"cker, so wird gedruckt,
schiebt man es auf den Papierkorb, so wird es gel�scht.\\
Beim   Doppelklick   aufs  Klemmbrett  wird  die  Klemmbrettdatei
ge�ffnet  und  in einem Fenster dargestellt. Sie kann ganz normal
editiert  werden.  Beim  Doppelklick  auf  den  Dru"cker kann eine
Diskdatei zum Dru"cken �ber den Spooler ausgew�hlt werden.

Beim  Doppelklick  auf  den  Papierkorb  kann  eine Diskdatei zum
L�schen  ausgew�hlt  werden.  Sie  k�nnen  auch  mit den �blichen
Wildcards  {\tt `*'}  und  {\tt `?'}  hantieren.
{\tt `*.TXT'} l�scht alle Dateien mit  der  Extension {\tt `.TXT'}.
{\bf {\tt `*.*'} l�scht alle Dateien, also bitte sehr vorsichtig sein.}

Es  gibt  hier  viele  M�glichkeiten,  die  Sie  am Besten einmal
selbst ausprobieren.

Beim  Betrieb  von \sevenup\ unter Multitasking sollten Sie den Desktop
abmelden. Siehe Men�punkt: {\bf `Diverses... \alt{D}'}.
Es ist klar, da"s Iconoperationen dann nicht mehr m�glich sind.

\subsection{Das Hilfesystem}
\index{Hilfe}
Die meisten Dialoge besitzen, wie erw�hnt, einen `Hilfe'-Knopf. Dieses
Hilfesystem ist teilweise kontextsensitiv. Dieses hochtrabende Wort
bedeutet, da� sich der Hilfetext nach der Stellung der Checkboxen richtet.
Kontextsensitiv sind z.Zt. folgende Hilfen:
\begin{itemize}
\item Dialog {\bf `Suchen/Ersetzen'} (Erkl�rung der Suchenmodi)
\item Dialog {\bf `Suchen in Dateien'} (Erkl�rung zu Grep)
\end{itemize}
Dar�ber hinaus steht Ihnen auch ein Onlinehelpsystem zusammen mit
1STGUIDE* zur Verf�gung. Siehe Kapitel
{\bf `Schnittstellen zu anderen Programmen'} und Men�punkt
{\bf `Hilfe...\ \ Help'}.

