dev_set_preferences
— Setzen von HDevelop-Einstellungen aus einem Programm heraus.
dev_set_preferences( : : PreferenceNames, PreferenceValues : )
dev_set_preferences
ermöglicht das Setzen ausgewählter
HDevelop-Einstellungen aus dem Programm heraus.
Die folgenden Einstellungen werden unterstützt:
Legt fest, ob ein Rechtsklick im Grafikfenster das Kontextmenü öffnet oder nicht. Standardmäßig ist das Kontextmenü aktiviert. Es ist sinnvoll, das Kontextmenü zu deaktivieren, wenn die rechte Maustaste für andere Aktionen im Grafikfenster verwendet wird, z.B. zum Verschieben oder Vergrößern von 3D-Objekten.
Werteliste: 'false' , 'true' .
Defaultwert: 'true' .
Legt fest, ob das Mausrad im Grafikfenster zum Zoomen genutzt werden kann. Standardmäßig ist das Mausrad aktiviert. Es kann aber sinnvoll sein, das Zoomen mit dem Mausrad zu deaktivieren, wenn beispielsweise 3D-Objekte dagestellt werden sollen und das Heranzoomen an ein Objekt interaktiv mit Hilfe von 3D-Darstellungsoperatoren erfolgen soll.
Werteliste: 'false' , 'true' .
Defaultwert: 'true' .
Legt fest, ob im Grafikfenster beim Drücken der Ctrl-Taste ein Tooltipp mit der Mausposition und dem Grauwert unter der Maus erscheinen soll oder nicht. Standardmäßig ist der Tooltipp aktiviert. Es kann aber sinnvoll sein, den Tooltipp zu unterdrücken, um bei der programmbasierten Interaktionen den Status der Ctrl-Taste mit verwenden zu können.
Werteliste: 'false' , 'true' .
Defaultwert: 'true' .
Legt fest, ob bei einer Exception, die innerhalb eines
try
-catch
Blocks
geworfen wird, der Fehler-Dialog unterdrückt werden soll oder nicht.
Diese Option wird persistent in die HDevelop.ini Datei geschrieben und
kann auch über den Einstellungen Dialog / Allgemeine
Optionen / Erfahrene Anwender konfiguriert werden.
Wird eine Exception in einer Programmzeile geworfen, die nicht von einem
try
-catch
Block umgeben ist, wird immer ein
Fehlerdialog geöffnet.
Werteliste: 'false' , 'true' .
Defaultwert: 'false' (Jede Änderung wird persistent gespeichert).
Dieser Operator wird beim Codeexport ignoriert.
PreferenceNames
(input_control) attribute.name-array →
(string)
Auswahl der zu setzenden Präferenzen.
Defaultwert: 'graphics_window_context_menu'
Werteliste: 'graphics_window_context_menu' , 'graphics_window_mouse_wheel' , 'graphics_window_tool_tip' , 'suppress_handled_exception_dlg'
PreferenceValues
(input_control) attribute.value-array →
(string)
Neu einzustellende Werte für die ausgewählten Präferenzen.
Defaultwert: 'false'
Werteliste: 'false' , 'true'
Foundation