home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format 83 / af083a.adf / XSize32 / XSize.Dok < prev    next >
Text File  |  1995-04-10  |  7KB  |  195 lines

  1.  
  2.                         XSize 3.2 - Dokumentation 
  3.  
  4.                               (10.04.95)
  5.  
  6. COPYRIGHT
  7.  
  8.   Dieses Programm ist © 1994-95 Carsten Melberg und Günther Rehm,
  9.   es basiert auf XSize 1.0 (© 1990 Mikael Karlsson).
  10.  
  11.  
  12. ANMERKUNG
  13.  
  14.   XSize wurde unter AmigaOS 3.0 entwickelt, aber es laeuft auch mit
  15.   AmigaOS 2.x/3.x und sogar mit Kickstart 1.x (allerdings gab es damals
  16.   noch keine Commodities). Unter AmigaOS 2.x/3.x ist XSize ein Commodity.
  17.   Der Code wurde mit Hilfe des SAS/C Compilers Version 6.51 produziert.
  18.  
  19.  
  20. EINFÜHRUNG
  21.  
  22.   XSize ermöglicht es die Größe eines Fenster in einer X-Windows ähnlichen 
  23.   Art und Weise zu verändern. Nun ist es möglich, ein Fenster in alle
  24.   Richtungen zu vergrößern - normalerweise kann man ein Fenster ja nur nach
  25.   unten vergrößern. Mit XSize kann es jetzt auch nach oben vergößert werden,
  26.   ohne das dabei das zu vergrößernde Fenster erst nach oben verschoben und
  27.   dann nach unten vergrößert wird.
  28.   Außerdem muss man nicht mehr das Sizegadget benutzen, sondern kann das 
  29.   Fenster aus einer beliebigen Mausposition (im Fenster) vergrößern.
  30.  
  31.   Im folgenden werden beide Möglichkeiten beschrieben:
  32.  
  33.     1. Man klickt wie gewohnt das Sizegadget an.
  34.  
  35.     2. Man drückt den vorher eingestellten QUALIFIER und die linke Mausstaste 
  36.        irgendwo im Fenster.
  37.  
  38.     Darauf erscheint ein 'Sizeframe', das ungefähr so aussieht:
  39.  
  40.     +---+---+---+
  41.     |   |   |   |
  42.     +---+---+---+
  43.     |   |   |   |
  44.     +---+---+---+
  45.     |   |   |   |
  46.     +---+---+---+
  47.  
  48.     Jetzt kann man die Maus beliebig hin- und herverschieben (den QUALIFIER
  49.     kann man jetzt wieder loslassen), sobald man das 'Sizeframe' verläßt
  50.     wird das Fenster vergrößert. 
  51.     Will man jetzt noch in eine andere Richtung vergrößern muss man die
  52.     rechte Maustaste drücken und wieder in das Fenster hineinfahren, dann 
  53.     die rechte Maustaste wieder loslassen und das Fenster in die zusätzliche
  54.     Richtung vergrößern. (am besten rumprobieren :-))
  55.  
  56.  
  57. INSTALLATION
  58.  
  59.   XSize einfach in irgendein Directory Ihres Systems kopieren, falls XSize
  60.   bei jedem Neustart aktiviert werden soll, empfehle ich einen Eintrag in
  61.   der startup-sequence/user-startup oder XSize nach WBStartup kopieren.
  62.  
  63.  
  64. AUFRUF
  65.  
  66.   CLI: XSize <QAULiFIER> ('run >NIL:' um XSize als Hintergrundprozeß zu starten)
  67.  
  68.   WB: Tooltypes: QUALIFIER=<hex>
  69.                  TOOLPRI=<Prozesspriorität>
  70.                  STARTPRI=<Startpriorität in WBStartup>
  71.                  DONOTWAIT (als Hintergrundprozeß)
  72.  
  73.   QUALIFIERS (als HEXwert eingeben) 
  74.  
  75.     0001    Linke Shifttaste
  76.     0002    Rechte Shifttaste
  77.     0004    Caps Lock
  78.     0008    Control
  79.     0010    Linke Alttaste
  80.     0020    Rechte Alttaste
  81.     0040    Linke Amigataste
  82.     0080    Rechte Amigataste
  83.     0100    Zehnertastatur     (nicht zu empfehlen)
  84.     0200    Repeat             (nicht zu empfehlen)
  85.     0400    Interrupt          (nicht zu empfehlen)
  86.     0800    Multibroadcast     (nicht zu empfehlen)
  87.     1000    Mittlere Maustaste 
  88.     2000    Rechte Maustaste
  89.     4000    Linke Maustaste
  90.  
  91.     Kombinierte Tasten sind natürlich auch möglich (immer darauf achten,
  92.     daß man HEXwerte addiert!), teilweise aber nicht zu empfehlen.
  93.  
  94.   Um XSize zu beenden muss man XSize einfach nochmal starten.
  95.  
  96.   AmigaOS 2.x/3.x:
  97.  
  98.     XSize ist ein Commodity falls man über AmigaOS 2.x/3.x verfügt, d.h
  99.     es existieren jetzt noch ein paar spezielle Funktionen, die mit dem
  100.     EXCHANGE Programm der Workbench genutzt werden können. XSize kann
  101.     z.B. zeitweise deaktiviert werden oder man kann es mit EXCHANGE
  102.     beenden (für weitere Informationen zu Commodities lesen Sie bitte
  103.     in Ihren Handbüchern).
  104.    
  105.  
  106. VERBREITUNG
  107.  
  108.   XSize darf frei kopiert werden, solange nicht mehr als eine Aufwandsent-
  109.   schädigung (ca. 5,-DM) verlangt wird. 
  110.   XSize darf nur als Originalarchiv weitergegeben werden. Falls Sie XSize
  111.   in ein kommerzielles Paket aufnehmen möchten, wenden Sie sich bitte zuerst
  112.   an die Autoren (Adresse s.u.). 
  113.   Fred Fish wir hiermit ausdrücklich die Erlaubnis erteilt XSize in seine
  114.   (fantastische) FishDisk (auch CD) Sammlung aufzunehmen. Letzteres gilt
  115.   auch für SaarAG PD-Serie. Weiterhin darf XSize über freizugängliche 
  116.   Datennetze (Mailboxen/Internet) weitergegeben werden.
  117.  
  118.   ES IST VERBOTEN IRGENDETWAS AN DIESEM ARCHIV ODER DEN IN IHM ENTHALTENEN
  119.   PROGRAMMEN ZU VERÄNDERN; DENN OBWOHL XSIZE SOWAS WIE FREEWARE IST BEHALTEN
  120.   WIR UNS WEITERHIN DAS © MIT ALLEN RECHTEN VOR!
  121.  
  122.  
  123. LEGALES
  124.  
  125.   WITH  THIS  DOCUMENT  WE  MAKE  NO  WARRANTIES  OR  REPRESENTATIONS, EITHER
  126.   EXPRESSED  OR  IMPLIED,  WITH RESPECT TO THE PRODUCT DESCRIBED HEREIN.  THE
  127.   INFORMATION  PRESENTED  HEREIN IS BEING SUPPLIED ON AN "AS IS" BASIS AND IS
  128.   EXPRESSLY  SUBJECT TO CHANGE WITHOUT NOTICE.  THE ENTIRE RISK AS TO THE USE
  129.   OF  THIS INFORMATION IS ASSUMED BY THE USER.  IN NO EVENT WILL WE BE LIABLE
  130.   FOR  DIRECT,  INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES RESULTING FROM
  131.   ANY  CLAIM ARISING OUT OF THE INFORMATION PRESENTED HEREIN, EVEN IF WE HAVE
  132.   BEEN ADVISED OF THE POSSIBILITIES OF SUCH DAMAGES.
  133.  
  134.  
  135. CARDWARE
  136.  
  137.   Wenn sie dieses Programm mögen und benutzen schicken sie uns doch bitte
  138.   eine Postkarte Ihres Heimatortes.
  139.  
  140.  
  141. DIE AUTHOREN
  142.  
  143.   Postadresse:
  144.  
  145.     Carsten Melberg             Günther Rehm      
  146.     Nuernberger Strasse 76      Am Färberhof 6    
  147.     91052 Erlangen            91052 Erlangen  
  148.     Germany                     Germany           
  149.  
  150.   Email:
  151.  
  152.   cnmelber@cip.informatik.uni-erlangen.de 
  153.   IRC: Paulmut (frequently on #amiga and #amigager)
  154.  
  155.   grrehm@cip.e-technik.uni-erlangen.de    
  156.   IRC: Gue on (sometimes on #amiga and #amigager, frequently on #chocolate)
  157.  
  158.  
  159. GESCHICHTE
  160.  
  161.   Version 1.0 © 1990 Mikael Karlsson
  162.  
  163.   Version 2.0 - neues erweitertes Argumentparsing
  164.               - Tooltypes für Workbenchstart
  165.               - reduzierte Codelänge
  166.               - undurchsichtige Routinen ersetzt
  167.  
  168.   Version 3.0 - XSize ist nun ein Commodity (nur AmigaOS 2.x/3.x)
  169.               - Deutsche Dokumentation wurde hinzugefügt
  170.               - das Hauptprogramm wurde komplett neu geschrieben
  171.               - ein 'kleines bischen' Optimierung ;-)
  172.               - immer noch Kickstart 1.x kompatibel
  173.                 (Keine Ahnung warum wir 1.x noch unterstützen :-))
  174.   
  175.   (never released)
  176.   Version 3.1 - Fehler: Der QUALIFIER war nach einer In-/Aktivierung mittels
  177.                         EXCHANGE wieder auf der Standardeinstellung (CTRL)
  178.               - Fehler: Ein doppeltes In-/Aktivieren mittels EXCHANGE
  179.                         verursachte einen Absturz (nur mit CycleToMenu möglich)
  180.  
  181.   Version 3.2 - Fehler: XSize stuerzt nicht mehr ab, wenn ihm das Fenster
  182.                         'weggeschlossen' wird
  183.  
  184. TODO
  185.  
  186.   Vorschläge sind immer gerne gesehen !
  187.  
  188.  
  189. FEHLER
  190.  
  191.   Ich hoffe keine mehr...
  192.  
  193.  
  194.                     'Only Amiga makes it possible' sure it does...
  195.