Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les forums > Communauté des zéros > Discussions générales > [Beta test] zEditor, le nouveau VTO > Lecture du sujet

[Beta test] zEditor, le nouveau VTO

Vous devez être inscrit pour pouvoir poster des messages

Page : Précédente  1  2  3  4  5  6  7  8  9  10  11  Suivante
Auteur Message
1 visiteur sur ce sujet (1 anonyme)
Page : Précédente  1  2  3  4  5  6  7  8  9  10  11  Suivante
Hors ligne Thunderseb # Posté le 12/09/2008 à 16:37:56
gg nextmap !
Avatar
Validateurs
Reprise du dernier message de la page précédente :
Je sais pour hidestatusbar, c'est idiot mais pas bien grave ^^

Reprendre le programme de rz0, c'est peut-être possible mais je ne sais pas comment. Le tout est de coder un truc, en C++ (que je ne connais pas) qui fait la liaison entre l'appli XUL et le soft de rz0.

Pas besoin de refaire pygments en JS, je sais l'utiliser avec zEditor pour colorer les codes mais ça ne marche que sous Windows et faut un peu bidouiller (tu as du voir des préférences du genre pygmentsEnable :-° ). C'est expérimental.

Donc, le changement de police ne marche pas sous Linux. Ce qui est très idiot car ce n'est jamaus que style="font-family: truc;" qui est appliqué aux zones de texte o_O
 
Hors ligne Nab # Posté le 12/09/2008 à 17:35:22
KISS
Avatar
Groupe : Membres
Citation : Thunderseb
Donc, le changement de police ne marche pas sous Linux. Ce qui est très idiot car ce n'est jamaus que style="font-family: truc;" qui est appliqué aux zones de texte o_O

Dans la fenêtre de préférence non-plus ça ne change pas, quoi que je fasse ça remet toujours Arail, ce n'est pas seulement l'affichage.
Et oui, ça le fait aussi avec les 3 « genres ».

Edit :
Si je le change à la main dans le fichier de conf ça marche. Cela me conforte dans l'idée que c'est l'enregistrement de la préférence qui déconne.
Édité le 12/09/2008 à 17:37:49 par Nab

Image utilisateurGNU/Image utilisateurLinux - Image utilisateurDebian - Image utilisateurGNOME - Image utilisateurGTK+ - C - BaSH - Image utilisateurPython - Image utilisateur GIMP - Image utilisateur Blender

Ma bannière est inspirée de celle de iKs. D'ailleurs, si ça te dérange fais-le moi savoir, j'en changerai.
 
Hors ligne smilz # Posté le 12/09/2008 à 18:08:02
La vie est une blague
Avatar
Groupe : Membres
Pour la communication entre deux programmes, les sockets fonctionneraient, non ? mais c'est peut-être un peu barbare pour le même serveur... Sinon le C++ ne devrait pas être trop compliqué.

I can't believe that.
 
Hors ligne Thunderseb # Posté le 12/09/2008 à 18:20:15
gg nextmap !
Avatar
Validateurs
Pour la police, c'est déjà une bonne chose :) . Je vais voir ça.


Le C++ je ne sais pas, c'est le XPCOM qui est un peu plus compliqué.
 
Hors ligne robocop # Posté le 12/09/2008 à 18:38:03
Avatar
Groupe : Membres
Je l'ai testé, et il est vraiment sympa !
Toutes mes félicitations pour le travail accomplit.
A+
Édité le 13/09/2008 à 15:01:49 par robocop
 
Hors ligne nabmoloc # Posté le 13/09/2008 à 11:13:33
Avatar
Groupe : Membres
Bonjour, je viens de le tester rapidement, j'a trouvé quelques bug ( dont certain qui n'en sont pas vraiment) :
  • Perte d'une sous partie lors de l'imort sur le SDZ d'un mini tuto
  • On ne change pas de fichier quand on fait "enregistrer sous"
  • l'extention choisie nest pas ajoutée quand elle n'est pas précisée dans le nom du fichier lors de l'enregistrement

"Il n'existe que deux choses infinies, l'univers et la bêtise humaine... mais pour l'univers, je n'ai pas de certitude absolue." Albert Einstein

"Nombreux sont les vivants qui mériteraient la mort et les morts qui mériteraient la vie" JRR Tolkien
 
Hors ligne Thunderseb # Posté le 13/09/2008 à 11:15:31
gg nextmap !
Avatar
Validateurs
Citation : nabmoloc
<puce>Perte d'une sous partie lors de l'imort sur le SDZ d'un mini tuto</puce>


Ah ? C'est un problème du SdZ ou de zEditor ?
 
Hors ligne nabmoloc # Posté le 13/09/2008 à 11:28:17
Avatar
Groupe : Membres
Aucune idée, la sous partie est bien présente dans le fichier généré par zEditor, mais elle n'y est pas dans le fichier généré au moment de l'export depuis le SDZ.

"Il n'existe que deux choses infinies, l'univers et la bêtise humaine... mais pour l'univers, je n'ai pas de certitude absolue." Albert Einstein

"Nombreux sont les vivants qui mériteraient la mort et les morts qui mériteraient la vie" JRR Tolkien
 
Hors ligne Thunderseb # Posté le 13/09/2008 à 13:34:40
gg nextmap !
Avatar
Validateurs
Je pige pas le problème avec la police, ça marche chez moi.
Ceux qui ont le problème, essayez de changer la police, puis dès que c'est fait allez dans Outils > Configuration manuelle et tapez field_defaultFont et regardez la valeur, qui devrait correspondre à la police choisie.
Édité le 13/09/2008 à 13:35:13 par Thunderseb
 
Hors ligne Nab # Posté le 13/09/2008 à 17:36:24
KISS
Avatar
Groupe : Membres
Citation : Thunderseb
Je pige pas le problème avec la police, ça marche chez moi.
Ceux qui ont le problème, essayez de changer la police, puis dès que c'est fait allez dans Outils > Configuration manuelle et tapez field_defaultFont et regardez la valeur, qui devrait correspondre à la police choisie.

Non, chez moi la valeur de field_defaultFontne bouge pas plus.
Par contre modifier dans la configuration manuelle marche très bien.

Image utilisateurGNU/Image utilisateurLinux - Image utilisateurDebian - Image utilisateurGNOME - Image utilisateurGTK+ - C - BaSH - Image utilisateurPython - Image utilisateur GIMP - Image utilisateur Blender

Ma bannière est inspirée de celle de iKs. D'ailleurs, si ça te dérange fais-le moi savoir, j'en changerai.
 
Hors ligne Thunderseb # Posté le 13/09/2008 à 18:14:23
gg nextmap !
Avatar
Validateurs
Hum, je crois savoir d'où peut venir le bug. La liste des polices est générée dynamiquement après le chargement de la page, et la sauvegarde se fait en récupérant la valeur sélectionnée. Or on dirait que sous linux, ça ne récupère pas la valeur, certainement parce que la liste est générée dynamiquement et non en code XUL (sorte de HTML). si c'est ça, euh, fait chier :D
 
Hors ligne anonymousguest # Posté le 13/09/2008 à 19:18:33
I'm the Dude
Avatar
Groupe : Membres
Bon, je crois que je viens de trouver le problème pour la police. Dans zozoreditor-settings.xul j'ai rajouté une ligne :
Code : XML
50
51
52
53
54
55
56
<preferences>
			<preference id="prefid.field_spellcheck"         name="zozoreditor.field_spellcheck"         type="bool" />
			<preference id="prefid.field_defaultFont"        name="zozoreditor.field_defaultFont"        type="string" />
			<preference id="prefid.field_defaultSize"        name="zozoreditor.field_defaultSize"        type="string" />
			<preference id="prefid.field_defaultColor"       name="zozoreditor.field_defaultColor"       type="string" />
			<preference id="prefid.field_defaultPadding"     name="zozoreditor.field_defaultPadding"     type="string" />
		</preferences>

et j'ai ajouté l'attribut : preference="prefid.field_defaultFont" à la balise : menulist#defaultFont.

Chez moi ça fonctionne en faisant ces changements.

Bibles : PHP - MySQL - REGEX - REGEX² - XHTML - CSS
Pas bible : gestion des erreurs
 
Hors ligne Renesis-3 # Posté le 13/09/2008 à 19:22:48
Quand on veut, on peut.
Avatar
Groupe : Membres
Un autre bug, je commence à réécrire un tuto (j'essaye de traduire mon tuto pour NP), seulement je ne peux pas cliquer dans le champs "Titre" pour le modifier.

Image utilisateur
Image utilisateur

Signez la pétition !
(Dés)Installer un gestionnaire de bureau | Coming soon : Installer Xubuntu via l'Alternate CD

4 amis convertis à Ubuntu Image utilisateur
 
Hors ligne Thunderseb # Posté le 13/09/2008 à 19:25:16
gg nextmap !
Avatar
Validateurs
Je suis pas sous Linux pour le moment, quelqu'un d'autre peut confirmer ? :)

Renesis-3, le champ Titre s'active quand tu sélectionnes une partie, une sous-partie ou un chapitre. C'est grisé quand tu sélectionnes une introduction ou une conclusion.
 
Hors ligne Nab # Posté le 13/09/2008 à 19:31:58
KISS
Avatar
Groupe : Membres
Citation : anonymousguest
Bon, je crois que je viens de trouver le problème pour la police. Dans zozoreditor-settings.xul j'ai rajouté une ligne :

[...]

Chez moi ça fonctionne en faisant ces changements.

Ah, meilleure solution que la mienne ci-dessous !
Mais pour que ça fonctionne chez moi il faut que j'ajoute aussi la propriété préférence=… au menu des polices :
Code : XML
1
<menulist id="defaultFont" flex="2" preference="prefid.field_defaultFont"/>


Mais j'ai trouvé la raison du non-enregistrement :
Au moins avec la version Linux de xulrunner que j'ai (Mozilla XULRunner 1.9 - 2008071420), ondialogaccept ne fait rien, et ondialogcancel est appelé si je clique sur l'unique bouton "Close" du pref dialog, mais PAS si je ferme le dialogue sans passer par le bouton.
En pratique, chez moi ça fonctionne si tu bind saveSettings() sur ondialogcancel.

Image utilisateurGNU/Image utilisateurLinux - Image utilisateurDebian - Image utilisateurGNOME - Image utilisateurGTK+ - C - BaSH - Image utilisateurPython - Image utilisateur GIMP - Image utilisateur Blender

Ma bannière est inspirée de celle de iKs. D'ailleurs, si ça te dérange fais-le moi savoir, j'en changerai.
 
Hors ligne Thunderseb # Posté le 13/09/2008 à 19:39:03
gg nextmap !
Avatar
Validateurs
Citation : Nab
Mais j'ai trouvé la raison du non-enregistrement :
Au moins avec la version Linux de xulrunner que j'ai (Mozilla XULRunner 1.9 - 2008071420), ondialogaccept ne fait rien, et ondialogcancel est appelé si je clique sur l'unique bouton "Close" du pref dialog, mais PAS si je ferme le dialogue sans passer par le bouton.
En pratique, chez moi ça fonctionne si tu bind saveSettings() sur ondialogcancel.


Non, c'est pas possible de le mettre sur ondialogcancel, sinon ça va enregistrer quand les gens cliqueront sur Annuler ^^ .

Bah si ça marche comme ça, je vais le modifier dans ce sens :) .
 
Hors ligne Nab # Posté le 13/09/2008 à 19:55:11
KISS
Avatar
Groupe : Membres
Citation : Thunderseb
Non, c'est pas possible de le mettre sur ondialogcancel, sinon ça va enregistrer quand les gens cliqueront sur Annuler ^^ .

Je n'ai pas de bouton annuler :-°
Seulement un « Close ». (pê est-ce pour mieux s'intégrer au DE, genre j'utilise GNOME et sous GNOME en général il n'y a qu'un bouton et les prefs s'appliquent tout de suite lors de leur changement)

Mais oui, avec l'autre technique comme dit ça marche aussi (mais ta fonction saveSettings() n'est jamais appelé :-° ).

Au passage, il n'y a pas un menu XUL prévu pour la sélection de font (comme il y a colorpicker) ?
Édité le 13/09/2008 à 19:58:04 par Nab

Image utilisateurGNU/Image utilisateurLinux - Image utilisateurDebian - Image utilisateurGNOME - Image utilisateurGTK+ - C - BaSH - Image utilisateurPython - Image utilisateur GIMP - Image utilisateur Blender

Ma bannière est inspirée de celle de iKs. D'ailleurs, si ça te dérange fais-le moi savoir, j'en changerai.
 
Hors ligne Renesis-3 # Posté le 13/09/2008 à 19:57:26
Quand on veut, on peut.
Avatar
Groupe : Membres
Citation : Thunderseb
Je suis pas sous Linux pour le moment, quelqu'un d'autre peut confirmer ? :)

Renesis-3, le champ Titre s'active quand tu sélectionnes une partie, une sous-partie ou un chapitre. C'est grisé quand tu sélectionnes une introduction ou une conclusion.

C'était pas grisé, mais j'ai réussi à le modifier en cliquant sur le titre dans l'arborescence. (mais bon, intuitivement, on clic directement dans le champs)

Image utilisateur
Image utilisateur

Signez la pétition !
(Dés)Installer un gestionnaire de bureau | Coming soon : Installer Xubuntu via l'Alternate CD

4 amis convertis à Ubuntu Image utilisateur
 
Hors ligne anonymousguest # Posté le 13/09/2008 à 20:02:58
I'm the Dude
Avatar
Groupe : Membres
Au passage, dans le même fichier, pour le padding les valeurs de l'attribut control du label et de l'id de la menulist sont defaultFontSize au lieu de defaultPadding. Du coup, le label donne le focus à la liste pour la taille de la police.

Bibles : PHP - MySQL - REGEX - REGEX² - XHTML - CSS
Pas bible : gestion des erreurs
 
Hors ligne Nab # Posté le 13/09/2008 à 20:20:55
KISS
Avatar
Groupe : Membres
Et la quasi totalité des labels dans l'onglet Visualisation ne focus pas l'élément correspondant.

edit:
et il serait bon d'aligner verticalement les labels de Visualisation aussi, il manque pas mal de align="center" ;)
Édité le 13/09/2008 à 20:31:14 par Nab

Image utilisateurGNU/Image utilisateurLinux - Image utilisateurDebian - Image utilisateurGNOME - Image utilisateurGTK+ - C - BaSH - Image utilisateurPython - Image utilisateur GIMP - Image utilisateur Blender

Ma bannière est inspirée de celle de iKs. D'ailleurs, si ça te dérange fais-le moi savoir, j'en changerai.
 
Hors ligne Thunderseb # Posté le 13/09/2008 à 20:29:45
gg nextmap !
Avatar
Validateurs
Citation : Nab
Au passage, il n'y a pas un menu XUL prévu pour la sélection de font (comme il y a colorpicker) ?


Non, il n'y a rien de tel pour les polices. Dans Firefox c'est géré plus ou moins comme je l'ai fait.

C'est juste, sous Gnome il n'y a que Close, ce que je trouve abominablement non-pratique. Je vais mettre un bouton OK et un bouton Annuler en "dur", en XUL, ça règlera le problème.

Ok pour les focus, c'est corrigé :) .
 
Hors ligne Nab # Posté le 14/09/2008 à 03:54:14
KISS
Avatar
Groupe : Membres
Citation : Thunderseb
C'est juste, sous Gnome il n'y a que Close, ce que je trouve abominablement non-pratique. Je vais mettre un bouton OK et un bouton Annuler en "dur", en XUL, ça règlera le problème.

Je ne pense pas que ça soit une bonne idée, surtout puisqu'une méthode propre et fonctionnelle existe. Car dans l'état actuel, XULRunner s'adapte à l'environnement de façon assez convaincante, je pense qu'il serait dommage de perdre cette intégration si ce n'est pas nécessaire, et ça ne semble pas l'être ici.

Dans l'état actuel (chez moi après modification citée ci-dessus), XULRunner a le mode de fonctionnement préféré par GNOME : enregistrer dès la modification. Je ne dis pas que c'est la « bonne » méthode, mais c'est celle de GNOME sous lequel tourne XULRunner chez moi.

Bien entendu, mes remarques ci-dessus perdent tout fondement si la technique de anonymousguest pose un problème sous un autre environnement (même si ça me semble très peu probable).

__________________

Sinon, y a-t-il moyen de récupérer la version de développement pour pouvoir profiter des dernières corrections (et donc potentiellement trouver de nouveau bugs ou ne pas rapporter ceux déjà corrigés) ? SVN/Git/snapshot…

Image utilisateurGNU/Image utilisateurLinux - Image utilisateurDebian - Image utilisateurGNOME - Image utilisateurGTK+ - C - BaSH - Image utilisateurPython - Image utilisateur GIMP - Image utilisateur Blender

Ma bannière est inspirée de celle de iKs. D'ailleurs, si ça te dérange fais-le moi savoir, j'en changerai.
 
Hors ligne Thunderseb # Posté le 14/09/2008 à 09:35:55
gg nextmap !
Avatar
Validateurs
Non, vous n'avez pas accès aux versions de développement. Codant tout seul, j'ai pas trop l'usage de ce genre d'outil, j'ai tout en local ;)
 
Hors ligne raphamil # Posté le 14/09/2008 à 14:14:06
Avatar
Groupe : Membres
Bravo pour ce très bon logiciel Thunderseb !

(Ce qui sont intéressés par une version C++ (Qt) peuvent me contacter par MP.)

(\__/)
(/¤.¤\) <= Lapinator ! ^^
('')|('')
Exécuter plusieurs fonctions au chargement d'une pageUne horloge temps réel grâce à Javascript (nouveau) • Séparer le comportement de la strucure (bientôt) • Chercher plus rapidement dans la doc Qt
72.73% apple-geek
 
Hors ligne slycooper # Posté le 14/09/2008 à 18:08:48
Gaming !!
Avatar
Groupe : Membres
Bravo !
Depuis le temps que je me dit qu'il allais falloir faire quelque chose ^^ Thunderseb l'a fait !!!

par contre, j'ai importé un .tuto du sdz et voila le problème :

L'aperçu rapide me donne ça :

Image utilisateur

<souligne>Et l'aperçu final, ça :


Image utilisateur

c'est pas tout a fait la même chose ^^ !!
Édité le 14/09/2008 à 19:07:48 par slycooper
 
Hors ligne Thunderseb # Posté le 15/09/2008 à 15:52:46
gg nextmap !
Avatar
Validateurs
Ce sera corrigé. J'ai complètement changé le système de visualisation. Avant, le ZCode était convertit en HTML et était mis dans une iframe pour que ça s'affiche. Ce qui fait que si vous allez sur une autre page (via un lien externe dans le tuto), l'iframe adaptait son CSS à ce page -> fail.

Maintenant, avec la possibilité d'ouvrir plusieurs pages, c'est pas génial d'écrire dynamiquement (et donc garder en mémoire) tout le HTML dans l'iframe. Un fichier temporaire (1 par tuto et par type de visualisation) est créé et c'est ce fichier qui s'affiche dans l'iframe. Mieux pour la mémoire, et plus de problème avec le CSS.

Bon, je suis en train de paufinner l'interface (jour d'icône mignonnes toussa) et je suis au pied d'un petit problème. J'ai ajouté la gestion de la licence (votre version le fait déjà, mais il n'y a rien dans l'interface) mais ça devient large ! :

Image utilisateur


Su mon écran large, c'est cool, mais dès que je réduis les 3 selects empiètent sur le champ de titre. Bref, pas pratique, moche, laid et pas beau.
Je pensais donc déplacer les 3 selects (les 3 listes déroulantes, Avancement, Difficulté et license) autre part, mais je ne vois pas trop où je pourrais les mettre. J'ai pas envie de les mettre à la ligne, ça gâcherait de la place de rédaction.

Une idée ?
 
Hors ligne lynxy # Posté le 15/09/2008 à 16:14:09
Moi
Avatar
Groupe : Membres
Hors ligne Thunderseb # Posté le 15/09/2008 à 16:24:59
gg nextmap !
Avatar
Validateurs
Je pensais à ça aussi mais bon, y'a que 3 trucs, ça ne me parait pas assez pour justifier ça :/ .
 
Hors ligne steckdenis # Posté le 15/09/2008 à 16:31:24
Ça marche !
Avatar
Groupe : Membres
Bonjour,

Pourquoi pas dans Fichier>>Propriétés du tuto. Il suffit d'y mettre le titre, la difficulté, la licence, l'avancement, et d'autres meta-données qui pourraient êtres intégrées dans un fichier à part.

Sinon, intégrer ça des les préférences de l'applications, sauf qu'elles sont intégrées au tutos (mais ça pose un petit problème pour la gestion multi-tutos, peut-être en générant dynamiquement la configuration de l'application quand on affiche la boîte de dialogue).

N'empêche, ce n'est pas si grand que ça :) . Il suffit juste d'un peu réduire le titre (de toutes façons, on ne met jamais un titre énorme, et les TextBox peuvent scroller sans que ce soit dérangeant).

A plus.

Image utilisateur
Envie d'un projet intéressant, Logram est fait pour vous. Inscrivez vous sur le site du projet Logram et rejoignez l'équipe :) .
Le 20 décembre 2008 : Logram/Linux 0.0.1 : Panache 0.6.0bêta, u-Go 0.9.0, Lide/QStudio 0.4 bêta, setup en projet.
 
Hors ligne Thunderseb # Posté le 15/09/2008 à 16:37:48
gg nextmap !
Avatar
Validateurs
Hors ligne mcarton # Posté le 15/09/2008 à 17:07:04
Avatar
Groupe : Membres
Citation : Thunderseb
Bref, pas pratique, moche, laid et pas beau.
:D Un seul ne suffisait pas ?

Sinon c'est vrai que c'est trop large ça passe pas sur mon 1680×1050 j'ose même pas aller voir sur mon 1024×738, sinon vu que c'est pas le genre de truc qu'on modifie tous les jours, dans un menu ça pourrait être bien, mais ça ferait un peu con (un sous-menu avec 0/10/20...80/90/100 %, ensuite un autre avec les 6 (?) licences et un troisième la difficulté), pourquoi pas une autre barre d'outil que tu colle à coté de l'autre (mais bon, vu qu'elle n'ont aucun rapport, ça fait juste) ou alors dernière solution que je vois : tu mets Fractionner/Aperçu/Visualisation (d'ailleurs c'est quoi la différence entre aperçu et visualisation ?? o_O ) sur une autre ligne (vu que ça n'a aucun rapport avec titre/avancement/licence) et tu réduis un peu la largeur de la zone du titre.
Édité le 15/09/2008 à 17:10:03 par mcarton

Retour au forum "Discussions générales" ou à la liste des forums

Vous devez être inscrit pour pouvoir poster des messages

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news
Édité par Simple IT SARL : Nous contacter | Notre blog | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 297 Zéros connectés | Requêtes SQL 7 requêtes | Temps de génération de la page : Total (SQL) 0.8999s (0.8353s)