DialogDesign0R V1.84

Applications, Games, Tools, User libs and useful stuff coded in PureBasic
Mesa
Enthusiast
Enthusiast
Posts: 345
Joined: Fri Feb 24, 2012 10:19 am

Re: DialogDesign0R V1.50

Post by Mesa »

I made a French translation:

Français.lan
{
"Win_SwitchContainer": {
"Title" : "Changer de conteneur",
"Gadget": {
"LAN_091" : {
"Text" : "Conteneur actuel:",
"ToolTipp": ""
},
"LAN_092" : {
"Text" : "Nouveau Conteneur:",
"ToolTipp": ""
},
"apply_container": {
"Text" : "Appliquer",
"ToolTipp": ""
}
}
},
"Win_Constants" : {
"Title" : "Noms, IDs, Procedures",
"Gadget": {}
},
"Window_Main" : {
"Title" : "",
"Gadget": {
"newfile" : {
"Text" : "",
"ToolTipp": "Nouveau Dialog"
},
"loadfile" : {
"Text" : "",
"ToolTipp": "Ouvrir le Dialog..."
},
"savefile" : {
"Text" : "",
"ToolTipp": "Enregistrer le Dialog"
},
"savefileas" : {
"Text" : "",
"ToolTipp": "Enregistrer le Dialog sous..."
},
"prefs" : {
"Text" : "",
"ToolTipp": "Préférences..."
},
"showall" : {
"Text" : "",
"ToolTipp": "Afficher toutes les fenêtres"
},
"hideall" : {
"Text" : "",
"ToolTipp": "Cacher toutes les fenêtres"
},
"undo" : {
"Text" : "",
"ToolTipp": "Défaire"
},
"redo" : {
"Text" : "",
"ToolTipp": "Refaire"
},
"LAN_001" : {
"Text" : "Type de Dialog:",
"ToolTipp": ""
},
"definition" : {
"Text" : "",
"ToolTipp": "Type de Dialog sélectionné"
},
"LAN_002" : {
"Text" : "Objets:",
"ToolTipp": ""
},
"LAN_003" : {
"Text" : "Propriétés",
"ToolTipp": ""
},
"LAN_004" : {
"Text" : "ID:",
"ToolTipp": ""
},
"_id" : {
"Text" : "",
"ToolTipp": "Laisser vide pour #PB_Any"
},
"LAN_005" : {
"Text" : "Name:",
"ToolTipp": ""
},
"_name" : {
"Text" : "",
"ToolTipp": "Le nom de cet élément (utilisez l'identifiant ou le nom pour accéder à cet élément via un code)"
},
"LAN_006" : {
"Text" : "Text:",
"ToolTipp": ""
},
"text" : {
"Text" : "",
"ToolTipp": "Texte figurant dans cet élément"
},
"LAN_007" : {
"Text" : "Width:",
"ToolTipp": ""
},
"width" : {
"Text" : "",
"ToolTipp": "Largeur minimale de ce gadget"
},
"LAN_008" : {
"Text" : "Flags",
"ToolTipp": ""
},
"flags" : {
"Text" : "",
"ToolTipp": "Desactiver/Activer les Flags"
},
"LAN_009" : {
"Text" : "Height:",
"ToolTipp": ""
},
"height" : {
"Text" : "",
"ToolTipp": "Hauteur minimale de ce gadget"
},
"LAN_010" : {
"Text" : "Min:",
"ToolTipp": ""
},
"min" : {
"Text" : "",
"ToolTipp": "Valeur minimale, laissez vide si vous n'en avez pas besoin"
},
"LAN_011" : {
"Text" : "Max:",
"ToolTipp": ""
},
"max" : {
"Text" : "",
"ToolTipp": "Valeur maximale, laissez vide si vous n'en avez pas besoin"
},
"LAN_012" : {
"Text" : "Value:",
"ToolTipp": ""
},
"value" : {
"Text" : "",
"ToolTipp": "Vous pouvez définir une valeur par défaut dans certains contrôles"
},
"LAN_013" : {
"Text" : "Group:",
"ToolTipp": ""
},
"LAN_014" : {
"Text" : "Page:",
"ToolTipp": ""
},
"invisible" : {
"Text" : "Invisible",
"ToolTipp": "Si elle est cochée, elle ne sera pas affichée"
},
"LAN_016" : {
"Text" : "Procédures Event",
"ToolTipp": ""
},
"onevents" : {
"Text" : "",
"ToolTipp": "Événements Runtime disponibles"
},
"onevent_proc" : {
"Text" : "",
"ToolTipp": "Nom de la procédure, doit être déclarée comme procédure 'Runtime'."
},
"disabled" : {
"Text" : "Désactivé",
"ToolTipp": "Si elle est cochée, elle sera désactivée"
},
"userattributes": {
"Text" : "",
"ToolTipp": "Ajouter/Modifier ses propres attributs"
},
"refresh" : {
"Text" : "",
"ToolTipp": "Rafraîchir/Afficher ce Dialog"
},
"move_up" : {
"Text" : "",
"ToolTipp": "Monter"
},
"move_down" : {
"Text" : "",
"ToolTipp": "Descendre"
},
"LAN_018" : {
"Text" : "Propriétés spéciales",
"ToolTipp": ""
},
"LAN_019" : {
"Text" : "MinWidth:",
"ToolTipp": ""
},
"minwidth" : {
"Text" : "",
"ToolTipp": "Laisser vide pour le mode auto"
},
"LAN_020" : {
"Text" : "MinHeight:",
"ToolTipp": ""
},
"minheight" : {
"Text" : "",
"ToolTipp": "Laisser vide pour le mode auto"
},
"LAN_021" : {
"Text" : "MaxWidth:",
"ToolTipp": ""
},
"maxwidth" : {
"Text" : "",
"ToolTipp": "Laisser vide pour le mode auto"
},
"LAN_022" : {
"Text" : "MaxHeight:",
"ToolTipp": ""
},
"maxheight" : {
"Text" : "",
"ToolTipp": "Laisser vide pour le mode auto"
},
"LAN_023" : {
"Text" : "Spacing:",
"ToolTipp": ""
},
"spacing" : {
"Text" : "",
"ToolTipp": "Espace entre les enfants (en pixels), pas d'espace par défaut"
},
"LAN_024" : {
"Text" : "Align:",
"ToolTipp": ""
},
"LAN_025" : {
"Text" : "Expand:",
"ToolTipp": ""
},
"LAN_026" : {
"Text" : "Item:",
"ToolTipp": ""
},
"LAN_027" : {
"Text" : "Columns:",
"ToolTipp": ""
},
"LAN_028" : {
"Text" : "Colspacing:",
"ToolTipp": ""
},
"colspacing" : {
"Text" : "",
"ToolTipp": "Espace entre les colonnes (en pixels), pas d'espace par défaut"
},
"LAN_029" : {
"Text" : "Rowspacing:",
"ToolTipp": ""
},
"rowspacing" : {
"Text" : "",
"ToolTipp": "Espace entre les lignes (en pixels), pas d'espace par défaut"
},
"LAN_030" : {
"Text" : "Colexpand:",
"ToolTipp": ""
},
"LAN_031" : {
"Text" : "Item:",
"ToolTipp": ""
},
"LAN_032" : {
"Text" : "Rowexpand:",
"ToolTipp": ""
},
"LAN_033" : {
"Text" : "Item:",
"ToolTipp": ""
},
"LAN_034" : {
"Text" : "Margin:",
"ToolTipp": ""
},
"margincombo" : {
"Text" : "",
"ToolTipp": "Entrez une valeur ou sélectionnez un élément"
},
"LAN_035" : {
"Text" : "Value:",
"ToolTipp": ""
},
"LAN_036" : {
"Text" : "Expand:",
"ToolTipp": ""
},
"LAN_037" : {
"Text" : "Align:",
"ToolTipp": ""
},
"LAN_038" : {
"Text" : "ExpandWidth:",
"ToolTipp": ""
},
"expandwidth" : {
"Text" : "",
"ToolTipp": "Laissez vide pour utiliser la valeur par défaut"
},
"LAN_039" : {
"Text" : "ExpandHeight:",
"ToolTipp": ""
},
"LAN_040" : {
"Text" : "FirstMin:",
"ToolTipp": ""
},
"firstmin" : {
"Text" : "",
"ToolTipp": "Largeur/hauteur minimale du premier élément"
},
"LAN_041" : {
"Text" : "SecondMin:",
"ToolTipp": ""
},
"secondmin" : {
"Text" : "",
"ToolTipp": "Largeur/hauteur minimale du deuxième élément"
},
"LAN_042" : {
"Text" : "Défilement:",
"ToolTipp": ""
},
"LAN_043" : {
"Text" : "Hauteur intérieure:",
"ToolTipp": ""
},
"LAN_044" : {
"Text" : "Largeur intérieure:",
"ToolTipp": ""
},
"LAN_045" : {
"Text" : "Commentaire:",
"ToolTipp": ""
},
"check_storeadd": {
"Text" : "Enregistrer les noms/identifiants dans un fichier additionnel",
"ToolTipp": "Enregistrer les noms/identités dans un fichier source supplémentaire"
},
"check_storexml": {
"Text" : "Sauvegarde le Dialog également dans ce fichier",
"ToolTipp": "Stocke également le XML dans le fichier source"
},
"LAN_046" : {
"Text" : "Élément de GridBox",
"ToolTipp": ""
},
"LAN_047" : {
"Text" : "Colspan:",
"ToolTipp": ""
},
"colspan" : {
"Text" : "",
"ToolTipp": "Nombre de colonnes à fusionner (disponible uniquement avec une grille 'gridbox')"
},
"LAN_048" : {
"Text" : "Rowspan:",
"ToolTipp": ""
},
"rowspan" : {
"Text" : "",
"ToolTipp": "Nombre de lignes à fusionner (disponible uniquement avec une grille 'gridbox')"
},
"LAN_049" : {
"Text" : "Log:",
"ToolTipp": ""
}
}
},
"Win_Attrib" : {
"Title" : "Attributs spéciaux",
"Gadget": {
"LAN_061" : {
"Text" : "Attributs définis par l'utilisateur",
"ToolTipp": ""
},
"LAN_062" : {
"Text" : "Nom:",
"ToolTipp": ""
},
"LAN_063" : {
"Text" : "Valeur:",
"ToolTipp": ""
},
"attrib_add": {
"Text" : "",
"ToolTipp": "Ajouter un attribut"
},
"attrib_del": {
"Text" : "",
"ToolTipp": "Supprimer l'attribut sélectionné"
}
}
},
"other" : {
"Title" : "",
"Gadget": {
"OL_001": {
"Text" : "JSON Erreur d'analyse (parsing): {MSG} (ligne: {LINE}, pos: {POS})",
"ToolTipp": ""
},
"OL_002": {
"Text" : "{FILE} sauvegardés avec succès !",
"ToolTipp": ""
},
"OL_003": {
"Text" : "Erreur d'ouverture du Dialog '{FILE}': {MSG}",
"ToolTipp": ""
},
"OL_004": {
"Text" : "Mise à jour disponible !",
"ToolTipp": ""
},
"OL_005": {
"Text" : "V{VER}\r\nDe: {FROM}\r\n\r\n{HISTORY}\r\n\r\nTélécharger ?",
"ToolTipp": ""
},
"OL_006": {
"Text" : "Votre version est à jour !",
"ToolTipp": ""
},
"OL_007": {
"Text" : "Erreur lors du contact avec le serveur !",
"ToolTipp": ""
},
"OL_008": {
"Text" : "Erreur lors du chargement du Dialog: {MSG}",
"ToolTipp": ""
},
"OL_009": {
"Text" : "Supprimer",
"ToolTipp": ""
},
"OL_010": {
"Text" : "Voulez-vous vraiment supprimer ce nœud ?",
"ToolTipp": ""
},
"OL_011": {
"Text" : "Ce Dialog ne peut pas être mélangé avec le Dialog actuellement ouvert !",
"ToolTipp": ""
},
"OL_012": {
"Text" : "Impossible de charger '{FILE}'!",
"ToolTipp": ""
},
"OL_013": {
"Text" : "Erreur XML: {MSG}",
"ToolTipp": ""
},
"OL_014": {
"Text" : "Erreur lors de l'ajout de {FILE}!",
"ToolTipp": ""
},
"OL_015": {
"Text" : "Ajouter un Dialog supplémentaire",
"ToolTipp": ""
},
"OL_016": {
"Text" : "[{ADDON}]: pas de pointeur string !",
"ToolTipp": ""
},
"OL_017": {
"Text" : "[{ADDON}]: ERREUR: {MSG}",
"ToolTipp": ""
},
"OL_018": {
"Text" : "[{ADDON}]: Sauvegardé avec succès '{FILE}'!",
"ToolTipp": ""
},
"OL_019": {
"Text" : "Impossible de sauvegarder '{FILE}'!",
"ToolTipp": ""
},
"OL_020": {
"Text" : "{FILE} chargé avec succès !",
"ToolTipp": ""
},
"OL_021": {
"Text" : "Quelque chose ne va pas avec le XML existant ?",
"ToolTipp": ""
},
"OL_022": {
"Text" : "Sauvegarde Dialog",
"ToolTipp": ""
},
"OL_023": {
"Text" : "Nouveau Dialog",
"ToolTipp": ""
},
"OL_024": {
"Text" : "Vous allez démarrer un nouveau Dialog!\nTout Dialog existant ne sera PAS stocké !\nProcéder quand même ?",
"ToolTipp": ""
},
"OL_025": {
"Text" : "[{ADDON}]: ne peut pas charger '{FILE}'!",
"ToolTipp": ""
},
"OL_026": {
"Text" : "[{ADDON}]: ERREUR: {MSG}",
"ToolTipp": ""
},
"OL_027": {
"Text" : "[{ADDON}]: '{FILE}' chargé avec succès !",
"ToolTipp": ""
},
"OL_028": {
"Text" : "Ouvrir un Dialog",
"ToolTipp": ""
},
"OL_029": {
"Text" : "Ajouter une Fenêtre",
"ToolTipp": ""
},
"OL_030": {
"Text" : "Ajouter un Enfant",
"ToolTipp": ""
},
"OL_031": {
"Text" : "Ajouter un conteneur simple (single) ",
"ToolTipp": ""
},
"OL_032": {
"Text" : "Ajouter un conteneur multi",
"ToolTipp": ""
},
"OL_040": {
"Text" : "Charge des Dialogs supplémentaire...",
"ToolTipp": ""
},
"OL_033": {
"Text" : "Intervertir Conteneur...",
"ToolTipp": ""
},
"OL_034": {
"Text" : "Monter",
"ToolTipp": ""
},
"OL_035": {
"Text" : "Descendre",
"ToolTipp": ""
},
"OL_036": {
"Text" : "Copier",
"ToolTipp": ""
},
"OL_037": {
"Text" : "Couper",
"ToolTipp": ""
},
"OL_038": {
"Text" : "Coller",
"ToolTipp": ""
},
"OL_039": {
"Text" : "Ajouter un commentaire",
"ToolTipp": ""
},
"OL_041": {
"Text" : "Supprimer...",
"ToolTipp": ""
},
"OL_042": {
"Text" : "{FILE} n'est pas un fichier xml !",
"ToolTipp": ""
},
"OL_043": {
"Text" : "{FILE} ajouté avec succès !",
"ToolTipp": ""
},
"OL_044": {
"Text" : "Si vous supprimez ce nœud, les {NUM} les enfants seront également supprimés!\nProcéder ?",
"ToolTipp": ""
},
"OL_045": {
"Text" : "Connexion au serveur en cours...",
"ToolTipp": ""
},
"OL_046": {
"Text" : "Quitter ?",
"ToolTipp": ""
},
"OL_047": {
"Text" : "Voulez-vous vraiment quitter ?",
"ToolTipp": ""
}
}
},
"Win_Preferences" : {
"Title" : "Préférences",
"Gadget": {
"LAN_081" : {
"Text" : "Préférences",
"ToolTipp": ""
},
"LAN_082" : {
"Text" : "Délai de rafraîchissement:",
"ToolTipp": ""
},
"refreshdelay" : {
"Text" : "",
"ToolTipp": "Délai entre la dernière modification et le réaffichage des Dialogs"
},
"refreshtime" : {
"Text" : "1000 ms",
"ToolTipp": ""
},
"check_confirm_delete" : {
"Text" : "Confirmer la suppression des éléments",
"ToolTipp": "Décochez cette case, si vous ne voulez pas être dérangé par une MsgBox, chaque fois que vous supprimez un élément"
},
"check_confirm_close" : {
"Text" : "Confirmer la fermeture de DD",
"ToolTipp": "Décochez cette case pour demander une confirmation de fermeture de DD"
},
"check_load_lastdialog" : {
"Text" : "Ouvrir le dernier Dialog au démarrage",
"ToolTipp": "Lorsque cette case est cochée, DD ouvre le dernier Dialog utilisé au démarrage"
},
"check_show_wholepath" : {
"Text" : "Afficher le chemin complet dans la barre de titre",
"ToolTipp": "Lorsque cette case est cochée, DD affichera le chemin d'accès complet au fichier xml dans la barre de titre"
},
"LAN_087" : {
"Text" : "Langues:",
"ToolTipp": ""
},
"LAN_083" : {
"Text" : "Paramètres des commentaires",
"ToolTipp": ""
},
"LAN_084" : {
"Text" : "Nombre de caractères maximum:",
"ToolTipp": ""
},
"max_characters" : {
"Text" : "",
"ToolTipp": "Nombre de caractères (du commentaire) affiché dans l'arborescence"
},
"LAN_085" : {
"Text" : "Fichier supplémentaire traitant les valeurs par défaut",
"ToolTipp": ""
},
"check_saveadditionaldata": {
"Text" : "Enregistrer les noms/identifiants dans un fichier additionnel",
"ToolTipp": "Réglage par défaut : Enregistrer les noms/identifiants dans un fichier 'include'"
},
"check_storedialogalso" : {
"Text" : "Enregistrer le Dialog également dans ce fichier",
"ToolTipp": "Réglage par défaut : Stocker le XML dans le fichier source également"
},
"LAN_086" : {
"Text" : "Divers",
"ToolTipp": ""
},
"LAN_088" : {
"Text" : "Thème:",
"ToolTipp": ""
},
"update" : {
"Text" : "Vérifiez les mises à jour",
"ToolTipp": "Vérifiez les mises à jour des versions (en ligne)"
},
"donate" : {
"Text" : "",
"ToolTipp": "Vous êtes les bienvenues pour montrer votre gratitude, sinon... ce n'est pas grave"
},
"infobutton" : {
"Text" : "",
"ToolTipp": "À propos de Dialog Design0R"
},
"website" : {
"Text" : "",
"ToolTipp": "Visitez la page d'accueil de Dialog Design0R"
}
}
}
}

In preferences:
1) "none" should be in the *.lan file
2) and you forgot
"LAN_088" : {
"Text" : "Thème:",
"ToolTipp": ""
},
I can send the file 'Français.lan' if you like.

Mesa.
User avatar
HeX0R
Addict
Addict
Posts: 980
Joined: Mon Sep 20, 2004 7:12 am
Location: Hell

Re: DialogDesign0R V1.51

Post by HeX0R »

Update!

New in V1.51
  • Moved lan files to Languages folder
  • Added support for language icons
  • Added French translation (thanks to Mesa!)
  • Added missing language text
User avatar
HeX0R
Addict
Addict
Posts: 980
Joined: Mon Sep 20, 2004 7:12 am
Location: Hell

Re: DialogDesign0R V1.52

Post by HeX0R »

Update!

New in V1.52
  • Fixed align attribute of hbox and vbox (never trust a manual)
  • Changed online update URL (might be better for some antivir tools)
User avatar
HeX0R
Addict
Addict
Posts: 980
Joined: Mon Sep 20, 2004 7:12 am
Location: Hell

Re: DialogDesign0R V1.53

Post by HeX0R »

Update!

New in V1.53
  • IDs and Names of virtual containers will be stored also in the additional file
It might be unnecessary, because up to now, you can't use them (to my knowledge), but as long as the dialog lib allows it, dd should handle it also correctly.
Mesa
Enthusiast
Enthusiast
Posts: 345
Joined: Fri Feb 24, 2012 10:19 am

Re: DialogDesign0R V1.53

Post by Mesa »

I added several new features to the DialogDesignOR.
Image

1) Button F2 to show the window "F2"
2) Button and shotcut F3 and a spingadget to repeat an action
For example, if you want to copy/paste a textgadget and a checkbox 3 times then create the 2
gadgets, check their checkboxes, clic on the right node (gridbox for example), clic on the
spin to display 3 and then clic or hit F3. If you don't check their checkboxes, hit F3 will
just copy/paste the last item created in the selected node.
3) button and shortcut F7 to display the XML string in the debug log gadget
4) button and shortcut F8 to display the XML string formatted for PB in the debug log gadget
5) button F12 to display the debug in the debug log gadget
6) shortcuts CTRL+UP/DOWN, CTRL+SHIFT+V
7) Shortcuts in the right-clic menu
8 ) button Del to delete a node

To see the lines i added, search ";ADDED"

TODO: Add icons.

Dowload the zip http://frazier.wood.free.fr/misc/DialogDesign0rplus.rar

Mesa.
User avatar
HeX0R
Addict
Addict
Posts: 980
Joined: Mon Sep 20, 2004 7:12 am
Location: Hell

Re: DialogDesign0R V1.53

Post by HeX0R »

Wow, that's some cool new stuff, thanks for that!
Maybe a little feature-crowded now, which means, it would be time for a help file (which I wanted to avoid, because I HATE creating help files).

Is it really based on 1.52, not 1.53?
I might take a look at it this evening.
Mesa
Enthusiast
Enthusiast
Posts: 345
Joined: Fri Feb 24, 2012 10:19 am

Re: DialogDesign0R V1.53

Post by Mesa »

Both 1.52 and 1.53.

I forget that right clic menu shortcuts and gadget tooltips are only in French, english and german might to be updated (like new icons for new buttons).

M.
User avatar
HeX0R
Addict
Addict
Posts: 980
Joined: Mon Sep 20, 2004 7:12 am
Location: Hell

Re: DialogDesign0R V1.53

Post by HeX0R »

O.k., I've integrated most of your additions, added language phrases and images.
Also fixed a few bugs, and changed a few of your codes.
Only Source code updated for now, let's name it "pre-release".

I've removed the checkboxes of the tree and your whole F3 shortcut (not removed, but disabled for now with a compiler directive).

Reasons:
I like the idea of this multi copying, but the way it is integrated doesn't feel very intuitive, and also the spin gadget looks odd.
On top of that, I think additional checkboxes would irritate users, think about:
If they tick a checkbox, then select a different entry and press "delete"... I guess they are then quite excited which entry will be deleted (we both know it of course).
It just doesn't feel right, but the idea is really cool, and I would like to add this, but not the way you did it.

I already have something in mind, but I have some different things to do these days, so it might need some time.
Cyllceaux
Enthusiast
Enthusiast
Posts: 458
Joined: Mon Jun 23, 2014 1:18 pm
Contact:

Re: DialogDesign0R V1.53

Post by Cyllceaux »

Hey there.. I miss some properties,

"spacing" and "margin" for every container (incl. window)
and the possibility to add attributes to "dialogs"

and this small xml makes some issues:

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>

<dialogs>
  <window flags="#PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_MaximizeGadget | #PB_Window_SizeGadget" text="Bane" minwidth="auto" minheight="auto" name="frmMain">
    <container flags="#PB_Container_Flat" invisible="yes" name="conMain">
      <hbox expand="item:2">
        <text text="Titel" name="txtTitel"/>
        <string name="strTitel" onchange="evtMainTitel()"/>
      </hbox>
    </container>
  </window>
  <window flags="#PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_MaximizeGadget | #PB_Window_SizeGadget" name="frmTest">
    <container flags="#PB_Container_Flat" invisible="yes" name="conMain">
      <hbox expand="item:2">
        <text text="Titel" name="txtTitel"/>
        <string name="strTitel" onchange="evtTestTitel()"/>
      </hbox>
    </container>
  </window>
</dialogs>
it generates something like that:

Code: Select all

#DD_GADGET_conMain    = "conMain"
#DD_GADGET_txtTitel   = "txtTitel"
#DD_GADGET_strTitel   = "strTitel"
#DD_GADGET_conMain#1  = "conMain#1"
#DD_GADGET_txtTitel#1 = "txtTitel#1"
#DD_GADGET_strTitel#1 = "strTitel#1"
maybe it is a good idea not to use "#1" but include the WindowName.
User avatar
HeX0R
Addict
Addict
Posts: 980
Joined: Mon Sep 20, 2004 7:12 am
Location: Hell

Re: DialogDesign0R V1.53

Post by HeX0R »

@Mesa
Mesa wrote:3) button and shortcut F7 to display the XML string in the debug log gadget
4) button and shortcut F8 to display the XML string formatted for PB in the debug log gadget
I just rethought about that, what exactly is the purpose of this functionality?
You are showing the internal XML, the one DD is using internally, which is of no use for anyone.
Please explain the sense behind that, because from my point of view this is completely irrelevant and I might remove it.
Mesa wrote:Button and shotcut F3 and a spingadget to repeat an action
Your approach was quite dangerous! You didn't even check, where the user wanted to paste the items, and you could end-up with a e.g. combobox with some child nodes.
I've made my own version now, but didn't upload it yet, it needs some more testing.

@Cyllceaux:
Cyllceaux wrote:"spacing" and "margin" for every container (incl. window)
and the possibility to add attributes to "dialogs"
DD is using only those attributes, which PB offers officially.
Please see the help file -> only singlebox supports margin, only vbox/hbox support spacing.
And please explain the reason someone would need additional attributes for the dialogs element?
Cyllceaux wrote:and this small xml makes some issues:
O.k., this is a scenario I didn't had on my radar!
Of course you can re-use names, as long as they are unique inside a window, at the moment DD is trying to keep them unique accross the whole XML.
I have to consider that.
Mesa
Enthusiast
Enthusiast
Posts: 345
Joined: Fri Feb 24, 2012 10:19 am

Re: DialogDesign0R V1.53

Post by Mesa »

3) button and shortcut F7 to display the XML string in the debug log gadget
4) button and shortcut F8 to display the XML string formatted for PB in the debug log gadget

I just rethought about that, what exactly is the purpose of this functionality?
You are showing the internal XML, the one DD is using internally, which is of no use for anyone.
Please explain the sense behind that, because from my point of view this is completely irrelevant and I might remove it.
There are probably a lot of good reasons to have the final xml code in front of you. For example, I needed to create a form with dozens of identical gadgets, I used the copy / paste function but this gave me a code with names like button1_copy1_copy2_copy ...
It was not possible to clean up the code by hand (with dozens of gadgets) so being able to copy / paste the final XML code allows me to use a "word processor" quickly and effortlessly to clean up the code. With the XML code prepared for PB, it is PureBasic IDE that allows me to do this. For example, you want to change 100 button's names like "button_1..." by "zbutton_1..." then you copy/paste the xml code in the IDE and then you can use edition/replace to do the job and test it immediatly. Etc. I'm sure programmers will use it for one reason or another.

Mesa wrote:
Button and shotcut F3 and a spingadget to repeat an action

Your approach was quite dangerous! You didn't even check, where the user wanted to paste the items, and you could end-up with a e.g. combobox with some child nodes.
I've made my own version now, but didn't upload it yet, it needs some more testing.
Yes it was a quick coding, i don't analyse your code enough to do something good, sorry. (i needed to create a form with 120 textgadgets and 480 checkboxes, a multiple-choice questionnaire...)

M.
User avatar
HeX0R
Addict
Addict
Posts: 980
Joined: Mon Sep 20, 2004 7:12 am
Location: Hell

Re: DialogDesign0R V1.60

Post by HeX0R »

V1.60 released!

Quite some new features, fixes and also some new bugs, most likely...
See ->here<-
le_magn
Enthusiast
Enthusiast
Posts: 133
Joined: Wed Aug 24, 2005 12:11 pm
Location: Italia
Contact:

Re: DialogDesign0R V1.60

Post by le_magn »

Thank you very much HeX0R, your DialogDesign0R is amazing!!!
Image
Cyllceaux
Enthusiast
Enthusiast
Posts: 458
Joined: Mon Jun 23, 2014 1:18 pm
Contact:

Re: DialogDesign0R V1.60

Post by Cyllceaux »

I use margin for window most the time. Sometimes I don't need the borders for the containers.
I use margin for Window, Container, Canvas (as Container)
And I see... I mixed margin an spacing. I mean margin.

I generate code from my XMLs so my Dialog xmls are looking like that:

Code: Select all

<dialogs includes="date|sql2|db|icons|listicon|string|stringfield|tabbar|autocomplete">
<window datatype="strDB" copy="false" single="true" flags="#PB_Window_SystemMenu">
<vbox expand="item:2>
<hbox expand="item:2>
<text text="Filter"/>
<string name="strFilter" onreturn="evtFilter()"/>
</hbox>
<listicon type="listicon">
<col name="ID" width="100"/>
<col name="Name" width="100"/>
<col name="Value" width="100" align="#Right"/>
...
My generator makes code out of it with includes, structures, menus, timer, db-access, modifications, events... and so on

Code: Select all

dialog - includes|font|fonts|fontf|front|back|gray|line|tfront|tback
-> includes
-- db|icons|moduleex|listex|stringex|textex|editorex|buttonex|rc4|chart|sql|sql2|tab
-- date|manifest|string|bstr|onerror|listicon|guid|stringfield|set|autocomplete|toolbar
window - parentdata|lastrefresh|datatype|font|fonts|fontf|langkey|copy|back|back|front|color|line|gray|tfront|tback
gadget - ftext|ttext|state|tooltip|font|fonts|fontf|front|fcolor|back|bcolor|langkey|tooltiplangkey|image|dbfield|relate|data
-- att - name|value
listicon - type(listicon)|tflags|oncellchange|oncellpopup|mode
-- col - text|flags|align|image|width|data
-- att - name|value
combobox
-- item - text|flags|image
canvas - ttext|ftext|tflags|type(tabbar|chart|listex|textex|stringex|toolbar)|ontabchange|state|onlistdblclick|onlistchange
-- tab - text|position|image
-- col - text|flags|align|image|width|data|sort|auto
-- spacer
-- separator
-- image - image
-- text - text
tree
--/-- item - text|flags|data|image|flags|expanded
timer - id|timeout|onevent
web - onnavigationcallback
menu
--/-- menu
--/-- menuitem - onevent|text|image|shortcut
--/-- menubar
you see, I use the DialogManager exessive.

This is the main reason I want to use it.
Mesa
Enthusiast
Enthusiast
Posts: 345
Joined: Fri Feb 24, 2012 10:19 am

Re: DialogDesign0R V1.60

Post by Mesa »

Cool !

Thanks.

Maybe some bugs here:
There's nothing in the window F2.

You could use an InputRequester() to manage the multicopy.
And you could add a button in the advanced tools to rename automatically gadgets like this: from 'text1_copy...' to 'text2' etc.


This is the new Français.lan

Code: Select all

{
  "Win_SwitchContainer": {
      "Title" : "Changer de conteneur",
      "Gadget": {
          "LAN_091"        : {
              "Text"    : "Conteneur actuel:",
              "ToolTipp": ""
            },
          "LAN_092"        : {
              "Text"    : "Nouveau Conteneur:",
              "ToolTipp": ""
            },
          "apply_container": {
              "Text"    : "Appliquer",
              "ToolTipp": ""
            }
        }
    },
  "Win_Constants"      : {
      "Title" : "Noms, IDs, Procedures",
      "Gadget": {}
    },
  "Win_Debug"      : {
      "Title" : "OUTILS avancés",
      "Gadget": {
          "showxml"           : {
              "Text"    : "",
              "ToolTipp": "Afficher le XML (F7)"
            },
		      "showxmlpb"           : {
              "Text"    : "",
              "ToolTipp": "Afficher le Dialog XML (F8)"
            },
		      "log_xmlentrypath"          : {
              "Text"    : "",
              "ToolTipp": "Afficher Log (F9)"
            },
          "erase_log"       : {
              "Text"    : "",
              "ToolTipp": "Tout effacer"
            },
          "deb_readonly"       : {
              "Text"    : "",
              "ToolTipp": "Activer/Désactiver la lecture seule"
            },
          "deb_save"       : {
              "Text"    : "",
              "ToolTipp": "Sauvegarder sous..."
            },
          "runcode"       : {
              "Text"    : "",
              "ToolTipp": "Actualiser le Dialog"
            },
          "deb_frame_log"       : {
              "Text"    : "XML",
              "ToolTipp": ""
            },
          "deb_frame_tools"       : {
              "Text"    : "Outils",
              "ToolTipp": ""
            }
				}
    },
  "Window_Main"        : {
      "Title" : "",
      "Gadget": {
          "newfile"       : {
              "Text"    : "",
              "ToolTipp": "Nouveau Dialog"
            },
          "loadfile"      : {
              "Text"    : "",
              "ToolTipp": "Ouvrir le Dialog..."
            },
          "savefile"      : {
              "Text"    : "",
              "ToolTipp": "Enregistrer le Dialog"
            },
          "savefileas"    : {
              "Text"    : "",
              "ToolTipp": "Enregistrer le Dialog sous..."
            },
          "prefs"         : {
              "Text"    : "",
              "ToolTipp": "Préférences..."
            },
          "showall"       : {
              "Text"    : "",
              "ToolTipp": "Afficher toutes les fenêtres (F5)"
            },
          "hideall"       : {
              "Text"    : "",
              "ToolTipp": "Cacher toutes les fenêtres (F6)"
            },
		  "showconstants"      : {
              "Text"    : "",
              "ToolTipp": "Afficher/masquer la fenêtre info (F2)"
            },
          "undo"          : {
              "Text"    : "",
              "ToolTipp": "Défaire (Ctrl+Z)"
            },
          "redo"          : {
              "Text"    : "",
              "ToolTipp": "Refaire (Ctrl+Y)"
            },
            "multicopy"     : {
              "Text"    : "",
              "ToolTipp": "Mode multicopie (F3)"
					},
          "show_debug"     : {
              "Text"    : "",
              "ToolTipp": "Afficher OUTILS avancés (F12)"
					},
          "LAN_001"       : {
              "Text"    : "Type de Dialog:",
              "ToolTipp": ""
            },
          "definition"    : {
              "Text"    : "",
              "ToolTipp": "Type de Dialog sélectionné"
            },
          "LAN_002"       : {
              "Text"    : "Objets:",
              "ToolTipp": ""
            },
          "LAN_003"       : {
              "Text"    : "Propriétés",
              "ToolTipp": ""
            },
          "LAN_004"       : {
              "Text"    : "ID:",
              "ToolTipp": ""
            },
          "_id"           : {
              "Text"    : "",
              "ToolTipp": "Laisser vide pour #PB_Any"
            },
          "LAN_005"       : {
              "Text"    : "Name:",
              "ToolTipp": ""
            },
          "_name"         : {
              "Text"    : "",
              "ToolTipp": "Le nom de cet élément (utilisez l'identifiant ou le nom pour accéder à cet élément via un code)"
            },
          "LAN_006"       : {
              "Text"    : "Text:",
              "ToolTipp": ""
            },
          "text"          : {
              "Text"    : "",
              "ToolTipp": "Texte figurant dans cet élément"
            },
          "LAN_007"       : {
              "Text"    : "Width:",
              "ToolTipp": ""
            },
          "width"         : {
              "Text"    : "",
              "ToolTipp": "Largeur minimale de ce gadget"
            },
          "LAN_008"       : {
              "Text"    : "Flags",
              "ToolTipp": ""
            },
          "flags"         : {
              "Text"    : "",
              "ToolTipp": "Désactiver/Activer les Flags"
            },
          "LAN_009"       : {
              "Text"    : "Height:",
              "ToolTipp": ""
            },
          "height"        : {
              "Text"    : "",
              "ToolTipp": "Hauteur minimale de ce gadget"
            },
          "LAN_010"       : {
              "Text"    : "Min:",
              "ToolTipp": ""
            },
          "min"           : {
              "Text"    : "",
              "ToolTipp": "Valeur minimale, laissez vide si vous n'en avez pas besoin"
            },
          "LAN_011"       : {
              "Text"    : "Max:",
              "ToolTipp": ""
            },
          "max"           : {
              "Text"    : "",
              "ToolTipp": "Valeur maximale, laissez vide si vous n'en avez pas besoin"
            },
          "LAN_012"       : {
              "Text"    : "Value:",
              "ToolTipp": ""
            },
          "value"         : {
              "Text"    : "",
              "ToolTipp": "Vous pouvez définir une valeur par défaut dans certains contrôles"
            },
          "LAN_013"       : {
              "Text"    : "Group:",
              "ToolTipp": ""
            },
          "LAN_014"       : {
              "Text"    : "Page:",
              "ToolTipp": ""
            },
          "invisible"     : {
              "Text"    : "Invisible",
              "ToolTipp": "Si elle est cochée, elle ne sera pas affichée"
            },
          "LAN_016"       : {
              "Text"    : "Procédures Event",
              "ToolTipp": ""
            },
          "onevents"      : {
              "Text"    : "",
              "ToolTipp": "Évènements Runtime disponibles"
            },
          "onevent_proc"  : {
              "Text"    : "",
              "ToolTipp": "Nom de la procédure, doit être déclarée comme procédure 'Runtime'."
            },
          "disabled"      : {
              "Text"    : "Désactivé",
              "ToolTipp": "Si elle est cochée, elle sera désactivée"
            },
          "userattributes": {
              "Text"    : "",
              "ToolTipp": "Ajouter/Modifier ses propres attributs"
            },
          "refresh"       : {
              "Text"    : "",
              "ToolTipp": "Rafraîchir/Afficher le Dialog"
            },
          "move_up"       : {
              "Text"    : "",
              "ToolTipp": "Monter (Ctrl+Maj+Haut)"
            },
          "move_down"     : {
              "Text"    : "",
              "ToolTipp": "Descendre (Ctrl+Maj+Bas)"
            },
		  "del"       : {
              "Text"    : "",
              "ToolTipp": "Supprimer (Suppr)"
            },
          "LAN_018"       : {
              "Text"    : "Propriétés spéciales",
              "ToolTipp": ""
            },
          "LAN_019"       : {
              "Text"    : "MinWidth:",
              "ToolTipp": ""
            },
          "minwidth"      : {
              "Text"    : "",
              "ToolTipp": "Laisser vide pour le mode auto"
            },
          "LAN_020"       : {
              "Text"    : "MinHeight:",
              "ToolTipp": ""
            },
          "minheight"     : {
              "Text"    : "",
              "ToolTipp": "Laisser vide pour le mode auto"
            },
          "LAN_021"       : {
              "Text"    : "MaxWidth:",
              "ToolTipp": ""
            },
          "maxwidth"      : {
              "Text"    : "",
              "ToolTipp": "Laisser vide pour le mode auto"
            },
          "LAN_022"       : {
              "Text"    : "MaxHeight:",
              "ToolTipp": ""
            },
          "maxheight"     : {
              "Text"    : "",
              "ToolTipp": "Laisser vide pour le mode auto"
            },
          "LAN_023"       : {
              "Text"    : "Spacing:",
              "ToolTipp": ""
            },
          "spacing"       : {
              "Text"    : "",
              "ToolTipp": "Espace entre les enfants (en pixels), pas d'espace par défaut"
            },
          "LAN_024"       : {
              "Text"    : "Align:",
              "ToolTipp": ""
            },
          "LAN_025"       : {
              "Text"    : "Expand:",
              "ToolTipp": ""
            },
          "LAN_026"       : {
              "Text"    : "Item:",
              "ToolTipp": ""
            },
          "LAN_027"       : {
              "Text"    : "Columns:",
              "ToolTipp": ""
            },
          "LAN_028"       : {
              "Text"    : "Colspacing:",
              "ToolTipp": ""
            },
          "colspacing"    : {
              "Text"    : "",
              "ToolTipp": "Espace entre les colonnes (en pixels), pas d'espace par défaut"
            },
          "LAN_029"       : {
              "Text"    : "Rowspacing:",
              "ToolTipp": ""
            },
          "rowspacing"    : {
              "Text"    : "",
              "ToolTipp": "Espace entre les lignes (en pixels), pas d'espace par défaut"
            },
          "LAN_030"       : {
              "Text"    : "Colexpand:",
              "ToolTipp": ""
            },
          "LAN_031"       : {
              "Text"    : "Item:",
              "ToolTipp": ""
            },
          "LAN_032"       : {
              "Text"    : "Rowexpand:",
              "ToolTipp": ""
            },
          "LAN_033"       : {
              "Text"    : "Item:",
              "ToolTipp": ""
            },
          "LAN_034"       : {
              "Text"    : "Margin:",
              "ToolTipp": ""
            },
          "margincombo"   : {
              "Text"    : "",
              "ToolTipp": "Entrez une valeur ou sélectionnez un élément"
            },
          "LAN_035"       : {
              "Text"    : "Value:",
              "ToolTipp": ""
            },
          "LAN_036"       : {
              "Text"    : "Expand:",
              "ToolTipp": ""
            },
          "LAN_037"       : {
              "Text"    : "Align:",
              "ToolTipp": ""
            },
          "LAN_038"       : {
              "Text"    : "ExpandWidth:",
              "ToolTipp": ""
            },
          "expandwidth"   : {
              "Text"    : "",
              "ToolTipp": "Laissez vide pour utiliser la valeur par défaut"
            },
          "LAN_039"       : {
              "Text"    : "ExpandHeight:",
              "ToolTipp": ""
            },
          "LAN_040"       : {
              "Text"    : "FirstMin:",
              "ToolTipp": ""
            },
          "firstmin"      : {
              "Text"    : "",
              "ToolTipp": "Largeur/hauteur minimale du premier élément"
            },
          "LAN_041"       : {
              "Text"    : "SecondMin:",
              "ToolTipp": ""
            },
          "secondmin"     : {
              "Text"    : "",
              "ToolTipp": "Largeur/hauteur minimale du deuxième élément"
            },
          "LAN_042"       : {
              "Text"    : "Défilement:",
              "ToolTipp": ""
            },
          "LAN_043"       : {
              "Text"    : "Hauteur intérieure:",
              "ToolTipp": ""
            },
          "LAN_044"       : {
              "Text"    : "Largeur intérieure:",
              "ToolTipp": ""
            },
          "LAN_045"       : {
              "Text"    : "Commentaire:",
              "ToolTipp": ""
            },
          "check_storeadd": {
              "Text"    : "Enregistrer les noms/identifiants dans un fichier additionnel",
              "ToolTipp": "Enregistrer les noms/identités dans un fichier source supplémentaire"
            },
          "check_storexml": {
              "Text"    : "Sauvegarde le Dialog également dans ce fichier",
              "ToolTipp": "Stocke également le XML dans le fichier source"
            },
          "LAN_046"       : {
              "Text"    : "Élément de GridBox",
              "ToolTipp": ""
            },
          "LAN_047"       : {
              "Text"    : "Colspan:",
              "ToolTipp": ""
            },
          "colspan"       : {
              "Text"    : "",
              "ToolTipp": "Nombre de colonnes à fusionner (disponible uniquement avec une grille 'gridbox')"
            },
          "LAN_048"       : {
              "Text"    : "Rowspan:",
              "ToolTipp": ""
            },
          "rowspan"       : {
              "Text"    : "",
              "ToolTipp": "Nombre de lignes à fusionner (disponible uniquement avec une grille 'gridbox')"
            },
          "LAN_049"       : {
              "Text"    : "Log:",
              "ToolTipp": ""
            }
        }
    },
  "Win_Attrib"         : {
      "Title" : "Attributs spéciaux",
      "Gadget": {
          "LAN_061"   : {
              "Text"    : "Attributs définis par l'utilisateur",
              "ToolTipp": ""
            },
          "LAN_062"   : {
              "Text"    : "Nom:",
              "ToolTipp": ""
            },
          "LAN_063"   : {
              "Text"    : "Valeur:",
              "ToolTipp": ""
            },
          "attrib_add": {
              "Text"    : "",
              "ToolTipp": "Ajouter un attribut"
            },
          "attrib_del": {
              "Text"    : "",
              "ToolTipp": "Supprimer l'attribut sélectionné"
            }
        }
    },
  "other"              : {
      "Title" : "",
      "Gadget": {
          "OL_001": {
              "Text"    : "JSON Erreur d'analyse (parsing): {MSG} (ligne: {LINE}, pos: {POS})",
              "ToolTipp": ""
            },
          "OL_002": {
              "Text"    : "{FILE} sauvegardés avec succès !",
              "ToolTipp": ""
            },
          "OL_003": {
              "Text"    : "Erreur d'ouverture du Dialog '{FILE}': {MSG}",
              "ToolTipp": ""
            },
          "OL_004": {
              "Text"    : "Mise à jour disponible !",
              "ToolTipp": ""
            },
          "OL_005": {
              "Text"    : "V{VER}\r\nDe: {FROM}\r\n\r\n{HISTORY}\r\n\r\nTélécharger ?",
              "ToolTipp": ""
            },
          "OL_006": {
              "Text"    : "Votre version est à jour !",
              "ToolTipp": ""
            },
          "OL_007": {
              "Text"    : "Erreur lors du contact avec le serveur !",
              "ToolTipp": ""
            },
          "OL_008": {
              "Text"    : "Erreur lors du chargement du Dialog: {MSG}",
              "ToolTipp": ""
            },
          "OL_009": {
              "Text"    : "Supprimer",
              "ToolTipp": ""
            },
          "OL_010": {
              "Text"    : "Voulez-vous vraiment supprimer ce nœud ?",
              "ToolTipp": ""
            },
          "OL_011": {
              "Text"    : "Ce Dialog ne peut pas être mélangé avec le Dialog actuellement ouvert !",
              "ToolTipp": ""
            },
          "OL_012": {
              "Text"    : "Impossible de charger '{FILE}'!",
              "ToolTipp": ""
            },
          "OL_013": {
              "Text"    : "Erreur XML: {MSG}",
              "ToolTipp": ""
            },
          "OL_014": {
              "Text"    : "Erreur lors de l'ajout de {FILE}!",
              "ToolTipp": ""
            },
          "OL_015": {
              "Text"    : "Ajouter un Dialog supplémentaire",
              "ToolTipp": ""
            },
          "OL_016": {
              "Text"    : "[{ADDON}]: pas de pointeur string !",
              "ToolTipp": ""
            },
          "OL_017": {
              "Text"    : "[{ADDON}]: ERREUR: {MSG}",
              "ToolTipp": ""
            },
          "OL_018": {
              "Text"    : "[{ADDON}]: Sauvegardé avec succès '{FILE}'!",
              "ToolTipp": ""
            },
          "OL_019": {
              "Text"    : "Impossible de sauvegarder '{FILE}'!",
              "ToolTipp": ""
            },
          "OL_020": {
              "Text"    : "{FILE} chargé avec succès !",
              "ToolTipp": ""
            },
          "OL_021": {
              "Text"    : "Quelque chose ne va pas avec le XML existant ?",
              "ToolTipp": ""
            },
          "OL_022": {
              "Text"    : "Sauvegarde Dialog",
              "ToolTipp": ""
            },
          "OL_023": {
              "Text"    : "Nouveau Dialog",
              "ToolTipp": ""
            },
          "OL_024": {
              "Text"    : "Vous allez démarrer un nouveau Dialog!\nTout Dialog existant ne sera PAS stocké !\nProcéder quand même ?",
              "ToolTipp": ""
            },
          "OL_025": {
              "Text"    : "[{ADDON}]: ne peut pas charger '{FILE}'!",
              "ToolTipp": ""
            },
          "OL_026": {
              "Text"    : "[{ADDON}]: ERREUR: {MSG}",
              "ToolTipp": ""
            },
          "OL_027": {
              "Text"    : "[{ADDON}]: '{FILE}' chargé avec succès !",
              "ToolTipp": ""
            },
          "OL_028": {
              "Text"    : "Ouvrir un Dialog",
              "ToolTipp": ""
            },
          "OL_029": {
              "Text"    : "Ajouter une Fenêtre",
              "ToolTipp": ""
            },
          "OL_030": {
              "Text"    : "Ajouter un Enfant",
              "ToolTipp": ""
            },
          "OL_031": {
              "Text"    : "Ajouter un conteneur simple (single) ",
              "ToolTipp": ""
            },
          "OL_032": {
              "Text"    : "Ajouter un conteneur multi",
              "ToolTipp": ""
            },
          "OL_040": {
              "Text"    : "Charge des Dialogs supplémentaire...",
              "ToolTipp": ""
            },
          "OL_033": {
              "Text"    : "Intervertir Conteneur...",
              "ToolTipp": ""
            },
          "OL_034": {
              "Text"    : "Monter	 (Ctrl+Haut)",
              "ToolTipp": ""
            },
          "OL_035": {
              "Text"    : "Descendre	(Ctrl+Bas)",
              "ToolTipp": ""
            },
          "OL_036": {
              "Text"    : "Copier	(Ctrl+C)",
              "ToolTipp": ""
            },
          "OL_037": {
              "Text"    : "Couper	(Ctrl+X)",
              "ToolTipp": ""
            },
          "OL_038": {
              "Text"    : "Coller	(Ctrl+V)",
              "ToolTipp": ""
            },
          "OL_039": {
              "Text"    : "Ajouter un commentaire	(Ctrl+Maj+V)",
              "ToolTipp": ""
            },
          "OL_041": {
              "Text"    : "Supprimer...	(Suppr)",
              "ToolTipp": ""
            },
          "OL_042": {
              "Text"    : "{FILE} n'est pas un fichier xml !",
              "ToolTipp": ""
            },
          "OL_043": {
              "Text"    : "{FILE} ajouté avec succès !",
              "ToolTipp": ""
            },
          "OL_044": {
              "Text"    : "Si vous supprimez ce nœud, les {NUM} les enfants seront également supprimés!\nProcéder ?",
              "ToolTipp": ""
            },
          "OL_045": {
              "Text"    : "Connexion au serveur en cours...",
              "ToolTipp": ""
            },
          "OL_046": {
              "Text"    : "Attention",
              "ToolTipp": ""
            },
          "OL_047": {
              "Text"    : "Voulez-vous quitter ?",
              "ToolTipp": ""
            },
		      "OL_048": {
              "Text"    : "Non",
              "ToolTipp": ""
			      },
          "OL_049": {
              "Text"    : "Info: --> XML copied to clipboard also.",
              "ToolTipp": ""
            },
					"OL_050": {
              "Text"    : "-->Multi-Copie Activée<--",
              "ToolTipp": ""
						},
          "OL_051": {
              "Text"    : "-->Multi-Copie Désactivée<--",
              "ToolTipp": ""
						},
          "OL_052": {
              "Text"    : "Sélection du Nœud	(ALT+X)",
              "ToolTipp": ""
						},
          "OL_053": {
              "Text"    : "Coller la sélection	ici (ALT+C)",
              "ToolTipp": ""
						},
          "OL_054": {
              "Text"    : "Déplacer la sélection ici	(ALT+M)",
              "ToolTipp": ""
						},
          "OL_055": {
              "Text"    : "Multi-Copie",
              "ToolTipp": ""
						},
          "OL_056": {
              "Text"    : "Multi-Copie => Pas de sélection !",
              "ToolTipp": ""
						},
          "OL_057": {
              "Text"    : "Copier encore ?",
              "ToolTipp": ""
						},
          "OL_058": {
              "Text"    : "Voulez-vous copier à nouveau les mêmes nœuds sélectionnés sur cette cible?",
              "ToolTipp": ""
						},
          "OL_059": {
              "Text"    : "Les nœuds de type 'Dialog' ou 'Window' ne sont PAS\nautorisés en tant que source de copie multiple !",
              "ToolTipp": ""
						},
          "OL_060": {
              "Text"    : "Sauvegarde XML",
              "ToolTipp": ""
						},
          "OL_061": {
              "Text"    : "Désélection impossible! Vous devez d'abord désélectionner le parent !",
              "ToolTipp": ""
						}
        }
    },
  "Win_Preferences"    : {
      "Title" : "Préférences",
      "Gadget": {
          "LAN_081"                 : {
              "Text"    : "Préférences",
              "ToolTipp": ""
            },
          "LAN_082"                 : {
              "Text"    : "Délai de rafraîchissement:",
              "ToolTipp": ""
            },
          "refreshdelay"            : {
              "Text"    : "",
              "ToolTipp": "Délai entre la dernière modification et le réaffichage des Dialogs"
            },
          "refreshtime"             : {
              "Text"    : "1000 ms",
              "ToolTipp": ""
            },
          "check_confirm_delete"    : {
              "Text"    : "Confirmer la suppression des éléments",
              "ToolTipp": "Décochez cette case, si vous ne voulez pas être dérangé par une MsgBox, chaque fois que vous supprimez un élément"
            },
          "check_confirm_close"    : {
              "Text"    : "Confirmer la fermeture de DD",
              "ToolTipp": "Décochez cette case pour demander une confirmation de fermeture de DD"
            },
          "check_load_lastdialog"    : {
              "Text"    : "Ouvrir le dernier Dialog au démarrage",
              "ToolTipp": "Lorsque cette case est cochée, DD ouvre le dernier Dialog utilisé au démarrage"
            },
          "check_show_wholepath"    : {
              "Text"    : "Afficher le chemin complet dans la barre de titre",
              "ToolTipp": "Lorsque cette case est cochée, DD affichera le chemin d'accès complet au fichier xml dans la barre de titre"
            },
          "LAN_087"                 : {
              "Text"    : "Langues:",
              "ToolTipp": ""
            },
		  "LAN_088"                 : {
              "Text"    : "Thème:",
              "ToolTipp": ""
            },
          "LAN_083"                 : {
              "Text"    : "Paramètres des commentaires",
              "ToolTipp": ""
            },
          "LAN_084"                 : {
              "Text"    : "Nombre de caractères maximum:",
              "ToolTipp": ""
            },
          "max_characters"          : {
              "Text"    : "",
              "ToolTipp": "Nombre de caractères (du commentaire) affiché dans l'arborescence"
            },
          "LAN_085"                 : {
              "Text"    : "Fichier supplémentaire traitant les valeurs par défaut",
              "ToolTipp": ""
            },
          "check_saveadditionaldata": {
              "Text"    : "Enregistrer les noms/identifiants dans un fichier additionnel",
              "ToolTipp": "Réglage par défaut : Enregistrer les noms/identifiants dans un fichier 'include'"
            },
          "check_storedialogalso"   : {
              "Text"    : "Enregistrer le Dialog également dans ce fichier",
              "ToolTipp": "Réglage par défaut : Stocker le XML dans le fichier source également"
            },
          "LAN_086"                 : {
              "Text"    : "Divers",
              "ToolTipp": ""
            },
          "update"                  : {
              "Text"    : "Vérifiez les mises à jour",
              "ToolTipp": "Vérifiez les mises à jour des versions (en ligne)"
            },
          "donate"               : {
              "Text"    : "",
              "ToolTipp": "Vous êtes les bienvenues pour montrer votre gratitude, sinon... ce n'est pas grave"
            },
          "infobutton"               : {
              "Text"    : "",
              "ToolTipp": "À propos de Dialog Design0R"
            },
          "website"               : {
              "Text"    : "",
              "ToolTipp": "Visitez la page d'accueil de Dialog Design0R"
            }
        }
    }
}

M.
Post Reply