EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

editres - Online in der Cloud

Führen Sie Editres im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies sind die Befehlsbearbeitungsprogramme, die beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden können

PROGRAMM:

NAME/FUNKTION


editres – ein dynamischer Ressourceneditor für X Toolkit-Anwendungen

SYNTAX


Bearbeiter [ -Werkzeugsatzoption ... ]

OPTIONAL


Herausgeber akzeptiert alle standardmäßigen X Toolkit-Befehlszeilenoptionen (siehe X(7)). Die Bestellung
der Befehlszeilenoptionen ist nicht wichtig.

BESCHREIBUNG


Editres ist ein Tool, mit dem Benutzer und Anwendungsentwickler das vollständige Widget anzeigen können
Hierarchie jeder X Toolkit-Anwendung, die das Editres-Protokoll spricht. Zusätzlich,
Editres helfen dem Benutzer beim Erstellen von Ressourcenspezifikationen und ermöglichen dem Benutzer die Anwendung
Ressource für die Anwendung hinzufügen und die Ergebnisse dynamisch anzeigen. Sobald der Benutzer damit zufrieden ist
Ein Ressourcenspezifikationseditor hängt die Ressourcenzeichenfolge an die X-Ressourcen des Benutzers an
Datei.

VERWENDUNG HERAUSGEBER


Herausgeber bietet ein Fenster bestehend aus den folgenden vier Bereichen:

Menüleiste Eine Reihe von Popup-Menüs, die Ihnen vollständigen Zugriff auf die Bearbeitungsfunktionen ermöglichen
Funktionen.

Panner Der Panner ermöglicht eine intuitivere Möglichkeit, durch die Anwendung zu scrollen
Baumanzeige.

Nachrichtenbereich Zeigt dem Benutzer Informationen über die Aktion an, die er bearbeitet
erwartet von ihr.

Anwendungs-Widget-Baum In diesem Bereich werden die ausgewählten Anwendungen angezeigt
Widget-Baum.

Um eine Bearbeitungssitzung zu beginnen, wählen Sie das aus Erhalten Sie Widget Baum Menüpunkt aus dem Befehlsmenü.
Dadurch ändert sich der Zeigercursor in ein Fadenkreuz. Sie sollten nun die Anwendung auswählen
Sie möchten es ansehen, indem Sie auf eines seiner Fenster klicken. Wenn diese Anwendung das versteht
Wenn Sie das editres-Protokoll verwenden, zeigt editres den Widget-Baum der Anwendung in seinem Baum an
Fenster. Wenn die Anwendung das Editres-Protokoll nicht versteht, wird Editores Sie darüber informieren
Sie werden im Nachrichtenbereich nach einigen Sekunden Verzögerung auf diesen Sachverhalt aufmerksam gemacht.

Sobald Sie einen Widget-Baum erstellt haben, können Sie nun eine der anderen Menüoptionen auswählen. Der Effekt
Die einzelnen Aspekte werden im Folgenden beschrieben.

BEFEHLE


Holen Sie sich den Widget-Baum
Ermöglicht dem Benutzer, auf jede Anwendung zu klicken, die das Editres-Protokoll spricht und
seinen Widget-Baum erhalten.

Aktuellen Widget-Baum aktualisieren
Editres kennt nur die derzeit existierenden Widgets. Viele
Anwendungen erstellen und zerstören Widgets im Handumdrehen. Durch Auswahl dieses Menüpunkts wird
veranlassen, dass editres die Anwendung auffordert, ihren Widget-Baum erneut zu senden und ihn so zu aktualisieren
Informationen zum neuen Stand der Anwendung.

Xman erstellt beispielsweise nur die Widgets dafür topbox wenn es startet. Keiner
der Widgets für das Handbuchseitenfenster werden erstellt, bis der Benutzer sie tatsächlich nutzt
klickt auf die Manuell Seite Taste. Wenn Sie den Widget-Baum von xman vor dem abgerufen haben
Wenn die Handbuchseite aktiv ist, möchten Sie möglicherweise den Widget-Baum danach aktualisieren
Die Handbuchseite wurde angezeigt. Dies ermöglicht Ihnen auch die Bearbeitung des Handbuchs
Ressourcen der Seite.

Widget-Baum in eine Datei kopieren
Für die Dokumentation von Anwendungen ist es oft nützlich, die gesamte Datei sichern zu können
Anwendungs-Widget-Baum in eine ASCII-Datei. Diese Datei kann dann in die Datei eingebunden werden
Handbuchseite. Wenn dieser Menüpunkt ausgewählt wird, wird ein Popup-Dialogfeld aktiviert. Typ
Geben Sie in diesem Dialog den Namen der Datei ein und wählen Sie entweder in Ordnung, oder geben Sie einen Wagen ein-
zurückkehren. Editres speichert nun den Widget-Baum in dieser Datei. Um die Datei abzubrechen
Wählen Sie im Dialogfeld stornieren .

Ressourcenbox anzeigen
Dieser Befehl öffnet ein Ressourcenfeld für die aktuelle Anwendung. Diese Ressource
In diesem Feld (unten ausführlich beschrieben) kann der Benutzer genau sehen, welche Ressourcen vorhanden sind
kann für das Widget eingestellt werden, das aktuell in der Widget-Baumanzeige ausgewählt ist.
Derzeit kann nur ein Widget ausgewählt sein. wenn mehr oder weniger gewählt werden
Editoren weigern sich, das Ressourcenfeld zu öffnen, und geben eine Fehlermeldung ein
Nachricht Gebiet.

Ressource festlegen
Dieser Befehl öffnet ein einfaches Dialogfeld zum Festlegen einer beliebigen Ressource
alle ausgewählten Widgets. Sie müssen den Ressourcennamen sowie den Wert eingeben.
Mit der Tabulatortaste können Sie zwischen dem Feld „Ressourcenname“ und der Ressource wechseln
Wertfeld.

Beenden Beendet die Bearbeitung.

TREE BEFEHLE


Das Baum Das Menü enthält mehrere Befehle, mit denen Vorgänge auf dem ausgeführt werden können
Widget-Baum.

Wählen Sie Widget im Client aus
Mit diesem Menüpunkt können Sie ein beliebiges Widget in der Anwendung auswählen. Redakteure werden
Markieren Sie dann das entsprechende Element in der Widget-Baumanzeige. Einmal dieses Menü
Wenn das Element ausgewählt ist, verwandelt sich der Zeigercursor wieder in ein Fadenkreuz, und Sie müssen es tun
Klicken Sie auf eine beliebige Zeigerschaltfläche im Widget, das angezeigt werden soll. Da einige
Da Widgets von ihren untergeordneten Widgets vollständig verdeckt werden, ist es nicht möglich, auf alle zuzugreifen
Widget auf diese Weise, aber dieser Mechanismus gibt sehr nützliches Feedback zwischen den
Elemente im Widget-Baum und denen in der eigentlichen Anwendung.

Alle auswählen

Alles wiederufen

Alles umkehren
Mit diesen Funktionen kann der Benutzer alle Widgets im auswählen, die Auswahl aufheben oder umkehren
Widget-Baum.

Wählen Sie Kinder

Wählen Sie Eltern aus
Diese Funktionen wählen das unmittelbare Elternteil oder die unmittelbaren Kinder jedes der aktuellen Objekte aus
ausgewählte Widgets.

Wählen Sie Nachkommen aus

Wählen Sie Vorfahren aus
Diese Funktionen wählen alle Eltern oder Kinder jedes der aktuell ausgewählten Elemente aus
Widgets. Dies ist eine rekursive Suche.

Widget-Namen anzeigen

Klassennamen anzeigen

Widget-IDs anzeigen

Widget-Fenster anzeigen
Wenn das Baum-Widget zum ersten Mal angezeigt wird, werden die Beschriftungen jedes Widgets im Baum angezeigt
entsprechen den Widget-Namen. Diese Funktionen bewirken die Beschriftung von alle
Widgets in der Baumstruktur können so geändert werden, dass sie den Klassennamen, die IDs oder das zugehörige Fenster anzeigen
mit jedem Widget in der Anwendung. Die Widget-IDs und Fenster werden hexadezimal angezeigt
Zahlen.

Darüber hinaus gibt es Tastaturbeschleuniger für jede Baumoperation. Wenn die Eingabe
Wenn der Fokus auf einem einzelnen Widget in der Baumstruktur liegt, hat dieser Vorgang nur Auswirkungen auf dieses
Widget. Wenn der Eingabefokus im Baumhintergrund liegt, hat dies genau den gleichen Effekt
als entsprechenden Menüpunkt.

Die angezeigten Übersetzungseinträge können auf jedes Widget in der Anwendung angewendet werden. Wenn das
Wenn das Widget ein untergeordnetes Widget des Baum-Widgets ist, wirkt es sich nur auf dieses Widget aus, andernfalls auf dieses
haben die gleiche Wirkung wie die Befehle im Baummenü.

Aktive Flash-Widgets
Dieser Befehl ist die Umkehrung von Auswählen Widget in Kunden Befehl, es wird angezeigt
Der Benutzer kann jedes Widget, das derzeit im Widget-Baum ausgewählt ist, durch Blinken anzeigen
entsprechendes Widget in der Anwendung numFlashes (standardmäßig drei) Mal in der
flashColor.

Wesentliche Option Übersetzungen Eintrag
-
Leerzeichen Auswahl aufheben Auswählen (nichts)
w Auswählen Auswählen (Widget)
s Auswählen Auswählen (alle)
i Invert Select(invertieren)
c Kinder auswählen (Kinder) auswählen
d Nachkommen auswählen Auswählen (Nachkommen)
p Select Parent Select(parent)
a Vorfahren auswählen Select(Vorfahren)
N Widget-Namen anzeigen Relabel(name)
C Klassennamen anzeigen Relabel(class)
Ich zeige Widget-IDs Relabel(id)
W Widget Windows Relabel(Fenster) anzeigen
T Widget/Klassenname umbenennen umschalten (umschalten)

Durch Klicken auf die Schaltfläche 1 eines Widgets wird es dem Satz ausgewählter Widgets hinzugefügt. Klicken
Schaltfläche 2 auf einem Widget deaktiviert alle anderen Widgets und wählt dann nur dieses Widget aus.
Wenn Sie auf die Schaltfläche 3 eines Widgets klicken, wird dessen Beschriftung zwischen dem Instanznamen des Widgets umgeschaltet
Der Klassenname des Widgets.

VERWENDUNG RESSOURCE BOX


Die Ressourcenbox enthält fünf verschiedene Bereiche. Jeder der Bereiche, wie er auf der erscheint
Bildschirm, von oben nach unten wird besprochen.

Die Ressourcenlinie
In diesem Bereich oben im Ressourcenfeld wird der aktuelle Ressourcenname genau angezeigt
es würde erscheinen, wenn Sie es in einer Datei speichern oder anwenden würden.

Die Widget-Namen und -Klassen
In diesem Bereich können Sie genau auswählen, auf welche Widgets diese Ressource angewendet werden soll.
Der Bereich enthält vier Zeilen, die erste enthält den Namen des ausgewählten Widgets
und alle seine Vorfahren, und der restriktivere Punkt (.) Trennzeichen. Die zweite Zeile
Enthält weniger spezifische Klassennamen für jedes Widget und weniger
restriktiver Stern (*) Trennzeichen. Die dritte Zeile enthält eine Reihe spezieller Schaltflächen
namens Jedes Widget Dadurch wird diese Ebene so verallgemeinert, dass sie zu jedem Widget passt. Das Letzte
Zeile enthält eine Reihe spezieller Schaltflächen namens Jedes Widget Kette das wird das drehen
einzelne Ebene in etwas, das null oder mehr Ebenen entspricht.

Der Ausgangszustand dieses Bereichs ist hinsichtlich der Ressourcennamen am restriktivsten
und das Punkttrennzeichen. Durch Auswahl der anderen Schaltflächen in diesem Bereich können Sie es vereinfachen
die Einschränkungen, um zuzulassen, dass immer mehr Widgets der Spezifikation entsprechen. Der
Im Extremfall werden alle ausgewählt Jedes Widget Kette Knöpfe, die zu jedem passen
Widget in der Anwendung. Wenn Sie verschiedene Schaltflächen auswählen, wird die Baumansicht angezeigt
Aktualisieren, um Ihnen genau zu zeigen, welche Widgets von der aktuellen Ressource betroffen sind
Spezifikation.

Normale und eingeschränkte Ressourcen
Im nächsten Bereich können Sie den Namen der normalen oder eingeschränkten Ressourcen auswählen
Sie einstellen möchten. Einige Widgets verfügen möglicherweise nicht über eingeschränkte Ressourcen, sodass dies für diesen Bereich der Fall ist
nicht auftauchen.

Ressourcenwert
In diesem nächsten Bereich können Sie den Ressourcenwert eingeben. Dieser Wert sollte sein
wird genau so eingegeben, wie Sie eine Zeile in Ihre Ressourcendatei eingeben würden. So sollte es sein
enthalten keine Zeilenumbrüche ohne Escapezeichen. Es gibt einige spezielle Zeichenfolgen für
Diese Datei:

\n – Dies wird durch eine neue Zeile ersetzt.

\### – Wobei # eine beliebige Oktalziffer ist. Dies wird durch ein einzelnes Byte ersetzt
enthält diese als Oktalzahl interpretierte Folge. Zum Beispiel ein Wert
mit einem NULL-Byte können durch Angabe von \000 gespeichert werden.

\ - Dies wird zu nichts komprimiert.

\\ – Dies wird auf einen einzelnen Backslash komprimiert.

Befehlsbereich
Dieser Bereich enthält mehrere Befehlsschaltflächen, die in diesem Abschnitt beschrieben werden.

Legen Sie „Datei speichern“ fest
Mit dieser Schaltfläche kann der Benutzer die Datei ändern, in der die Ressourcen gespeichert werden.
Diese Schaltfläche öffnet ein Dialogfeld, in dem Sie nach einem Dateinamen gefragt werden. einmal die
Nachdem der Dateiname eingegeben wurde, drücken Sie entweder den Wagenrücklauf oder klicken Sie auf in Ordnung .
Um das Dialogfeld zu öffnen, ohne die Speicherdatei zu ändern, klicken Sie auf stornieren .

Speichern Mit dieser Schaltfläche wird die Datei angehängt Ressourcen Linie wie oben beschrieben bis zum Ende des Stroms
Datei speichern. Wenn keine Speicherdatei festgelegt wurde Sept Speichern Reichen Sie das Das Dialogfeld wird angezeigt
aufgetaucht, um den Benutzer zur Eingabe eines Dateinamens aufzufordern.

Übernehmen Diese Schaltfläche versucht, einen XtSetValues-Aufruf für alle Widgets durchzuführen, die mit dem übereinstimmen
Ressourcen Linie oben beschrieben. Der angegebene Wert wird direkt auf alle angewendet
passende Widgets. Dieses Verhalten ist ein Versuch, dem ein dynamisches Gefühl zu verleihen
Ressourceneditor. Da diese Funktion es Benutzern ermöglicht, eine Anwendung in Zustände zu versetzen
Es ist möglicherweise nicht bereit, damit umzugehen. Es wurde ein Haken bereitgestellt, um dies zu ermöglichen
Anwendungen zum Blockieren dieser SetValues-Anfragen (siehe Blockierung Herausgeber Anfragen
unten).

Leider aufgrund von Designbeschränkungen, die den Widgets durch das X Toolkit auferlegt wurden
Der Ressourcenmanager versucht, ein inhärent statisches System in ein dynamisches System umzuwandeln
Verhalten kann zu seltsamen Ergebnissen führen. Es gibt keine Garantie dafür, dass die Ergebnisse einer
„Anwenden“ ist dasselbe wie das, was passiert, wenn Sie den Wert speichern und neu starten
Anwendung. Diese Funktionalität wird bereitgestellt, um Ihnen ein ungefähres Gefühl dafür zu vermitteln
Was Ihre Änderungen bewirken, und die erzielten Ergebnisse sollten berücksichtigt werden
bestenfalls verdächtig. Allerdings ist dies eine der nettesten Funktionen von Editoren,
und ich empfehle Ihnen dringend, damit zu spielen und zu sehen, was es kann.

Speichern und anwenden
Diese Schaltfläche vereint die oben beschriebenen Aktionen „Speichern“ und „Anwenden“ in einer Schaltfläche.

Popdown-Ressourcenbox
Mit dieser Schaltfläche wird das Ressourcenfeld aus der Anzeige entfernt.

BLOCKIERUNG HERAUSGEBER REQUESTS


Das Editres-Protokoll wurde in das Athena Widget-Set integriert. Dies ermöglicht alles
Anwendungen, die gegen Xaw verknüpft sind, können mit dem Ressourceneditor kommunizieren.
Dies bietet zwar große Flexibilität und ist ein nützliches Werkzeug, kann es aber auch ganz einfach sein
missbraucht. Daher ist es für jede Xaw-Anwendung möglich, einen Wert für anzugeben
editresBlock unten beschriebene Ressource, um zu verhindern, dass Redakteure Informationen darüber preisgeben
seine Interna, oder um die zu deaktivieren SetValues Teil des Protokolls.

editresBlock (Klasse EditresBlock)
Gibt an, welche Art von Blockierung diese Anwendung den Redakteuren auferlegen möchte
Protokoll.

Die akzeptierten Werte sind:

all Alle Anfragen blockieren.

setValues ​​Blockiert alle SetValues-Anfragen. Da dies der einzige Redakteur ist, der dies verlangt
die Anwendung tatsächlich ändert, bedeutet dies im Grunde, dass die
Die Anwendung ist schreibgeschützt.

keine Alle Bearbeitungsanfragen zulassen.

Denken Sie daran, dass diese Ressourcen in jeder Xaw-Anwendung festgelegt sind. nicht Bearbeiter. Sie erlauben
Einzelne Anwendungen, um alle oder einige der Anfragen, die Editors von jeher stellen, beizubehalten
erfolgreich. Natürlich ist Editres auch eine Xaw-Anwendung und kann daher auch angezeigt und angezeigt werden
Diese Befehle wurden von editres geändert (eher rekursiv, ich weiß), diese Befehle können durch Setzen blockiert werden
editresBlock Ressource auf editres selbst.

WISSENSDATENBANK


Aussichten für Bearbeiter Die verfügbaren Anwendungsressourcen sind:

numFlashes (Klasse AnzahlBlitze)
Gibt an, wie oft die Widgets in der Anwendung geflasht werden
Anzeigen Aktives Widgets Befehl wird aufgerufen.

Blitzzeit (Klasse Blitzzeit)
Zeitspanne zwischen den oben beschriebenen Blitzen.

flashColor (Klasse flashColor)
Gibt die Farbe an, die zum Flashen von Anwendungs-Widgets verwendet wird. Eine helle Farbe sollte sein
verwendet werden, die Ihre Aufmerksamkeit sofort auf den Bereich lenken, der geblitzt wird, z
rot oder gelb.

saveResourcesFile (Klasse SaveResourcesFile)
Dies ist die Datei, an die die Ressourcenzeile angehängt wird, wenn die Speichern Taste im nun erscheinenden Bestätigungsfenster nun wieder los.
in der Ressourcenbox aktiviert werden.

WIDGETS


Um Ressourcen zu spezifizieren, ist es nützlich, die Hierarchie der Widgets zu kennen, die
komponieren Bearbeiter. In der folgenden Notation weist die Einrückung auf eine hierarchische Struktur hin.
Der Name der Widget-Klasse wird zuerst angegeben, gefolgt vom Namen der Widget-Instanz.

Editres editres
verglast verglast
Box-Box
MenuButton-Befehle
SimpleMenu-Menü
SmeBSB sendTree
SmeBSB RefreshTree
SmeBSB dumpTreeToFile
SmeLine-Linie
SmeBSB getResourceList
SmeLine-Linie
SmeBSB hat gekündigt
MenuButton-Baumbefehle
SimpleMenu-Menü
SmeBSB showClientWidget
SmeBSB selectAll
SmeBSB unselectAll
SmeBSB invertAll
SmeLine-Linie
SmeBSB wählenKinder
SmeBSB selectParent
SmeBSB selectDescendants
SmeBSB selectAncestors
SmeLine-Linie
SmeBSB showWidgetNames
SmeBSB showClassNames
SmeBSB showWidgetIDs
SmeBSB showWidgetWindows
SmeLine-Linie
SmeBSB flashActiveWidgets
Paned hPane
Panner Panner
Beschriften Sie userMessage
Griffiger Griff
Bullauge Bullauge
Baumbaum
Umschalten
.
.
.
TransientShell-Ressourcenbox
Verglaste Scheibe
Beschriften Sie das Ressourcenetikett
Bilden Sie Namen und Klassen
Punkt umschalten
Stern umschalten
Beliebige umschalten
Namen umschalten
Klasse umschalten
.
.
.
Label-NamenLabel
Namen auflistenListe
Label-EinschränkungLabel
Listen Sie die Einschränkungsliste auf
FormularwertForm
Label valueLabel
TextwertText
Box-BefehlBox
Befehl setFile
Befehl speichern
Befehl anwenden
Befehl saveAndApply
Befehl abbrechen
Griffiger Griff
Griffiger Griff


DISPLAY um den Standardhost und die Anzeigenummer zu erhalten.

XUMGEBUNG
um den Namen einer Ressourcendatei zu erhalten, die die globalen Ressourcen, die in gespeichert sind, überschreibt
die RESOURCE_MANAGER-Eigenschaft.

Nutzen Sie Editres online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad