BMBGUISupportlibrary v1.6 von J.Oertli ====================================== ACHTUNG! Dises Library benötigt Kickstart 2.0 oder höher ACHTUNG! Die Kickstart version wird nur getestet, wenn ACHTUNG! die Option runtime Errors aktiviert ist!!! BEFEHL: ExScreenObj (Examine Screenobject) ------------------------------------------ SYNTAX: ExScreenObj #SCREEN MODUS: AMIGA Dieser Befehl liest alle benötigten Daten aus einem Screenobject, und erstellt zusätzlich noch eine DrawInfostruktur. BEFEHL: ExScreen (Examine Screen) ------------------------------------------ SYNTAX: ExScreen Screenpointer MODUS: AMIGA Wie ExScreenObj, jedoch kann ein beliebiger Screen untersucht werden. D.h. es ist nicht erforderlich das der betreffende Screen auch ein BLitzbasic Object ist. FUNKTION: ScreenPtr ------------------------------------------ SYNTAX: n.l=ScreenPtr MODUS: AMIGA/BLITZ Gibt die Adresse der Screenstruktur, des untersuchten Bildschirms retour. FUNKTION: DriPtr ------------------------------------------ SYNTAX: n.l=DriPtr MODUS: AMIGA/BLITZ Gibt die Adresse der DrawInfostruktur des untersuchten Bildschirms retour. FUNKTION: WBorTop ------------------------------------------ SYNTAX: n.w=WBorTop MODUS: AMIGA/BLITZ Gibt die Höhe des oberen Fensterrandes zurück. Diese Funktion nimmt die Daten direkt aus der Screenstruktur, d.h. sie funktioniert auch, bevor man ein Fenster geöffnet hat. FUNKTION: WBorLeft ------------------------------------------ SYNTAX: n.w=WBorLeft MODUS: AMIGA/BLITZ Gibt die breite des linken Fensterrandes zurück. SIEHE: WBorTop FUNKTION: WBorRight ------------------------------------------ SYNTAX: n.w=WBorRight MODUS: AMIGA/BLITZ Gibt die breite des rechten Fensterrandes zurück. SIEHE: WBorTop FUNKTION: WBorBottom ------------------------------------------ SYNTAX: n.w=WBorBottom MODUS: AMIGA/BLITZ Gibt die höhe des unteren Fensterrandes zurück. SIEHE: WBorTop FUNKTION: DRIVersion ------------------------------------------ SYNTAX: n.w=DRIVersion MODUS: AMIGA/BLITZ Gibt die Version der DrawInfostruktur zurück. Version 1=Kickstart 2.x Version 2=Kickstart 3.x Ist dieser Wert 0, so konnte keine DrawInfostruktur erzeugt werden. Alle Pens wurden auf den 3.0 Standart zurückgesetzt. FUNKTION: NumPens ------------------------------------------ SYNTAX: n.w=NumPens MODUS: AMIGA/BLITZ Gibt die Anzahl der in der DrawInfostuktur definierten Pens zurück. FUNKTION: DetailPen ------------------------------------------ SYNTAX: n.w=DetailPen MODUS: AMIGA/BLITZ Gibt die Farbnummer des DetailPen retour. FUNKTION: BlockPen ------------------------------------------ SYNTAX: n.w=BlockPen MODUS: AMIGA/BLITZ Gibt die Farbnummer des BlockPen retour. FUNKTION: TextPen ------------------------------------------ SYNTAX: n.w=TextPen MODUS: AMIGA/BLITZ Gibt die Farbnummer des TextPen retour. FUNKTION: ShinePen ------------------------------------------ SYNTAX: n.w=ShinePen MODUS: AMIGA/BLITZ Gibt die Farbnummer des ShinePen retour. FUNKTION: HifillPen ------------------------------------------ SYNTAX: n.w=HifillPen MODUS: AMIGA/BLITZ Gibt die Farbnummer des HifillPen retour. FUNKTION: HifillTextPen ------------------------------------------ SYNTAX: n.w=HifillTextPen MODUS: AMIGA/BLITZ Gibt die Farbnummer des HifillTextPen retour. FUNKTION: BackgroundPen ------------------------------------------ SYNTAX: n.w=BackgroundPen MODUS: AMIGA/BLITZ Gibt die Farbnummer des BackGroundPen retour. FUNKTION: HilightTextPen ------------------------------------------ SYNTAX: n.w=HilightTextPen MODUS: AMIGA/BLITZ Gibt die Farbnummer des HilightPen retour. FUNKTION: BarDetailPen ------------------------------------------ SYNTAX: n.w=BarDetailPen MODUS: AMIGA/BLITZ Gibt die Farbnummer des BarDetailPen retour. FUNKTION: BarBlockPen ------------------------------------------ SYNTAX: n.w=BarBlockPen MODUS: AMIGA/BLITZ Gibt die Farbnummer des BarBlockPen retour. FUNKTION: BarTrimPen ------------------------------------------ SYNTAX: n.w=BarTrimPen MODUS: AMIGA/BLITZ Gibt die Farbnummer des BarTrimPen retour. FUNKTION: BarHeight ------------------------------------------ SYNTAX: n.w=BarHeight MODUS: AMIGA/BLITZ Gibt die Höhe des Screen-Titelbalken zurück. FUNKTION: BarVBorder ------------------------------------------ SYNTAX: n.w=BarVBorder MODUS: AMIGA/BLITZ Gibt den Abstand in Pixeln an, welcher der Screentitel vom oberen Rand des Screens hat. FUNKTION: BarHBorder ------------------------------------------ SYNTAX: n.w=BarHBorder MODUS: AMIGA/BLITZ Gibt den Abstand in Pixeln an, welcher der Screentitel vom linken Rand des Screens hat. FUNKTION: MenuVBorder ------------------------------------------ SYNTAX: n.w=MenuVBorder MODUS: AMIGA/BLITZ Gibt den Abstand in Pixeln an, welcher die Menutexte vom oberen Rand des Menus haben. FUNKTION: MenuHBorder ------------------------------------------ SYNTAX: n.w=MenuHBorder MODUS: AMIGA/BLITZ Gibt den Abstand in Pixeln an, welcher die Menutexte vom linken Rand des Menus haben. FUNKTION: ScreenX ------------------------------------------ SYNTAX: n.w=ScreenX MODUS: AMIGA/BLITZ Gibt die X-Position des Screens zurück. FUNKTION: ScreenY ------------------------------------------ SYNTAX: n.w=ScreenY MODUS: AMIGA/BLITZ Gibt die Y-Position des Screens zurück. FUNKTION: ScreenW ------------------------------------------ SYNTAX: n.w=ScreenW MODUS: AMIGA/BLITZ Gleich wie Screenwidth, jedoch bezieht sich den zurückgegebenen Wert, auf den mit ExScreen / ExScreenObj untersuchten Screen, welche nicht unbedingt ein ScreenObjekt sein muss. FUNKTION: ScreenH ------------------------------------------ SYNTAX: n.w=ScreenH MODUS: AMIGA/BLITZ Wie Screen height. SIEHE: ScreenW FUNKTION: ScrFontName$ ------------------------------------------ SYNTAX: n.s=ScrFontName$ MODUS: AMIGA/BLITZ Gibt den Namen des Screenfons zurück. FUNKTION: ScrFontHeight ------------------------------------------ SYNTAX: n.w=ScrFontHeight MODUS: AMIGA/BLITZ Diese Funktion gibt die Höhe des Screenfonts zurück. Es muss zuerst ein Screen mit ExScreen/ExScreenObj untersucht worden sein. FUNKTION: ScrFontStyle ------------------------------------------ SYNTAX: n.b=ScrFontStyle MODUS: AMIGA/BLITZ Gibt den Style des Screenfons zurück. FUNKTION: ScrFontFlags ------------------------------------------ SYNTAX: n.b=ScrFontFlags MODUS: AMIGA/BLITZ Gibt die Flags des Screenfons zurück.