Page 1 sur 1

VSS - "Split at cursor dialog"

Message Publié : 10 Août 2011, 20:58
par etig
Vous connaissez surement la fonction "Split at cursor" sur VSS (clique droit sur le peak). Ce serait cool une fonction "Split at cursor dialog", non ? :D Si on a un dialogue avec des tirets, que ça les sépare en 2 répliques distinctes avec juste le texte de chaque ligne du dialogue respectivement. Je sais pas si j'ai été clair ?
Bref, si un pro de VSS passe par là, est-ce envisageable de créer cette fonction par un plugin ? J'ai pas encore regardé le fonctionnement de ceux-ci, mais c'est déjà pour savoir de la faisabilité de la chose.

Re: VSS - "Split at cursor dialog"

Message Publié : 10 Août 2011, 21:22
par delphiki
Pas bête l'idée.

De ce dont je me rappelle de l'API de VSS, j'ai un doute sur la faisabilité, je crois pas qu'on puisse rajouter une ligne dans le menu souris, mais sur le principe, ça doit être faisable.

A vérifier.

Re: VSS - "Split at cursor dialog"

Message Publié : 10 Août 2011, 21:29
par etig
Ou alors accessible par un raccourci clavier, c'est peut-être possible ça.

Re: VSS - "Split at cursor dialog"

Message Publié : 10 Août 2011, 21:32
par delphiki
Oui, ça ça doit être possible.

Allez, je suis motivé, je vais essayer de voir ce que je peux faire. ;)

Re: VSS - "Split at cursor dialog"

Message Publié : 10 Août 2011, 21:39
par etig
Yeah, génial ! :D Merci !
Dommage, je dois y aller, mais je testerai ça tout à l'heure si t'as réussi un truc ;).

Re: VSS - "Split at cursor dialog"

Message Publié : 10 Août 2011, 21:48
par Romain
VSS n'est pas open source ?

Re: VSS - "Split at cursor dialog"

Message Publié : 10 Août 2011, 21:53
par delphiki
Si c'est c'est quand même plus simple de faire un plugin que de taper dans le code + compiler le tout, c'est à ça que servent les plugins. ;)

Re: VSS - "Split at cursor dialog"

Message Publié : 10 Août 2011, 21:55
par Romain
Ok.
Je pensais que les plugin servait "juste" pour le check error et ce qui est liés.

Je pensais pas qu'on pouvais carrément toucher à menu etc

Re: VSS - "Split at cursor dialog"

Message Publié : 10 Août 2011, 22:42
par delphiki
J'ai fait une première version très basique pour l'instant.

Comment s'en servir :

Effectuer un "Split at cursor" sur le dialogue à découper.
Sélectionner la première des deux répliques "découpées", puis faire Shift+Ctrl+X (ou JS Tools > Split Dialog).

J'ai pas le temps d'en fait plus ce soir, mais il y a largement moyen de l'améliorer, par exemple en détectant automatiquement les répliques qui viennent d'être découpées sans avoir à sélectionner la première, etc.

Je verrai si j'ai un peu de temps pour le faire demain, mais j'en doute. ;)

En attendant, voilà le fichier à mettre dans VisualSubSync/jsplugin/general/


Voir post suivant.

Re: VSS - "Split at cursor dialog"

Message Publié : 10 Août 2011, 22:49
par delphiki
Bon, bah deuxième version, j'ai modifié pour faire en sorte que la sélection ne soit plus obligatoire.

Un simple clic droit > Split at cursor + ensuite Shift+Ctrl+X suffit. ;)

Nouveau fichier :
action_split_dialog.js
(1.34 Kio) Téléchargé 492 fois

Re: VSS - "Split at cursor dialog"

Message Publié : 11 Août 2011, 02:36
par etig
Tu gères delphiki ! Merci ! :D

Re: VSS - "Split at cursor dialog"

Message Publié : 11 Août 2011, 08:39
par remivtt
Alors ça, c'est vraiment... génial ! :D

Edit : Juste une précision pour ceux qui veulent l'ajouter dans VSS, placer le plugin dans VisualSubSync/jsplugin/general.

Re: VSS - "Split at cursor dialog"

Message Publié : 11 Août 2011, 09:27
par cece
Génial, delphiki !!!

Re: VSS - "Split at cursor dialog"

Message Publié : 11 Août 2011, 09:28
par delphiki
remivtt a écrit :Edit : Juste une précision pour ceux qui veulent l'ajouter dans VSS, placer le plugin dans VisualSubSync/jsplugin/general.


Oui, je l'ai barré dans mon premier post, mais c'est bien ça effectivement, j'aurais dû le re-préciser, merci. ;)

Re: VSS - "Split at cursor dialog"

Message Publié : 11 Août 2011, 09:56
par Juicygreen
Thanks pour ce plugin, delphiki ! :mrgreen: