MindMap (Organiser des idées)

Partagez votre expérience de PureBasic avec les autres utilisateurs.
Mesa
Messages : 1126
Inscription : mer. 14/sept./2011 16:59

Re: MindMap (Organiser des idées)

Message par Mesa »

Une autre idée serait de donner la possibilité à l'utilisateur de changer la couleur et la grosseur de chaque flèches.

Ce qui permettrait de représenter visuellement des chemins de pensées différents, des impasses, ...
Une grosse flèche = chemin principal, une petite = chemin alternatif...

Mesa.
dayvid
Messages : 1242
Inscription : mer. 11/nov./2009 18:17
Localisation : Poitiers (Vienne)

Re: MindMap (Organiser des idées)

Message par dayvid »

Bonjour !

Falsam, pas mal du tous :) 8)

Idée:

- Sélection pour sélectionner plusieurs entité (pour par exemple changer de place, redimensionner, renommer, lier, etc., plusieurs entité d'un coup)
- Incorporer une entité dans une autre
- Ajouter d'autres forme d'entité (losange, polygone, hexagone, etc.)
...

Merci et bon courage pour la suite !
La vie, C'est comme, Une boitte, De startis, On en voie, De toutes, Les couleurs !

Mon forum http://purebasic.forumphp3.com/index.php
Avatar de l’utilisateur
kernadec
Messages : 1606
Inscription : ven. 25/avr./2008 11:14

Re: MindMap (Organiser des idées)

Message par kernadec »

bonjour Falsam

MERCI, c'est vraiment un excellent travail,
c'est un très bon code d'exemple Canvas, bref une mine d'or.

il n'est peut être pas encore possible avec inspector
de remplacer un node box par un node image,
je n'ai pas trouver comment procéder.

encore Merci.

Cordialement
Avatar de l’utilisateur
falsam
Messages : 7321
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: MindMap (Organiser des idées)

Message par falsam »

@dayvid :Bonjour Dayvid. Incorporer une entité dans une autre est déja possible.
1-Commence par créer une entité.
2-Crée une autre entité et glisse la sur la précédente.

Si tu déplaces la première entité créée, la ou les entités imbriquées vont suivre.

@kernadec :Bonjour Kernadec. Il est possible de transformer n'importe quelle entité Box ou autres en une entité Image. Mais je suis d'accord avec toi la manière de procéder n'est visiblement pas la bonne.
1-Sélectionne une entité node ou pas.
2-Ouvre l'inspecteur (F2) ou (Barre d'espace) ou menu contextuel.
3-Choisi le model Image. (C'est là ou on ne voit aucun changement)
4-Clique sur l'icone (...) à droite de la zone de Text et choisi une image.

J'ai comme l'impression qu'il faut que je change cette méthode :p
-Afficher une image d'attente en attendant de cliquer sur un sélecteur d'images ?
-Afficher tout de suite le sélecteur d'images ?

La 2eme solution me parait être la bonne.

Merci de m'avoir fait remarquer ce bug d'utilisation.
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
kernadec
Messages : 1606
Inscription : ven. 25/avr./2008 11:14

Re: MindMap (Organiser des idées)

Message par kernadec »

merci Falsam, je venais de trouver avant de lire ta réponse :oops:


oui peut être au moment ou l'on choisi image
-Afficher tout de suite le sélecteur d'images
et si on choisi une image cela modifie l' entity

ce mode me semblerais plus intuitif

merci de ta réponse

Cordialement
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Re: MindMap (Organiser des idées)

Message par Kwai chang caine »

Depuis ce matin que je suis le groin dans ton super code, je m'éclate comme une bête.
C'est la première fois que je me promène avec mes pantoufles dans le code d'un autre comme si c’était le miens 8)
Toutes les explications presque a chaque ligne 8O
Vraiment un excellent travail, et plus on gratte plus on se rend compte des dizaines d'heures que tu as du passer 8O

Juste si je devais faire une critique....car sinon tu va croire qu'on te cire les pompes :lol:
Un petit coup du giciel du soldat pour l'indentation, et on toucherait le nirvana :mrgreen:

Juste au passage des bricolettes si ça peut t'aider:
;En cas de sortie sur une image, on ne dessine pas le grid est ecrit deux fois

Dans la Procedure File_Open() le Else est vide, il doit attendre "quequechose" que tu avais prévu plus tard

Code : Tout sélectionner

If Result=#PB_MessageRequester_Yes; Or Savefile = #True
  File_Save()
 Else
   
 EndIf
Et puis

Code : Tout sélectionner

IncludeFile ("DrawFormatText.pbi")
IncludeFile ("CustomGadget.pbi")
Les parenthèses ne sont pas nécessaires, et même elle gênent pour accéder au fichier par un double clic de la souris :wink:

Et une autre idée :
L’éditeur de texte n'accepte pas le copier/coller souris, juste le clavier et n'affiche pas les caractères spéciaux, alors que l'entité texte les affichent.

Vraiment que du bonheur ...que du bonheur..grâce à toi toute la partie graphique de mon créateur HTML est gérée...
Encore merci 8)
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
Avatar de l’utilisateur
falsam
Messages : 7321
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: MindMap (Organiser des idées)

Message par falsam »

@Kernadec : Adopté pour la prochaine version.

@Kwai chang caine : je suis d'accord il y a un peu de ménage à faire dans mon code pour supprimer par exemple ces il

Code : Tout sélectionner

 else [mais ou est le code] endif. Quand au "Include ()"  ...... c'est ok j'enléve :)
Il faut que je me plonge à nouveau dans ma procédure d'indentation (DrawFormatText.pbi)

Les caractères spéciaux c'est plutôt bizarre!! Je regarde ça.
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
falsam
Messages : 7321
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: MindMap (Organiser des idées)

Message par falsam »

Sur le forum anglais, electrochrisso, a simplifié le code d'alignement des entités sur le grid si l'option est sélectionné dans les préférences (Ctrl-P)

Au niveau de la ligne 2428 (Environ en fonction de vos modifications)

Code : Tout sélectionner

        
; Déplacement de l'entité parent - Move parent entity
If SnapToGrid = #True
       *ActiveEntity\Height = GetNearPoint(*ActiveEntity\Height, SnapY) -1
       *ActiveEntity\Width = GetNearPoint(*ActiveEntity\Width, SnapX) -1
       *ActiveEntity\Left = GetNearPoint(*ActiveEntity\Left, SnapX)
       *ActiveEntity\Top = GetNearPoint(*ActiveEntity\Top, SnapY)
 EndIf		    		    
A priori ça fonctionne bien. Si quelqu'un peut tester. Merci.
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
dayvid
Messages : 1242
Inscription : mer. 11/nov./2009 18:17
Localisation : Poitiers (Vienne)

Re: MindMap (Organiser des idées)

Message par dayvid »

@Falsam: Bonjour Falsam.

Oui désoler pour les imbrication d'entité :oops:
Sinon pour les autres idée, tu pense qu'elle sont bien, utile, faisable ?! :)
Merci à toi ! :wink:
La vie, C'est comme, Une boitte, De startis, On en voie, De toutes, Les couleurs !

Mon forum http://purebasic.forumphp3.com/index.php
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Re: MindMap (Organiser des idées)

Message par Kwai chang caine »

Les caractères spéciaux c'est plutôt bizarre!! Je regarde ça.
Je pense que ce doit etre les retour chariot, j'ai fait un copié collé de code dans l'IDE de PB et ça fait apparaitre les carré.
Au contraire, c'est pas grave que les carrés apparaissent, le problème, c'est qu'on les vois pas dans ta fenêtre, donc on ne peut les retirer :wink:
Et si tu peux rajouter le copier/coller souris...ça serait cool, car beaucoup de gens ne connaissent pas le CTRL+V, CTRL+C :D

J'avais pas remarqué la double flèche :oops: je viens d'essayer impressionnant ton boulot 8O cette fois tu t'approches de DIA :wink:
Dernière modification par Kwai chang caine le ven. 22/juin/2012 12:46, modifié 1 fois.
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
Avatar de l’utilisateur
flaith
Messages : 1487
Inscription : jeu. 07/avr./2005 1:06
Localisation : Rennes
Contact :

Re: MindMap (Organiser des idées)

Message par flaith »

J'adore :D

J'ai par contre un petit soucis, la tool bar ne s'affiche pas !
Et lorsque je double clique sur une zone vide il affiche la fenêtre "inspector" vide

Bonne continuation, et merci pour ce partage :mrgreen:
Avatar de l’utilisateur
falsam
Messages : 7321
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: MindMap (Organiser des idées)

Message par falsam »

flaith a écrit :La tool bar ne s'affiche pas !
Bonjour Flaith, la Tool bar s'affiche avec la touche F11.
flaith a écrit :lorsque je double clique sur une zone vide il affiche la fenêtre "inspector" vide
ça peut surprendre mais c'est juste pour l'afficher avant d'insérer une entité par exemple. La touche F2 et la barre d'espacement font aussi apparaître l'inspecteur d'entité.

Tu penses que je dois mettre l'affichage de la tool-bar dans le menu contextuel ?
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
kernadec
Messages : 1606
Inscription : ven. 25/avr./2008 11:14

Re: MindMap (Organiser des idées)

Message par kernadec »

merci Falsam,

il y a aussi dans edit entity,
quand on met le curseur au début du texte et que l'on tape return
le texte passe à la ligne suivante avec une première ligne vide c'est bon.
mais en début de seconde ligne le texte est avec un caractère au début inférieur ASCII à 30 symbole carré
peut être un test pour corriger cet ajout.

peut être aussi centré la position de la boite inspector
en hauteur de la résolution écran lors de son appel,
car elle apparait souvent basse donc en partie cachée
avec mon écran qui a une hauteur de résolution de 1080

Cordialement
Avatar de l’utilisateur
falsam
Messages : 7321
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: MindMap (Organiser des idées)

Message par falsam »

la version 1.78 est disponible au téléchargement.
Ajout:
Déplacement des entités avec les touches du clavier en tenant compte ou pas de l'activation de l'alignement sur le grid.

Modification:
J'ai revu la procédure d'alignement du texte à gauche droite ou centré. Le changements de paragraphes est maintenant pris en compte et en principe il n'y a plus d'erreur d'affichage. j’espère qu'il en sera de même pour vous :)

la justification du texte à la fois à gauche et à droite n'est pas encore au point mais je ne perd pas espoir de comprendre ou j'ai fait une erreur.
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
kernadec
Messages : 1606
Inscription : ven. 25/avr./2008 11:14

Re: MindMap (Organiser des idées)

Message par kernadec »

Merci Falsam pour NiceMap :)

Falsam, je pense que tu devrais inclure un Scrollearea sur le CanvasGadget.
car pour se faire des arbres généalogiques avec photos etc..
et bien des ascenseurs seraient bienvenus.

Cordialement
Dernière modification par kernadec le dim. 24/juin/2012 9:11, modifié 2 fois.
Répondre