home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Misc / xsize30.lha / XSize.Dok < prev    next >
Encoding:
Text File  |  1994-02-15  |  6.3 KB  |  187 lines

  1.  
  2.                         XSize 3.0 - Dokumentation 
  3.  
  4.                               (15.02.94)
  5.  
  6. COPYRIGHT
  7.  
  8.   Dieses Programm ist © 1994 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.   'PROFI' PD-VERTREIBERN (OSSOWSKI/OASE) WIRD DER VERTRIEB HIERMIT UNTERSAGT.
  124.   *************************************************************************** 
  125.  
  126.  
  127. LEGALES
  128.  
  129.   WITH  THIS  DOCUMENT  WE  MAKE  NO  WARRANTIES  OR  REPRESENTATIONS, EITHER
  130.   EXPRESSED  OR  IMPLIED,  WITH RESPECT TO THE PRODUCT DESCRIBED HEREIN.  THE
  131.   INFORMATION  PRESENTED  HEREIN IS BEING SUPPLIED ON AN "AS IS" BASIS AND IS
  132.   EXPRESSLY  SUBJECT TO CHANGE WITHOUT NOTICE.  THE ENTIRE RISK AS TO THE USE
  133.   OF  THIS INFORMATION IS ASSUMED BY THE USER.  IN NO EVENT WILL WE BE LIABLE
  134.   FOR  DIRECT,  INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES RESULTING FROM
  135.   ANY  CLAIM ARISING OUT OF THE INFORMATION PRESENTED HEREIN, EVEN IF WE HAVE
  136.   BEEN ADVISED OF THE POSSIBILITIES OF SUCH DAMAGES.
  137.  
  138.  
  139. CARDWARE
  140.  
  141.   Wenn sie dieses Programm mögen und benutzen schicken sie uns doch bitte
  142.   eine Postkarte Ihres Heimatortes.
  143.  
  144.  
  145. DIE AUTHOREN
  146.  
  147.   Postadresse:
  148.  
  149.     Carsten Melberg        Günther Rehm      
  150.     Karlsbader Str. 3      Am Färberhof 6    
  151.     D-91058 Erlangen       D-91052 Erlangen  
  152.     Germany                Germany           
  153.  
  154.   Email:
  155.  
  156.   cnmelber@cip.informatik.uni-erlangen.de
  157.   grrehm@cip.e-technik.uni-erlangen.de
  158.  
  159.  
  160. GESCHICHTE
  161.  
  162.   Version 1.0 © 1990 Mikael Karlsson
  163.  
  164.   Version 2.0 - neues erweitertes Argumentparsing
  165.               - Tooltypes für Workbenchstart
  166.               - reduzierte Codelänge
  167.               - undurchsichtige Routinen ersetzt
  168.  
  169.   Version 3.0 - XSize ist nun ein Commodity (nur AmigaOS 2.x/3.x)
  170.               - Deutsche Dokumentation wurde hinzugefügt
  171.               - das Hauptprogramm wurde komplett neu geschrieben
  172.               - ein 'kleines bischen' Optimierung ;-)
  173.               - immer noch Kickstart 1.x kompatibel
  174.                 (Keine Ahnung warum wir 1.x noch unterstützen :-))
  175.  
  176.  
  177. TODO
  178.  
  179.   Vorschläge sind immer gerne gesehen !
  180.  
  181. FEHLER
  182.  
  183.   Keine !
  184.  
  185.  
  186.                     'Only Amiga makes it possible' sure it does...
  187.