Kommander/Funktionen: Unterschied zwischen den Versionen

Aus Linupedia.org
Wechseln zu: Navigation, Suche
(Die ersten Widgets: Buttons)
(Einleitungsbox)
Zeile 3: Zeile 3:
 
{{Kommander_Navibox}}
 
{{Kommander_Navibox}}
  
In diesem Artikel werden stichwortartig Widgets und Funktionen von Kommander beschrieben. Es ist gedacht als eine Art Nachschlagwerk.
+
{{blau|In diesem Artikel werden stichwortartig Widgets und Funktionen von Kommander beschrieben. Es ist gedacht als eine Art Nachschlagwerk.}}
  
 
== <font color="maroon"> Buttons</font> ==
 
== <font color="maroon"> Buttons</font> ==

Version vom 17. November 2008, 07:12 Uhr

Höhe=24px
Achtung dieser Artikel ist noch in Arbeit und dient vorläufig nur als Vorlage. Dieser Beitrag zu Linux oder der Abschnitt ist in Bearbeitung. Weitere Informationen findest du hier. Der Ersteller arbeitet an dem Beitrag oder Abschnitt und entsorgt den Wartungsbaustein spätestens 3 Tage nach der letzten Bearbeitung. Änderungen außer Rechtschreibkorrekturen ohne Absprache mit dem Urspungsautor sind möglichst zu vermeiden, solange dieser Baustein noch innerhalb der genannten Frist aktiviert ist.


Einführung: Der Weg zur GUI - Die Funktionen - Screenshots



In diesem Artikel werden stichwortartig Widgets und Funktionen von Kommander beschrieben. Es ist gedacht als eine Art Nachschlagwerk.

Buttons

ExecButton

  • Aufgabe: Ausführen von Anweisungen
  • Zustände: population
  • Anwendung: Die auszuführenden Anweisungen stehen im Kommander-Text.
  • Beispiel:
exec ("~/beispiele/beispielscript.sh")

Das aufgerufene Bash-Script wird ausgeführt, sobald der ExecButton gedrückt wurde.

CloseButton

  • Aufgabe: Ausführen von Anweisungen. Danach wird der Dialog geschlossen.
  • Zustände: population
  • Anwendung: Die auszuführenden Anweisungen stehen im Kommander-Text.
  • Beispiel:
exec ("~/beispiele/beispielscript.sh")

Das aufgerufene Bash-Script wird ausgeführt, sobald der CloseButton gedrückt wurde. Nachdem das Bash-Script abgearbeitet wurde, schließt sich der Kommander-Dialog.

RadioButton

  • Aufgabe: Bereitstellen von Anweisungen, abhängig vom Zustand des Buttons
  • Zustand checked: Kommander-Text, wenn der Button gedrückt ist
  • Zustand unchecked: Kommander-Text, wenn der Button nicht gedrückt ist
  • Zustand populate: keine Ahnung, was das soll!
  • Anwendung: RadioButtons werden in einer ButtonGroup organisiert, die per default einstellt, daß immer nur ein Button gedrückt sein kann. Der Kommander-Text des aktivierten Buttons steht dann als Inhalt der ButtonGroup zur Verfügung. Mit der Funktion text kann darauf zugegriffen werden.
  • Beispiel: Es sei eine ButtonGroup verhanden, die zwei RadioButtons enthält. Einer der Buttons enthält als Kommander-Text für den Zustand checked den Aufruf für ein ScriptObjekt:
ScriptObject.execute
  • Im ScriptObjekt steht der Aufruf für das eigentliche Bash-Script, das ausgeführt werden soll:
#!/bin/bash
~/beispiele/beispielscript.sh
  • Des weiteren sei ein ExecButton vorhanden, der die ganze Aktion startet. Sein Inhalt lautet:
ButtonGroup.text
  • Nun passiert folgendes: Die RadioButtons befinden sich in der ButtonGroup. Immer nur einer von ihnen kann gedrückt sein (Eigenschaft exclusive). Der Inhalt des gedrückten Buttons steht in der ButtonGroup und wird durch Drücken des ExecButtons abgefragt und ausgeführt. Damit startet das Bash-Script.