MindMap (Organiser des idées)

Partagez votre expérience de PureBasic avec les autres utilisateurs.
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 »

Mindphazer a écrit :Par ailleurs il y a... comment dire, quelques fautes de frappe dans la traduction française
N'hésite pas à le dire sans ménagement :)
Mindphazer a écrit :Langue : "Franalais" au lieu de français dans la panneau des préférences
"Sauvegardr l'image" dans le menu contextuel
Franalais je n'ai pas trouvé.
Les libelles d'affichage sont dans le dossier lang.
Mindphazer a écrit :Petit détail : si on clique sur une langue sans la changer (on reste en français si on était en français), MindMap avertit quand même de fermer et relancer l'application
Je n'ai pas réussi à reproduire ce bug. Quand je clque sur combobox associé, je n'ai pas ce message.

J'ai corrigé le fichier de langue en français et mis à jour le fichier à télécharger sous le même numéro de version.

J'aimerais bien que quelqu'un de bon en anglais me corrige l'anglais et pourquoi pas un autre qui me fasse la traduction en espagnol. :)
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 »

kernadec a écrit :il serait peut être bien de pouvoir mettre une image en arrière plan du projet,
on pourrait lui mettre des bulles incruster d'autres images faire des montages etc...
bref un truc de ouf...
Proposer de mettre une image de fond depuis les préférences du projet est une bonne idée.
Mettre des bulles incruster d'autres images faire des montages, c'est déjà possible de le faire. Menu contextuel ou bien touche I pour insérer une image. J’espère que j'ai bien compris ta demande :)
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 »

oui, pour une image d'arrière plan
pour bulles les je parlais de ton otpion image qui est très bien avec inspector, mais sur une image de fond

mais on peut déjà le faire avec une entity image en arrière plan, pardon je viens de m'en rendre compte :)

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 »

Un exemple trés simple à décompresser et à ouvrir chez toi :) Je serais curieux de voir si tu as le meme rendu que ci-dessous.
Demo 10.zip

Image
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 »

oui idem même rendu, bien sur j'ai les points en transparence dans le gris

tu vas bientôt avoir des fichier.xml qui vont faire concurrence a PPS :mrgreen:

tu pourrais peut être envisager aussi de mettre une fenêtre entity movie pour mettre des GIF :D
je sais que la sauvegarde des gifs, c'est pas gagné. j'ai dis une connerie comme d'habitude :oops:
en tout cas merci Falsam

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 »

kernadec a écrit :oui idem même rendu, bien sur j'ai les points en transparence dans le gris
Le grid a tendance à ralentir l'affichage. On peut le désactiver de puis les préférences (Ctrl+P)

Quand aux gifs .......... :p
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
Mindphazer
Messages : 694
Inscription : mer. 24/août/2005 10:42

Re: MindMap (Organiser des idées)

Message par Mindphazer »

Franalais, ici :
Image

Pour le combobox de changement de langue, ça doit être une "spéciale Mac"
Bureau : Win10 64bits
Maison : Macbook Pro M3 16" SSD 512 Go / Ram 24 Go - iPad Pro 32 Go (pour madame) - iPhone 15 Pro Max 256 Go
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 »

Mindphazer a écrit :Franalais, ici
Le fichier de langue se nomme français.txt je pense que c'est le ç qui pose problème.

Quand je vois aussi ton image, je me demande si je ne vais pas remettre les fenêtres sur fond blanc !!!
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
Mindphazer
Messages : 694
Inscription : mer. 24/août/2005 10:42

Re: MindMap (Organiser des idées)

Message par Mindphazer »

En fait, c'est dans le fichier preferences.prefs qu'est le problème :
[Global]
InspectorX = 947
InspectorY = 129
Language = Franáais
Bureau : Win10 64bits
Maison : Macbook Pro M3 16" SSD 512 Go / Ram 24 Go - iPad Pro 32 Go (pour madame) - iPhone 15 Pro Max 256 Go
Avatar de l’utilisateur
kernadec
Messages : 1606
Inscription : ven. 25/avr./2008 11:14

Re: MindMap (Organiser des idées)

Message par kernadec »

je pense que cela va t'intéresser
ici: http://www.purebasic.fr/english/viewtop ... 12&t=11387

car il y a pleins de cliparts gratuits sur le net

il y a un code pour charger des metafiile.WMF , au cas ou... j'ai mis a jour le code à jour pour PB 261
et pourraient être converti en *.jpg et sauvegardé pour inclure dans ton fichier xml

Cordialement

Code : Tout sélectionner

;Wmf-View (extended)
;Get size of Wmf-File (only Wmf2-portable <-which you can find in the end mostly, and Emf)
;Mischa Brandt

Structure sizeofwmf
  w.l
  h.l
EndStructure
Global WmfSize.sizeofwmf


Procedure LoadWmfImage(name.s)
  If name<>""
    WmfSize\w=-1:WmfSize\h=-1
    hemf = GetEnhMetaFile_(name)
    If hemf=0
      hmf = GetMetaFile_(name)
      If hmf=0
        size=FileSize(name)-22
        ReadFile(1,name)
          FileSeek(1,6)
          l=ReadWord(1):t=ReadWord(1)
          r=ReadWord(1):b=ReadWord(1)
          WmfSize\w=r-l:WmfSize\h=b-t
          FileSeek(1,22)
          *buffer=AllocateMemory(size)
          ReadData(1,*buffer,size)
        CloseFile(1)
      Else
        size = GetMetaFileBitsEx_(hmf,size,0)
        *buffer=AllocateMemory(size)
        GetMetaFileBitsEx_(hmf,size,*buffer)
      EndIf
      hemf = SetWinMetaFileBits_(size,*buffer,GetDC_(0),0)
      FreeMemory(*buffer)
    Else
      ReadFile(1,name)
        FileSeek(1,8)
        l=ReadLong(1):t=ReadLong(1)
        r=ReadLong(1):b=ReadLong(1)
        WmfSize\w=r-l+1:WmfSize\h=b-t+1
      CloseFile(1)
    EndIf
    ProcedureReturn hemf
  EndIf
EndProcedure

Procedure DrawWmfImage(hnd,sdc,x,y,b,h)
  SetRect_(WmfRect.RECT,x,y,x+b-1,y+h-1)
  PlayEnhMetaFile_(sdc,hnd,WmfRect)
EndProcedure

Procedure FreeWmfImage(hnd)
  DeleteEnhMetaFile_(hnd)
EndProcedure

hwnd=OpenWindow(0, 100, 100, 400, 300,"Wmf-Test", #PB_Window_SystemMenu)
CreateGadgetList(hwnd)
ButtonGadget(1, 100, 250, 200, 20, "Load Wmf")

Repeat
  EventID = WaitWindowEvent()
  If EventID = #PB_Event_Gadget
    Select EventGadget()
      Case 1
        image=LoadWmfImage(OpenFileRequester("Open","","Metafile|*.wmf;*.emf",0))
        MessageRequester("Size of Clipart","Width: "+Str(WmfSize\w)+Chr(13)+Chr(10)+"Height: "+Str(WmfSize\h),0)
        DrawWmfImage(image,GetDC_(hwnd),100,25,200,200)
        FreeWmfImage(image)
    EndSelect
  EndIf
Until EventID = #PB_Event_CloseWindow
Torp
Messages : 360
Inscription : lun. 22/nov./2004 13:05

Re: MindMap (Organiser des idées)

Message par Torp »

falsam a écrit :Le grid a tendance à ralentir l'affichage. On peut le désactiver de puis les préférences (Ctrl+P)
Je pense que tu y gagnerais beaucoup si ta grille était représentée sous forme de ligne légèrement transparentes et non de points (beaucoup moins d'entités à dessiner)
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 »

Torp a écrit :Je pense que tu y gagnerais beaucoup si ta grille était représentée sous forme de ligne légèrement transparentes et non de points (beaucoup moins d'entités à dessiner)
Tu as raison et j'ai vu que d'autres systems de conception ont adoptés ce principe.
Si ceux qui m'aident à améliorer ce code et à le debuguer (kernadec, Mesa, Mindphazer, Kwai chang caine, flaith, ....) sont d accord avec ce principe, Je fais un essai pour la version 1.81. Merci Torp. :)
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 »

Mindphazer a écrit :En fait, c'est dans le fichier preferences.prefs qu'est le problème :
[Global]
InspectorX = 947
InspectorY = 129
Language = Franáais
1-Tu trouveras le dossier lang.
2-Renomme français.txt en french.txt
3-Exécute Mindmap puis Preference (Ctrl+P). Change de nouveau la langue.
4-Le fichier preference sera automatiquement à jour et je pense que le souci sera réglé.
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
Mindphazer
Messages : 694
Inscription : mer. 24/août/2005 10:42

Re: MindMap (Organiser des idées)

Message par Mindphazer »

falsam a écrit : 1-Tu trouveras le dossier lang.
2-Renomme français.txt en french.txt
3-Exécute Mindmap puis Preference (Ctrl+P). Change de nouveau la langue.
4-Le fichier preference sera automatiquement à jour et je pense que le souci sera réglé.
Tout pil !

Ca marche imper', merci !

Quant à la proposition de Torp, j'y adhère....
Bureau : Win10 64bits
Maison : Macbook Pro M3 16" SSD 512 Go / Ram 24 Go - iPad Pro 32 Go (pour madame) - iPhone 15 Pro Max 256 Go
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 »

Mindphazer a écrit :Ca marche imper', merci ! Quant à la proposition de Torp, j'y adhère....
Merci d'avoir tester. Je change le nom du fichier de langue française pour la prochaine version. (french.txt)
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%
Répondre