AnglaisFrançaisEspagnol

Exécutez les serveurs | Ubuntu > | Fedora > |


Icône de favori OnWorks

editres - En ligne dans le Cloud

Exécutez les éditeurs dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit des éditeurs de commandes qui peuvent être exécutés dans le fournisseur d'hébergement gratuit OnWorks à l'aide de l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS.

PROGRAMME:

PRÉNOM


editres - un éditeur de ressources dynamique pour les applications X Toolkit

SYNTAXE


rédacteurs [ -option boîte à outils ...]

OPTIONS


Editeurs accepte toutes les options de ligne de commande standard de X Toolkit (voir X(7) ). L'ordre
des options de ligne de commande n'est pas important.

DESCRIPTION


Editres est un outil qui permet aux utilisateurs et aux développeurs d'applications de visualiser le widget complet
hiérarchie de toute application X Toolkit qui parle le protocole Editres. En outre,
editres aidera l'utilisateur à construire des spécifications de ressources, lui permettra d'appliquer les
ressource à l'application et afficher les résultats de manière dynamique. Une fois que l'utilisateur est satisfait de
un éditeur de spécification de ressource ajoutera la chaîne de ressource aux ressources X de l'utilisateur
fichier.

EN UTILISANT ÉDITEURS


Editeurs fournit une fenêtre composée des quatre zones suivantes :

Barre de menus Un ensemble de menus contextuels qui vous permettent un accès complet aux éditeurs
caractéristiques.

Panner Le panoramique permet de faire défiler l'application de manière plus intuitive
affichage de l'arbre.

Zone de message Affiche des informations à l'utilisateur sur l'action qui édite
attend d'elle.

Application Widget Tree Cette zone sera utilisée pour afficher les
arbre de widgets.

Pour commencer une session de rédaction, sélectionnez le Profiter de la Widget Arbre élément de menu du menu de commande.
Cela changera le curseur du pointeur en réticule. Vous devez maintenant sélectionner l'application
vous souhaitez regarder en cliquant sur l'une de ses fenêtres. Si cette application comprend le
protocole editres puis editres affichera l'arborescence des widgets de l'application dans son arborescence
la fenêtre. Si l'application ne comprend pas le protocole editres editres informera
vous de ce fait dans la zone de message après un délai de quelques secondes.

Une fois que vous avez une arborescence de widgets, vous pouvez maintenant sélectionner l'une des autres options de menu. L'effet
de chacun d'eux est décrit ci-dessous.

COMMANDES


Obtenir l'arbre des widgets
Permet à l'utilisateur de cliquer sur n'importe quelle application qui parle le protocole editres et
recevoir son arbre de widgets.

Actualiser l'arborescence actuelle des widgets
Editres ne connaît que les widgets qui existent actuellement. De nombreux
les applications créent et détruisent des widgets à la volée. La sélection de cet élément de menu
faire en sorte que les éditeurs demandent à l'application de renvoyer son arbre de widgets, mettant ainsi à jour son
informations au nouvel état de l'application.

Par exemple, xman crée uniquement les widgets pour son topbox quand il démarre. Rien
des widgets de la fenêtre de la page de manuel sont créés jusqu'à ce que l'utilisateur
clique sur le Manuel Page bouton. Si vous avez récupéré l'arborescence des widgets de xman avant le
la page de manuel est active, vous souhaiterez peut-être actualiser l'arborescence des widgets après la
la page de manuel s'est affichée. Cela vous permettra également de modifier le manuel
ressources de la page.

Vider l'arborescence des widgets dans un fichier
Pour documenter les applications, il est souvent utile de pouvoir vider l'intégralité de
l'arborescence des widgets de l'application dans un fichier ASCII. Ce fichier peut ensuite être inclus dans le
page de manuel. Lorsque cet élément de menu est sélectionné, une boîte de dialogue contextuelle est activée. Taper
le nom du fichier dans cette boîte de dialogue, puis sélectionnez bien, ou tapez un chariot-
revenir. Editres va maintenant vider l'arborescence des widgets dans ce fichier. Pour annuler le fichier
dialogue, sélectionnez le annuler .

Afficher la boîte de ressources
Cette commande fera apparaître une boîte de ressource pour l'application actuelle. Cette ressource
(décrit en détail ci-dessous) permettra à l'utilisateur de voir exactement quelles ressources
peut être défini pour le widget actuellement sélectionné dans l'affichage de l'arborescence des widgets.
Un seul widget peut être actuellement sélectionné ; si plus ou moins sont sélectionnés
editres refusera de faire apparaître la boîte de ressource et mettra un message d'erreur dans le
Votre message Région.

Définir la ressource
Cette commande affichera une boîte de dialogue simple pour définir une ressource arbitraire sur
tous les widgets sélectionnés. Vous devez saisir le nom de la ressource, ainsi que la valeur.
Vous pouvez utiliser la touche Tab pour basculer entre le champ de nom de ressource la ressource
champ de valeur.

Quitter Quitte les éditeurs.

ARBRE COMMANDES


Les Arbre contient plusieurs commandes qui permettent d'effectuer des opérations sur le
arbre de widgets.

Sélectionnez Widget dans Client
Cet élément de menu vous permet de sélectionner n'importe quel widget dans l'application ; les éditeurs vont
puis mettez en surbrillance l'élément correspondant à l'affichage de l'arborescence des widgets. Une fois ce menu
l'élément est sélectionné, le curseur du pointeur se transformera à nouveau en réticule et vous devez
cliquez sur n'importe quel bouton de pointeur dans le widget que vous souhaitez afficher. Depuis certains
widgets sont complètement masqués par leurs enfants, il n'est pas possible d'accéder à tous
widget de cette façon, mais ce mécanisme donne un retour très utile entre le
éléments de l'arborescence des widgets et ceux de l'application réelle.

Sélectionner tout

Tout déselectionner

Inverser tout
Ces fonctions permettent à l'utilisateur de sélectionner, désélectionner ou inverser tous les widgets dans le
arbre de widgets.

Sélectionnez les enfants

Sélectionnez les parents
Ces fonctions sélectionnent le parent immédiat ou les enfants de chacun des
widgets sélectionnés.

Sélectionnez Descendants

Sélectionnez les ancêtres
Ces fonctions sélectionnent tous les parents ou enfants de chacun des
widgets. Il s'agit d'une recherche récursive.

Afficher les noms des widgets

Afficher les noms de classe

Afficher les identifiants de widget

Afficher les fenêtres de widget
Lorsque le widget d'arborescence est initialement affiché, les étiquettes de chaque widget dans l'arborescence
correspondent aux noms des widgets. Ces fonctions entraîneront l'étiquette de tous
widgets dans l'arborescence à modifier pour afficher le nom de la classe, les identifiants ou la fenêtre associée
avec chaque widget dans l'application. Les ID de widget et les fenêtres sont affichés en hexadécimal
chiffres.

De plus, il existe des accélérateurs de clavier pour chacune des opérations de l'arborescence. Si l'entrée
le focus est sur un widget individuel dans l'arborescence, alors cette opération n'aura d'effet que
widget. Si le focus d'entrée est dans l'arrière-plan de l'arbre, cela aura exactement le même effet
comme élément de menu correspondant.

Les entrées de traduction affichées peuvent être appliquées à n'importe quel widget de l'application. Si ce
widget est un enfant du widget Tree, alors il n'affectera que ce widget, sinon il
auront le même effet que les commandes du menu arborescent.

Widgets actifs Flash
Cette commande est l'inverse de la Choisir Widget in Logiciels commande, il affichera
l'utilisateur chaque widget actuellement sélectionné dans l'arborescence des widgets, en faisant clignoter le
widget correspondant dans l'application numClignote (trois par défaut) fois dans le
flashCouleur.

clés / KEY : Option Traduction Entrée
-
espace Désélectionner Sélectionner (rien)
w Sélectionner Sélectionner (widget)
s Sélectionner Sélectionner(tout)
i Inverser Sélectionner (inverser)
c Sélectionnez Enfants Sélectionnez (enfants)
d Sélectionnez Descendants Sélectionnez(descendants)
p Sélectionner Parent Sélectionner(parent)
a Sélectionnez Ancêtres Sélectionnez(ancêtres)
N Afficher les noms des widgets Renommer (nom)
C Afficher les noms de classe Renommer (classe)
I Show Widget IDs Relabel(id)
W Afficher le widget Windows Relabel (fenêtre)
T Basculer le nom du widget/de la classe (basculer)

Cliquer sur le bouton 1 sur un widget l'ajoute à l'ensemble des widgets sélectionnés. En cliquant
le bouton 2 d'un widget désélectionne tous les autres widgets, puis sélectionne uniquement ce widget.
Cliquer sur le bouton 3 sur un widget bascule son étiquette entre le nom de l'instance du widget
le nom de classe du widget.

EN UTILISANT NOTRE RESSOURCE BOX


La boîte de ressource contient cinq zones différentes. Chacune des zones, telles qu'elles apparaissent sur le
écran, de haut en bas sera discuté.

La ligne de ressources
Cette zone en haut de la boîte de ressource affiche le nom de la ressource actuelle exactement comme
il apparaîtrait si vous deviez l'enregistrer dans un fichier ou l'appliquer.

Les noms et les classes des widgets
Cette zone vous permet de sélectionner exactement les widgets auxquels cette ressource s'appliquera.
La zone contient quatre lignes, la première contient le nom du widget sélectionné
et tous ses ancêtres, et le point plus restrictif (.) séparateur. La deuxième ligne
contient moins spécifique les noms de classe de chaque widget, et ainsi que le moins
étoile restrictive (*) séparateur. La troisième ligne contient un ensemble de boutons spéciaux
appelé Toute Widget qui généralisera ce niveau pour correspondre à n'importe quel widget. Le dernier
La ligne contient un ensemble de boutons spéciaux appelés Toute Widget Chaines qui va transformer le
niveau unique en quelque chose qui correspond à zéro ou plusieurs niveaux.

L'état initial de cette zone est le plus restrictif, utilisant les noms de ressources
et le séparateur de points. En sélectionnant les autres boutons de cette zone, vous pouvez faciliter
les restrictions pour permettre à de plus en plus de widgets de correspondre à la spécification. Les
cas extrême est de sélectionner tous les Toute Widget Chaines boutons, qui correspondent à chaque
widget dans l'application. Lorsque vous sélectionnez différents boutons, l'affichage de l'arborescence
update pour vous montrer exactement quels widgets seront affectés par la ressource actuelle
spécification.

Ressources normales et contraintes
La zone suivante vous permet de sélectionner le nom des ressources normales ou contraintes
vous souhaitez définir. Certains widgets peuvent ne pas avoir de ressources de contrainte, de sorte que cette zone
pas apparaître.

Valeur de la ressource
Cette zone suivante vous permet de saisir la valeur de la ressource. Cette valeur doit être
entré exactement comme vous taperiez une ligne dans votre fichier de ressources. Ainsi il devrait
ne contiennent pas de nouvelles lignes sans échappement. Il existe quelques séquences de caractères spéciaux pour
ce fichier:

\n - Ceci sera remplacé par une nouvelle ligne.

\### - Où # est n'importe quel chiffre octal. Celui-ci sera remplacé par un seul octet qui
contient cette séquence interprétée comme un nombre octal. Par exemple, une valeur
contenant un octet NULL peut être stocké en spécifiant \000.

\ - Cela se compressera à rien.

\\ - Cela se compressera en une seule barre oblique inverse.

Zone de commandement
Cette zone contient plusieurs boutons de commande, décrits dans cette section.

Définir Enregistrer le fichier
Ce bouton permet à l'utilisateur de modifier le fichier dans lequel les ressources seront enregistrées.
Ce bouton fera apparaître une boîte de dialogue qui vous demandera un nom de fichier ; une fois la
le nom du fichier a été entré, appuyez sur retour chariot ou cliquez sur le bien .
Pour faire apparaître la boîte de dialogue sans modifier le fichier de sauvegarde, cliquez sur le bouton annuler .

Enregistrer Ce bouton ajoutera le ressource en ligne décrit ci-dessus jusqu'à la fin du courant
enregistrer le fichier. Si aucun fichier de sauvegarde n'a été défini, le Ensemble Enregistrer Déposez le la boîte de dialogue sera
s'est affiché pour demander à l'utilisateur un nom de fichier.

Appliquer Ce bouton tente d'effectuer un appel XtSetValues ​​sur tous les widgets qui correspondent au
ressource en ligne décrit ci-dessus. La valeur spécifiée est appliquée directement à tous
widgets correspondants. Ce comportement est une tentative de donner une impression dynamique au
éditeur de ressources. Étant donné que cette fonctionnalité permet aux utilisateurs de mettre une application dans des états
il peut ne pas être disposé à manipuler, un crochet a été fourni pour permettre des
applications pour bloquer ces requêtes SetValues ​​(voir Blocage Editeurs Demandes
ci-dessous).

Malheureusement en raison des contraintes de conception imposées aux widgets par le X Toolkit et
le gestionnaire de ressources, essayant de forcer un système intrinsèquement statique en dynamique
comportement peut provoquer des résultats étranges. Il n'y a aucune garantie que les résultats d'une
appliquer sera le même que ce qui se passera lorsque vous enregistrez la valeur et redémarrez le
application. Cette fonctionnalité est fournie pour essayer de vous donner une idée approximative de
ce que vos changements vont accomplir, et les résultats obtenus doivent être pris en compte
suspect au mieux. Cela dit, c'est l'une des caractéristiques les plus intéressantes des éditeurs,
et je vous suggère fortement de jouer avec, et de voir ce qu'il peut faire.

Enregistrer et appliquer
Ce bouton combine les actions Enregistrer et Appliquer décrites ci-dessus en un seul bouton.

Boîte de ressources contextuelle
Ce bouton supprimera la boîte de ressource de l'affichage.

BLOCAGE ÉDITEURS DEMANDES


Le protocole editres a été intégré à l'ensemble Athena Widget. Cela permet à tous
applications qui sont liées à Xaw pour pouvoir parler à l'éditeur de ressources.
Bien que cela offre une grande flexibilité et soit un outil utile, il peut assez facilement être
abusé. Il est donc possible pour toute application Xaw de spécifier une valeur pour le
editresBloquer ressource décrite ci-dessous, pour empêcher les éditeurs de divulguer des informations sur
ses composants internes, ou pour désactiver le Définir les valeurs partie du protocole.

editresBloquer (Class EditesBlock)
Spécifie quel type de blocage cette application souhaite imposer aux éditeurs
protocole.

Les valeurs acceptées sont :

all Bloquer toutes les demandes.

setValues ​​Bloque toutes les requêtes SetValues. Comme c'est la seule demande des éditeurs qui
modifie effectivement la demande, cela revient en fait à déclarer que le
l'application est en lecture seule.

aucun Autoriser toutes les demandes d'éditeurs.

N'oubliez pas que ces ressources sont définies sur n'importe quelle application Xaw, pas rédacteurs. Ils permettent
des applications individuelles pour conserver tout ou partie des demandes des éditeurs depuis toujours
réussir. Bien entendu, editres est également une application Xaw, elle peut donc également être consultée et
modifié par editres (plutôt récursif, je sais), ces commandes peuvent être bloquées en définissant
le editresBloquer ressource sur editres lui-même.

RESSOURCES


Pour poser le Visiophone rédacteurs les ressources applicatives disponibles sont :

numClignote (Class NumFlash)
Spécifie le nombre de fois où les widgets de l'application seront flashés lorsque
le Afficher Actif Widgets commande invoquée.

flashTime (Class FlashTime)
Durée entre les clignotements décrits ci-dessus.

flashCouleur (Class flashCouleur)
Spécifie la couleur utilisée pour flasher les widgets d'application. Une couleur vive doit être
utilisé qui attirera immédiatement votre attention sur la zone flashée, telle que
rouge ou jaune.

enregistrerRessourcesFichier (Class EnregistrerFichierRessources)
Il s'agit du fichier auquel la ligne de ressource sera ajoutée lorsque le Enregistrer bouton (dans la fenêtre de contrôle qui apparaît maintenant)
activé dans la boîte de ressource.

WIDGETS


Afin de spécifier les ressources, il est utile de connaître la hiérarchie des widgets qui
composer rédacteurs. Dans la notation ci-dessous, l'indentation indique la structure hiérarchique.
Le nom de la classe du widget est donné en premier, suivi du nom de l'instance du widget.

Éditeurs éditeurs
à volets à volets
Boîte boîte
Commandes des boutons de menu
Menu SimpleMenu
SmeBSB sendTree
SmeBSB refreshTree
SmeBSB dumpTreeToFile
Ligne SmeLine
SmeBSB getResourceList
Ligne SmeLine
SmeBSB a démissionné
MenuArborescence des boutons
Menu SimpleMenu
SmeBSB showClientWidget
SmeBSB selectAll
SmeBSB tout désélectionner
SmeBSB inverserTout
Ligne SmeLine
SmeBSB selectEnfants
SmeBSB selectParent
SmeBSB selectDescendants
SmeBSB selectAncêtres
Ligne SmeLine
SmeBSB showWidgetNames
SmeBSB showClassNames
SmeBSB showWidgetIDs
SmeBSB showWidgetWindows
Ligne SmeLine
SmeBSB flashActiveWidgets
volet hPane
Panoramique
Libellé userMessage
Poignée de préhension
Hublot hublot
arbre arbre
Basculer
.
.
.
Boîte de ressources TransientShell
Volet à volets
Étiquette ressourceÉtiquette
Noms de formulaireEtClasses
Basculer le point
Basculer l'étoile
Basculer n'importe quel
Basculer le nom
Basculer la classe
.
.
.
Noms des étiquettesLabel
Liste des nomsListe
Contrainte d'étiquetteÉtiquette
Liste contrainteListe
Valeur du formulaireFormulaire
Valeur de l'étiquetteÉtiquette
Valeur de texteTexte
Boîte de commandeBoîte
Jeu de commandesFichier
Enregistrer la commande
La commande s'applique
Commande saveAndApply
Annuler la commande
Poignée de préhension
Poignée de préhension

ENVIRONNEMENT


Ecrans et affichage pour obtenir l'hôte par défaut et le numéro d'affichage.

XENVIRONNEMENT
pour obtenir le nom d'un fichier de ressources qui remplace les ressources globales stockées dans
la propriété RESOURCE_MANAGER.

Utiliser les éditeurs en ligne à l'aide des services onworks.net


Ad


Ad