Herunterladen Diese Seite drucken

Softkey_Object_List - Definition Einer Softkeyobjektliste - Siemens 840D Handbuch

Sinumerik
Vorschau ausblenden Andere Handbücher für 840D:

Werbung

2 Projektierbare Listen
2.1 Projektierlisten
Syntax
Parameter
Anmerkung
2.1.6

SOFTKEY_OBJECT_LIST - Definition einer Softkeyobjektliste

Beschreibung
Syntax
Parameter
2-32
der Position des Menüs, zu dem das entsprechende Window gehört,
der Position des Windows, der Position eines evtl. darüberliegenden
Makros und
der für das Element projektierten Position.
Eine Objektliste, die nur beim Öffnen eines Windows abgearbeitet wird,
benötigt keinen Verweis im Anwender-Listenverzeichnis.
Wird die Objektliste explizit auf dem Bildschirm ausgegeben, d.h. nicht beim
Öffnen eines Windows, sondern z.B. aufgrund eines Ereignisses über die
Reaktionsroutine DRAW_OBJECTS, so muß im Anwender-Listenverzeichnis
(Datei ap_l_dir.h) ein Verweis auf diese Objektliste eingetragen werden.
BEGIN_OBJECT_LIST (obl_id)
...
END_OBJECT_LIST (obl_id)
obl_id
Eindeutige Kennung der Objektliste.
Eintrag in das Anwender-Listenverzeichnis (Datei ap_l_dir.h) bei expliziter
Verwendung:
EXTERN_OBJECT_LIST_PTR (obl_id)
Die Softkey-Objektliste enthält die gesamte Grafik, die einer Softkeyzeile
zugeordnet ist. Ihr Aufbau ist derselbe wie der einer Objektliste. Eine Softkey-
Objektliste darf jedoch keine dynamischen Bildelemente enthalten. Das gilt
auch für Makros, die innerhalb einer Softkey-Objektliste verwendet werden.
Alle Koordinatenangaben in den Objekten beziehen sich auf den im Menü-
Definitionsblock angegebenen Menü-Ursprung.
Die Trennung der Softkeyzeile von der übrigen Grafik eines Dialogs ermöglicht
das unabhängige Austauschen der Softkeyzeile innerhalb des Dialogs. Dies ist
z.B. dann erforderlich, wenn die Anzahl der physikalisch vorhandenen Softkeys
für einen Dialog nicht ausreicht.
Ist die Softkey-Objektliste nicht unmittelbar durch einen Zeiger einem Window
zugeordnet oder soll sie aufgrund eines Ereignisses (z.B. mittels der Routine
NEW_SOFTKEY) gegen eine andere ausgetauscht werden können, so muß im
Anwender-Listenverzeichnis ein Verweis auf die Liste eingetragen werden.
BEGIN_SOFTKEY_OBJECT_LIST (sk_obl_id)
...
END_SOFTKEY_OBJECT_LIST (sk_obl_id)
sk_obl_id
Eindeutige Kennung der Softkey-Objektliste.
SINUMERIK 840D/810D Projektiersyntax (PS) - Ausgabe 09.03
/* Liste von Softkeys */
/* Liste statischer Objekte */
© Siemens AG 2003 All Rights Reserved
09.03

Werbung

loading

Diese Anleitung auch für:

810d