Page 7 sur 7

Re: MindMap (Organiser des idées)

Publié : jeu. 25/juin/2015 12:50
par falsam
@majikeyric: Propre ? à la relecture de ce code je ne suis pas si sur mais c'était en 2012

@Kwai chang caine : Ne regarde pas le code et utilises le pour poser des idées, des pensées .... ce que tu veux et si besoin tu peux établir des liaisons.

Re: MindMap (Organiser des idées)

Publié : jeu. 25/juin/2015 13:36
par Kwai chang caine
C'etait trop tentant :oops:
Un peu comme quand on est au pied d'une echelle, que l'on passe des outils à une fille, qui bien sûr se situe au sommet :mrgreen:

En tout cas, c'est vraiment une super base pour faire un projet de ouf... 8)
C'est dommage qu'en plus des connaissances, il me manque le temps et le courage :?

Re: MindMap (Organiser des idées)

Publié : jeu. 25/juin/2015 14:35
par falsam
Un exemple de fichier xml généré avec MindMap

:arrow: Athenes.zip

Normalement vous devriez voir cette image (Généré avec MindMap)
Image

Comme vous pouvez le voir, l'image que j'ai insérée est incluse aussi dans le fichier xml.

Merci de me dire si vous avez la même chose en particulier sous Linux et OSX.

Re: MindMap (Organiser des idées)

Publié : ven. 26/juin/2015 16:16
par G-Rom
Super ton logiciel , rangé dans mes outils ! comment j'ai pu passer à coté... :oops:

Re: MindMap (Organiser des idées)

Publié : lun. 29/juin/2015 12:55
par Kwai chang caine
C'est vraiment génial ce MINDMAP, a chaque fois que je le démarre je suis emerveillé 8O
Je n'en ai pas trouvé pour l'instant l'utilité, mais je te remercie de ce precieux partage du code source 8)

Oui je vois exactement comme sur ta photo 8)
Et en plus, je suis d'accord avec ton dessin...la guerre c'est "MERDIQUE" :mrgreen:

Re: MindMap (Organiser des idées)

Publié : sam. 19/sept./2015 17:33
par falsam
Astuce que je n'ai pas précisée dans la description du code : Vous pouvez sélectionner plusieurs entités pour les déplacer.

Re: MindMap (Organiser des idées)

Publié : dim. 20/sept./2015 8:54
par Kwai chang caine
Ce code me fait toujours penser à la création de mon nouveau VD (en mieux bien sur :wink:) que j'ai abandonné faute de courage :cry:
Merci FALSAM 8)

Re: MindMap (Organiser des idées)

Publié : jeu. 11/août/2022 9:35
par Philippe_GEORGES
falsam a écrit : jeu. 25/juin/2015 14:35 Un exemple de fichier xml généré avec MindMap

:arrow: Athenes.zip

Normalement vous devriez voir cette image (Généré avec MindMap)
Image

Comme vous pouvez le voir, l'image que j'ai insérée est incluse aussi dans le fichier xml.

Merci de me dire si vous avez la même chose en particulier sous Linux et OSX.
Bonjour Falsam,

Je viens de trouver ce projet bien intéressant. Je souhaite le compiler avec la verion 6.0 de Purebasic. Mais des erreurs sont présentes dans l'instruction Base64Decoder.

Y a T-il un correctif à ce sujet ?

Je sais, ce projet est ancien, mais compien utile !

Merci d'avance,

Phil

Re: MindMap (Organiser des idées)

Publié : jeu. 11/août/2022 12:06
par falsam
Deux modifications :

■ Remplace la procédure Entity_AddImage() par cette mise à jour.

Code : Tout sélectionner

Procedure Entity_AddImage(Action.b=0)
  Protected Filter$="JPG (*.jpg)|*.jpg|PNG (*.png)|*.png"
  Protected Image
  Protected *Inputbuffer
  Protected *OutputBuffer
  
  Protected Size, Buffer.s
  
  ImageFile=OpenFileRequester(Mimagefileopen, "",Filter$, 0) 
  
  If ImageFile
    Size = FileSize(ImageFile)
    
    If ReadFile(0, ImageFile)
      *inputbuffer = AllocateMemory(Size)
      If *inputbuffer
        ReadData(0, *inputbuffer, Size)
        Buffer = Base64Encoder(*InputBuffer, Size) 
        
      EndIf
      CloseFile(0)
    EndIf
    
    ; Catch image
    *OutputBuffer = AllocateMemory(Size)
    If *OutputBuffer
      Base64Decoder(Buffer, *OutputBuffer , Size)
      
      ;Création de l'image
      CatchImage(Image, *Outputbuffer) 
      
      If Action = 0
        ;Création
        Entity_Add(6)
        *InspectEntity=@Entity()
      
        *InspectEntity\Image = Buffer
        *InspectEntity\Width = ImageWidth(Image)
        *InspectEntity\Height = ImageHeight(Image)
        *InspectEntity\Text = ImageFile
        
      Else
        
        ;On remplace l'image par une autre
        *InspectEntity\Image = Buffer
        *InspectEntity\Text = ImageFile        
      EndIf
      
      ;Mise à jour du design
      DesignUpdateContent()
      Inspector_Update()
    EndIf
  EndIf
EndProcedure
■ Cherche

Code : Tout sélectionner

Base64Decoder(@ImageEncode, Len(ImageEncode), *InputBuffer, Len(ImageEncode)) 
et remplacer par

Code : Tout sélectionner

Base64Decoder(ImageEncode, *InputBuffer, Len(ImageEncode)) 

Re: MindMap (Organiser des idées)

Publié : jeu. 11/août/2022 22:57
par Philippe_GEORGES
Un grand merci Falsam, ça fonctionne
Il me reste à trouver pourquoi les lettres accentuées du menu contextuel ne s'affichent pas correctement....

C'est un superbe travail, tout plein de choses à apprendre à partir de ce code.

Amitiés,
Phil

Re: MindMap (Organiser des idées)

Publié : ven. 12/août/2022 10:08
par falsam
Philippe_GEORGES a écrit : jeu. 11/août/2022 22:57 Il me reste à trouver pourquoi les lettres accentuées du menu contextuel ne s'affichent pas correctement....
Souci UTF8 je pense.

■ A vérifier : Ouvre le source LoadMessage.pbi puis menu Fichier -> Format Fichier - > Encodage : Utf8

■ Source Mindmap, Chercher

Code : Tout sélectionner

Buffer = ReadString(#Language)
remplacer par

Code : Tout sélectionner

Buffer = ReadString(#Language, #PB_Unicode)
Je pense que ton souci sera résolu.

Re: MindMap (Organiser des idées)

Publié : ven. 12/août/2022 10:30
par Philippe_GEORGES
Merci encore,
Effectivement,
Buffer = ReadString(#Language, #PB_Unicode)
suffit à résoudre le problème !
Phil

Re: MindMap (Organiser des idées)

Publié : ven. 12/août/2022 10:48
par SPH
Le lien du premier post ne fonctionne pas. Peut être y a t'il un autre lien quelque part mais je n'ai pas trouvé. :idea: :arrow: :oops:

Re: MindMap (Organiser des idées)

Publié : dim. 14/août/2022 18:05
par Philippe_GEORGES
Je l'ai trouvé sur ce lien :

viewtopic.php?t=12885&sid=64bb9192d66a7 ... 922d9bd7dc

Voilà, un projet de Falsam qui marche super, et en plus un code interessant à étudier....
Phil

Re: MindMap (Organiser des idées)

Publié : dim. 14/août/2022 21:45
par SPH
Merci phil :P