PureBasic

Forums PureBasic
Nous sommes le Jeu 05/Déc/2019 15:36

Heures au format UTC + 1 heure




Poster un nouveau sujet Répondre au sujet  [ 15 messages ] 
Auteur Message
 Sujet du message: Sélecteur de couleurs
MessagePosté: Ven 21/Juin/2019 12:39 
Hors ligne
Avatar de l’utilisateur

Inscription: Jeu 29/Juil/2004 16:33
Messages: 2801
Localisation: Klyntar
Bonjour a tous,

Voici un sélecteur de couleurs (oui encore un parmi tant d'autre) :lol: Rien de spécial a ajouté. Je partage si ça peut être utile a d'autre. :wink:

Mise a jour le : 28/06/2019


Code:
; ///////////////////////////////////////////////
; //      Autor :         Venom                //
; //      Project name :  VColor               //
; //      Version :       V 1.0                //
; //      Compilator :    PureBasic V5.71      //
; //      Date :          21/06/2019           //
; //      OS :            Windows 10           //
; ///////////////////////////////////////////////


;- Window Constants
Enumeration
  #Window_VColorRequester
EndEnumeration

;- gadgets Constants
Enumeration
  #VColorRequester_Canvas_Red
  #VColorRequester_TrackBar_Red
  #VColorRequester_Texte_Red
  #VColorRequester_Canvas_Green
  #VColorRequester_TrackBar_Green
  #VColorRequester_Texte_Green
  #VColorRequester_Canvas_Blue
  #VColorRequester_TrackBar_Blue
  #VColorRequester_Texte_Blue
  #VColorRequester_CheckBox
  #VColorRequester_Canvas_Alpha
  #VColorRequester_TrackBar_Alpha
  #VColorRequester_Texte_Alpha
  #VColorRequester_Texte_Red1
  #VColorRequester_Editor_Red1
  #VColorRequester_Texte_Green1
  #VColorRequester_Editor_Green1
  #VColorRequester_Texte_Blue1
  #VColorRequester_Editor_Blue1
  #VColorRequester_Texte_Alpha1
  #VColorRequester_Editor_Alpha1
  #VColorRequester_Editor_Total
  #VColorRequester_Canvas_Resultat
  #VColorRequester_Button_Copy_Code
EndEnumeration


;{ Fenetre
  If OpenWindow(#Window_VColorRequester, 0, 0, 230, 415, "VColor", #PB_Window_SystemMenu | #PB_Window_TitleBar | #PB_Window_ScreenCentered)
   
   ;{ Premiere partie des gadgts
    CanvasGadget(#VColorRequester_Canvas_Red, 10, 10, 200, 30, #PB_Canvas_Border)
    TrackBarGadget(#VColorRequester_TrackBar_Red, 10, 40, 200, 20, 0, 255)
    TextGadget(#VColorRequester_Texte_Red, 215, 20, 15, 15, "R", 0)
    If StartDrawing(CanvasOutput(#VColorRequester_Canvas_Red))
     For x = 0 To 255
      Box(x, 0, 1, 30, RGB(x, 0, 0))
     Next
      StopDrawing()
    EndIf

    CanvasGadget(#VColorRequester_Canvas_Green, 10, 70, 200, 30, #PB_Canvas_Border)
    TrackBarGadget(#VColorRequester_TrackBar_Green, 10, 100, 200, 20, 0, 255)
    TextGadget(#VColorRequester_Texte_Green, 215, 80, 15, 15, "G", 0)
    If StartDrawing(CanvasOutput(#VColorRequester_Canvas_Green))
     For x = 0 To 255
      Box(x, 0, 1, 30, RGB(0, x, 0))
     Next
      StopDrawing()
    EndIf

    CanvasGadget(#VColorRequester_Canvas_Blue, 10, 130, 200, 30, #PB_Canvas_Border)
    TrackBarGadget(#VColorRequester_TrackBar_Blue, 10, 160, 200, 20, 0, 255)
    TextGadget(#VColorRequester_Texte_Blue, 215, 140, 15, 15, "B", 0)
    If StartDrawing(CanvasOutput(#VColorRequester_Canvas_Blue))
     For x = 0 To 255
      Box(x, 0, 1, 30, RGB(0, 0, x))
     Next
      StopDrawing()
    EndIf

   ; création / affichage d'une image avec transparence
    ImageGadget(#VColorRequester_Canvas_Alpha, 10, 190, 200, 30, 0)
    If CreateImage(#VColorRequester_Canvas_Alpha, 200, 30, 24, RGB(255,255,255))
      StartDrawing(ImageOutput(#VColorRequester_Canvas_Alpha))
      DrawingMode(#PB_2DDrawing_AlphaBlend)
       For x = 0 To 256 Step 10
       For y = 0 To 256 Step 10 
        Box(x, y, 5, 5, RGBA(150, 150, 150, 255))
        Box(5+x, 5+y, 5, 5, RGBA(150, 150, 150, 255))
       Next
       Next
   
      For z = 0 To 255
       Box(z, 0, 1, 30, RGBA(0, 0, 0, z))
      Next
   
      StopDrawing()
    EndIf
    TrackBarGadget(#VColorRequester_TrackBar_Alpha, 10, 220, 200, 20, 0, 255)
     SetGadgetState(#VColorRequester_TrackBar_Alpha, 255)
    TextGadget(#VColorRequester_Texte_Alpha, 215, 200, 15, 15, "A", 0)
    SetGadgetState(#VColorRequester_Canvas_Alpha, ImageID(#VColorRequester_Canvas_Alpha)) ; affiche l'image
   
   ;}
   
   ;{ Deuxieme partie des gadgts
    TextGadget(#VColorRequester_Texte_Red1, 10, 250, 15, 15, "R :", 0)
     StringGadget(#VColorRequester_Editor_Red1, 30, 245, 30, 20, "0", #PB_String_Numeric)
   
    TextGadget(#VColorRequester_Texte_Green1, 10, 275, 15, 15, "G :", 0)
     StringGadget(#VColorRequester_Editor_Green1, 30, 270, 30, 20, "0", #PB_String_Numeric)
   
    TextGadget(#VColorRequester_Texte_Blue1, 10, 300, 15, 15, "B :", 0)
     StringGadget(#VColorRequester_Editor_Blue1, 30, 295, 30, 20, "0", #PB_String_Numeric)
   
    TextGadget(#VColorRequester_Texte_Alpha1, 10, 325, 15, 15, "A :", 0)
     StringGadget(#VColorRequester_Editor_Alpha1, 30, 320, 30, 20, "255", #PB_String_Numeric)
     
     StringGadget(#VColorRequester_Editor_Total, 10, 345, 80, 20, "$FF000000", #PB_String_ReadOnly)
     
     CanvasGadget(#VColorRequester_Canvas_Resultat, 100, 245, 110, 120, #PB_Canvas_Border)
     If StartDrawing(CanvasOutput(#VColorRequester_Canvas_Resultat))
      Box(0, 0, 110, 120, RGB(GetGadgetState(#VColorRequester_TrackBar_Red), GetGadgetState(#VColorRequester_TrackBar_Green), GetGadgetState(#VColorRequester_TrackBar_Blue)))
       StopDrawing()
     EndIf
    ;}
     
    ;{ Troisieme partie des gadgts
     ButtonGadget(#VColorRequester_Button_Copy_Code, 8, 370, 202, 20, "Copier le code RGBA", 0)
     
     CheckBoxGadget(#VColorRequester_CheckBox, 10, 395, 202, 20, "Exclure le canal alpha", 0)
    ;}

  EndIf
;}
 
 
;{ Boucle infini
  Repeat
   EventID = WaitWindowEvent()
    If EventID = #PB_Event_Gadget
      Select EventGadget()
         
      ;{ trackbar
       Case #VColorRequester_TrackBar_Red
        If StartDrawing(CanvasOutput(#VColorRequester_Canvas_Resultat))
         Box(0, 0, 110, 120, RGB(GetGadgetState(#VColorRequester_TrackBar_Red), GetGadgetState(#VColorRequester_TrackBar_Green), GetGadgetState(#VColorRequester_TrackBar_Blue)))
          StopDrawing()
         SetGadgetText(#VColorRequester_Editor_Red1, Str(GetGadgetState(#VColorRequester_TrackBar_Red)))
        EndIf
         SetGadgetText(#VColorRequester_Editor_Total, "$"+RSet(Hex(Red(GetGadgetState(#VColorRequester_TrackBar_Alpha))), 2, "0") +RSet(Hex(Red(GetGadgetState(#VColorRequester_TrackBar_Blue))), 2, "0")+RSet(Hex(Red(GetGadgetState(#VColorRequester_TrackBar_Green))), 2, "0")+RSet(Hex(Red(GetGadgetState(#VColorRequester_TrackBar_Red))), 2, "0"))         
         
        If CreateImage(#VColorRequester_Canvas_Alpha, 200, 30, 24, RGB(255,255,255))
         StartDrawing(ImageOutput(#VColorRequester_Canvas_Alpha))
          DrawingMode(#PB_2DDrawing_AlphaBlend)
         For x = 0 To 256 Step 10
         For y = 0 To 256 Step 10 
          Box(x, y, 5, 5, RGBA(150, 150, 150, 255))
          Box(5+x, 5+y, 5, 5, RGBA(150, 150, 150, 255))
         Next
         Next
   
         For z = 0 To 255
          Box(z, 0, 1, 30, RGBA(GetGadgetState(#VColorRequester_TrackBar_Red), GetGadgetState(#VColorRequester_TrackBar_Green), GetGadgetState(#VColorRequester_TrackBar_Blue), z))
         Next
          StopDrawing()
        EndIf
         SetGadgetState(#VColorRequester_Canvas_Alpha, ImageID(#VColorRequester_Canvas_Alpha)) ; affiche l'image
   

       Case #VColorRequester_TrackBar_Green
        If StartDrawing(CanvasOutput(#VColorRequester_Canvas_Resultat))
         Box(0, 0, 110, 120, RGB(GetGadgetState(#VColorRequester_TrackBar_Red), GetGadgetState(#VColorRequester_TrackBar_Green), GetGadgetState(#VColorRequester_TrackBar_Blue)))
          StopDrawing()
         SetGadgetText(#VColorRequester_Editor_Green1, Str(GetGadgetState(#VColorRequester_TrackBar_Green)))
        EndIf
         SetGadgetText(#VColorRequester_Editor_Total, "$"+RSet(Hex(Red(GetGadgetState(#VColorRequester_TrackBar_Alpha))), 2, "0") +RSet(Hex(Red(GetGadgetState(#VColorRequester_TrackBar_Blue))), 2, "0")+RSet(Hex(Red(GetGadgetState(#VColorRequester_TrackBar_Green))), 2, "0")+RSet(Hex(Red(GetGadgetState(#VColorRequester_TrackBar_Red))), 2, "0"))         
         
        If CreateImage(#VColorRequester_Canvas_Alpha, 200, 30, 24, RGB(255,255,255))
         StartDrawing(ImageOutput(#VColorRequester_Canvas_Alpha))
          DrawingMode(#PB_2DDrawing_AlphaBlend)
        For x = 0 To 256 Step 10
        For y = 0 To 256 Step 10 
         Box(x, y, 5, 5, RGBA(150, 150, 150, 255))
         Box(5+x, 5+y, 5, 5, RGBA(150, 150, 150, 255))
        Next
        Next
   
        For z = 0 To 255
         Box(z, 0, 1, 30, RGBA(GetGadgetState(#VColorRequester_TrackBar_Red), GetGadgetState(#VColorRequester_TrackBar_Green), GetGadgetState(#VColorRequester_TrackBar_Blue), z))
        Next
         StopDrawing()
       EndIf
        SetGadgetState(#VColorRequester_Canvas_Alpha, ImageID(#VColorRequester_Canvas_Alpha)) ; affiche l'image
     
         
       Case #VColorRequester_TrackBar_Blue
        If StartDrawing(CanvasOutput(#VColorRequester_Canvas_Resultat))
         Box(0, 0, 110, 120, RGB(GetGadgetState(#VColorRequester_TrackBar_Red), GetGadgetState(#VColorRequester_TrackBar_Green), GetGadgetState(#VColorRequester_TrackBar_Blue)))
          StopDrawing()
         SetGadgetText(#VColorRequester_Editor_Blue1, Str(GetGadgetState(#VColorRequester_TrackBar_Blue)))
        EndIf
         SetGadgetText(#VColorRequester_Editor_Total, "$"+RSet(Hex(Red(GetGadgetState(#VColorRequester_TrackBar_Alpha))), 2, "0") +RSet(Hex(Red(GetGadgetState(#VColorRequester_TrackBar_Blue))), 2, "0")+RSet(Hex(Red(GetGadgetState(#VColorRequester_TrackBar_Green))), 2, "0")+RSet(Hex(Red(GetGadgetState(#VColorRequester_TrackBar_Red))), 2, "0"))         
         
        If CreateImage(#VColorRequester_Canvas_Alpha, 200, 30, 24, RGB(255,255,255))
         StartDrawing(ImageOutput(#VColorRequester_Canvas_Alpha))
          DrawingMode(#PB_2DDrawing_AlphaBlend)
        For x = 0 To 256 Step 10
        For y = 0 To 256 Step 10 
         Box(x, y, 5, 5, RGBA(150, 150, 150, 255))
         Box(5+x, 5+y, 5, 5, RGBA(150, 150, 150, 255))
        Next
        Next
   
        For z = 0 To 255
         Box(z, 0, 1, 30, RGBA(GetGadgetState(#VColorRequester_TrackBar_Red), GetGadgetState(#VColorRequester_TrackBar_Green), GetGadgetState(#VColorRequester_TrackBar_Blue), z))
        Next
         StopDrawing()
        EndIf
        SetGadgetState(#VColorRequester_Canvas_Alpha, ImageID(#VColorRequester_Canvas_Alpha)) ; affiche l'image
     
         
       Case #VColorRequester_TrackBar_Alpha
        SetGadgetText(#VColorRequester_Editor_Alpha1, Str(GetGadgetState(#VColorRequester_TrackBar_Alpha)))
         SetGadgetText(#VColorRequester_Editor_Total, "$"+RSet(Hex(Red(GetGadgetState(#VColorRequester_TrackBar_Alpha))), 2, "0") +RSet(Hex(Red(GetGadgetState(#VColorRequester_TrackBar_Blue))), 2, "0")+RSet(Hex(Red(GetGadgetState(#VColorRequester_TrackBar_Green))), 2, "0")+RSet(Hex(Red(GetGadgetState(#VColorRequester_TrackBar_Red))), 2, "0"))         
      ;}
         
         
      ;{ Editor
       Case #VColorRequester_Editor_Red1
        SetGadgetState(#VColorRequester_TrackBar_Red, Val(GetGadgetText(#VColorRequester_Editor_Red1)))
         If StartDrawing(CanvasOutput(#VColorRequester_Canvas_Resultat))
          Box(0, 0, 110, 120, RGB(GetGadgetState(#VColorRequester_TrackBar_Red), GetGadgetState(#VColorRequester_TrackBar_Green), GetGadgetState(#VColorRequester_TrackBar_Blue)))
           StopDrawing()
         EndIf
         SetGadgetText(#VColorRequester_Editor_Total, "$"+RSet(Hex(Red(GetGadgetState(#VColorRequester_TrackBar_Alpha))), 2, "0") +RSet(Hex(Red(GetGadgetState(#VColorRequester_TrackBar_Blue))), 2, "0")+RSet(Hex(Red(GetGadgetState(#VColorRequester_TrackBar_Green))), 2, "0")+RSet(Hex(Red(GetGadgetState(#VColorRequester_TrackBar_Red))), 2, "0"))
         
         
       Case #VColorRequester_Editor_Green1
        SetGadgetState(#VColorRequester_TrackBar_Green, Val(GetGadgetText(#VColorRequester_Editor_Green1)))
         If StartDrawing(CanvasOutput(#VColorRequester_Canvas_Resultat))
          Box(0, 0, 110, 120, RGB(GetGadgetState(#VColorRequester_TrackBar_Red), GetGadgetState(#VColorRequester_TrackBar_Green), GetGadgetState(#VColorRequester_TrackBar_Blue)))
           StopDrawing()
         EndIf
         SetGadgetText(#VColorRequester_Editor_Total, "$"+RSet(Hex(Red(GetGadgetState(#VColorRequester_TrackBar_Alpha))), 2, "0") +RSet(Hex(Red(GetGadgetState(#VColorRequester_TrackBar_Blue))), 2, "0")+RSet(Hex(Red(GetGadgetState(#VColorRequester_TrackBar_Green))), 2, "0")+RSet(Hex(Red(GetGadgetState(#VColorRequester_TrackBar_Red))), 2, "0"))
         
         
       Case #VColorRequester_Editor_Blue1
        SetGadgetState(#VColorRequester_TrackBar_Blue, Val(GetGadgetText(#VColorRequester_Editor_Blue1)))
         If StartDrawing(CanvasOutput(#VColorRequester_Canvas_Resultat))
          Box(0, 0, 110, 120, RGB(GetGadgetState(#VColorRequester_TrackBar_Red), GetGadgetState(#VColorRequester_TrackBar_Green), GetGadgetState(#VColorRequester_TrackBar_Blue)))
           StopDrawing()
         EndIf
         SetGadgetText(#VColorRequester_Editor_Total, "$"+RSet(Hex(Red(GetGadgetState(#VColorRequester_TrackBar_Alpha))), 2, "0") +RSet(Hex(Red(GetGadgetState(#VColorRequester_TrackBar_Blue))), 2, "0")+RSet(Hex(Red(GetGadgetState(#VColorRequester_TrackBar_Green))), 2, "0")+RSet(Hex(Red(GetGadgetState(#VColorRequester_TrackBar_Red))), 2, "0"))
         
         
       Case #VColorRequester_Editor_Alpha1
        SetGadgetState(#VColorRequester_TrackBar_Alpha, Val(GetGadgetText(#VColorRequester_Editor_Alpha1)))
         If StartDrawing(CanvasOutput(#VColorRequester_Canvas_Resultat))
          Box(0, 0, 110, 120, RGB(GetGadgetState(#VColorRequester_TrackBar_Red), GetGadgetState(#VColorRequester_TrackBar_Green), GetGadgetState(#VColorRequester_TrackBar_Blue)))
           StopDrawing()
         EndIf
         SetGadgetText(#VColorRequester_Editor_Total, "$"+RSet(Hex(Red(GetGadgetState(#VColorRequester_TrackBar_Alpha))), 2, "0") +RSet(Hex(Red(GetGadgetState(#VColorRequester_TrackBar_Blue))), 2, "0")+RSet(Hex(Red(GetGadgetState(#VColorRequester_TrackBar_Green))), 2, "0")+RSet(Hex(Red(GetGadgetState(#VColorRequester_TrackBar_Red))), 2, "0"))
      ;}
         
         
      ;{ Buttons / Checkbox
       Case #VColorRequester_Button_Copy_Code
        If GetGadgetState(#VColorRequester_CheckBox) = 0
         SetClipboardText(" RGBA("+GetGadgetText(#VColorRequester_Editor_Red1)+", "+GetGadgetText(#VColorRequester_Editor_Green1)+", "+GetGadgetText(#VColorRequester_Editor_Blue1)+", "+GetGadgetText(#VColorRequester_Editor_Alpha1)+")")
          MessageRequester("Information", "Le code : "+" RGBA("+GetGadgetText(#VColorRequester_Editor_Red1)+", "+GetGadgetText(#VColorRequester_Editor_Green1)+", "+GetGadgetText(#VColorRequester_Editor_Blue1)+", "+GetGadgetText(#VColorRequester_Editor_Alpha1)+")"+#LF$+"A bien était copier dans le presse papier.", 0)
        Else
        SetClipboardText(" RGB("+GetGadgetText(#VColorRequester_Editor_Red1)+", "+GetGadgetText(#VColorRequester_Editor_Green1)+", "+GetGadgetText(#VColorRequester_Editor_Blue1)+")")
          MessageRequester("Information", "Le code : "+" RGB("+GetGadgetText(#VColorRequester_Editor_Red1)+", "+GetGadgetText(#VColorRequester_Editor_Green1)+", "+GetGadgetText(#VColorRequester_Editor_Blue1)+")"+#LF$+"A bien était copier dans le presse papier.", 0)
        EndIf
       
       Case #VColorRequester_CheckBox
        If GetGadgetState(#VColorRequester_CheckBox) = 0 ; check non cocher
         DisableGadget(#VColorRequester_Canvas_Alpha, #False)
         DisableGadget(#VColorRequester_TrackBar_Alpha, #False)
         DisableGadget(#VColorRequester_Editor_Alpha1, #False)
         SetGadgetText(#VColorRequester_Editor_Total, "$"+RSet(Hex(Red(GetGadgetState(#VColorRequester_TrackBar_Alpha))), 2, "0") +RSet(Hex(Red(GetGadgetState(#VColorRequester_TrackBar_Blue))), 2, "0")+RSet(Hex(Red(GetGadgetState(#VColorRequester_TrackBar_Green))), 2, "0")+RSet(Hex(Red(GetGadgetState(#VColorRequester_TrackBar_Red))), 2, "0"))
         SetGadgetText(#VColorRequester_Button_Copy_Code, "Copier le code RGBA")
        Else ; check cocher
         DisableGadget(#VColorRequester_Canvas_Alpha, #True)
         DisableGadget(#VColorRequester_TrackBar_Alpha, #True)
         DisableGadget(#VColorRequester_Editor_Alpha1, #True)
         SetGadgetText(#VColorRequester_Editor_Total, "$"+RSet(Hex(Red(GetGadgetState(#VColorRequester_TrackBar_Blue))), 2, "0")+RSet(Hex(Red(GetGadgetState(#VColorRequester_TrackBar_Green))), 2, "0")+RSet(Hex(Red(GetGadgetState(#VColorRequester_TrackBar_Red))), 2, "0"))
         SetGadgetText(#VColorRequester_Button_Copy_Code, "Copier le code RGB")
        EndIf
      ;}
         
         
         
      EndSelect
    EndIf
  Until EventID = #PB_Event_CloseWindow
;}








@++

_________________
Windows 10 x64, PureBasic 5.71 Beta 1 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz


Dernière édition par venom le Ven 28/Juin/2019 14:04, édité 3 fois.

Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Sélecteur de couleurs
MessagePosté: Ven 21/Juin/2019 14:09 
Hors ligne
Avatar de l’utilisateur

Inscription: Mer 24/Aoû/2005 10:42
Messages: 470
Très joli et très pratique !
Au niveau de l'OS, tu peux ajouter MacOS : je viens de tester ton code sur mon Mac, ça fonctionne parfaitement !

_________________
Bureau : Win10 64bits
Maison : Macbook Pro 13" Retina / SSD 512 Go / Ram 16 Go - iPad Pro 32 Go (pour madame) - iPhone X 256 Go


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Sélecteur de couleurs
MessagePosté: Ven 21/Juin/2019 14:20 
Hors ligne
Avatar de l’utilisateur

Inscription: Jeu 29/Juil/2004 16:33
Messages: 2801
Localisation: Klyntar
Salut Mindphazer,

Merci de ton retour. J'ai utilisé uniquement des fonctions basics. Je pense donc qu'il fonctionne sur tous les OS. Mais merci d'avoir tester sous Mac OS. :wink:

J'avoue avoir puisé l'interface sur le sélectionneur officiel de pb






@++

_________________
Windows 10 x64, PureBasic 5.71 Beta 1 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz


Dernière édition par venom le Ven 21/Juin/2019 14:28, édité 1 fois.

Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Sélecteur de couleurs
MessagePosté: Ven 21/Juin/2019 14:27 
Hors ligne

Inscription: Mer 04/Nov/2015 17:39
Messages: 1025
Salut venom et merci.

Ce serais bien si tu pouvais ajouter une palette de couleurs comme
dans la plupart des programmes, tu vois se que je veux dire ?

Choisir la couleur dans divers format.
Des cases pour garder en mémoire les couleurs.

_________________
Processeur: Intel Core I7-4790 - 4 Cœurs - 8 Thread: 3.60 Ghz.
Ram: 32 GB.
Disque: C: SDD 250 GB, D: 3 TB.
Vidéo: NVIDIA GeForce GTX 960: 2 GB DDR5.
Écran: Asus VX248 24 Pouces: 1920 x 1080.
Système: Windows 7 64 Bits.

PureBasic: 5.60 x64 Bits.


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Sélecteur de couleurs
MessagePosté: Ven 21/Juin/2019 15:37 
Hors ligne
Avatar de l’utilisateur

Inscription: Jeu 29/Juil/2004 16:33
Messages: 2801
Localisation: Klyntar
Salut Shadow,

Pourquoi pas par la suite. Là j'ai coder ça se matin. Pour le moment il fait la base on va dire :D






@++

_________________
Windows 10 x64, PureBasic 5.71 Beta 1 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Sélecteur de couleurs
MessagePosté: Ven 21/Juin/2019 17:59 
Hors ligne
Avatar de l’utilisateur

Inscription: Dim 22/Aoû/2010 15:24
Messages: 6860
Localisation: IDF (Yvelines)
Mignon ce sélecteur de couleur :wink:

_________________

➽ Config PureBasic : i3, RAM 4Go, NVidia (1024 Mo), Windows 10 - PB 5.70 LTS
➽ Je papote aussi sur http://purebasic.chat

➽ Sites personnels http://falsam.com & EasySprite.js

➽ Je ne réponds pas aux MP techniques


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Sélecteur de couleurs
MessagePosté: Ven 21/Juin/2019 18:05 
Hors ligne
Avatar de l’utilisateur

Inscription: Jeu 29/Juil/2004 16:33
Messages: 2801
Localisation: Klyntar
falsam a écrit:
Mignon ce sélecteur de couleur :wink:

En plus il gère l'Alpha 8) :wink:






@++

_________________
Windows 10 x64, PureBasic 5.71 Beta 1 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Sélecteur de couleurs
MessagePosté: Ven 21/Juin/2019 18:11 
Hors ligne
Avatar de l’utilisateur

Inscription: Dim 22/Aoû/2010 15:24
Messages: 6860
Localisation: IDF (Yvelines)
venom a écrit:
En plus il gère l'Alpha
J'ai vu et compris pourquoi tu as fait ce code suite à une conversation sur le chat de Purebasic.

_________________

➽ Config PureBasic : i3, RAM 4Go, NVidia (1024 Mo), Windows 10 - PB 5.70 LTS
➽ Je papote aussi sur http://purebasic.chat

➽ Sites personnels http://falsam.com & EasySprite.js

➽ Je ne réponds pas aux MP techniques


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Sélecteur de couleurs
MessagePosté: Ven 21/Juin/2019 18:12 
Hors ligne
Avatar de l’utilisateur

Inscription: Jeu 29/Juil/2004 16:33
Messages: 2801
Localisation: Klyntar
Yep :D






@++

_________________
Windows 10 x64, PureBasic 5.71 Beta 1 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Sélecteur de couleurs
MessagePosté: Ven 28/Juin/2019 14:03 
Hors ligne
Avatar de l’utilisateur

Inscription: Jeu 29/Juil/2004 16:33
Messages: 2801
Localisation: Klyntar
Petite mise a jour :
Ajout d'une checkbox pour activé ou non l'alpha.
Ajout d'un bouton pour copier le code RGB ou RGBA dans le presse papier.
:wink:






@++

_________________
Windows 10 x64, PureBasic 5.71 Beta 1 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Sélecteur de couleurs
MessagePosté: Ven 28/Juin/2019 16:36 
Hors ligne

Inscription: Jeu 05/Fév/2009 17:58
Messages: 934
Merci du partage. Sympa :lol:


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Sélecteur de couleurs
MessagePosté: Sam 29/Juin/2019 9:19 
Hors ligne
Avatar de l’utilisateur

Inscription: Mer 29/Juin/2011 14:11
Messages: 1662
Localisation: Belgique
@venom,

Sympa, merci pour ce partage :lol:

_________________
Windows 10 64 bits PB: 5.70 ; 5.71 beta 2


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Sélecteur de couleurs
MessagePosté: Sam 29/Juin/2019 12:43 
Hors ligne
Avatar de l’utilisateur

Inscription: Dim 02/Oct/2011 16:17
Messages: 2208
Localisation: 50200 Coutances
Merci venom pour ce partage que j'adore et que j'adopte.

_________________
Microsoft Windows 10 Famille 64 bits : Carte mère : ASRock 970 Extreme3 R2.0 : Carte Graphique NVIDIA GeForce GT 640 : Processeur AMD FX 6300 6 cœurs 12 threads 3,50 GHz PB 5.62, 5.70 LTS
Un homme doit être poli, mais il doit aussi être libre !


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Sélecteur de couleurs
MessagePosté: Sam 29/Juin/2019 15:43 
Hors ligne
Avatar de l’utilisateur

Inscription: Jeu 29/Juil/2004 16:33
Messages: 2801
Localisation: Klyntar
De rien. Content que ça puisse servir a d'autre. :wink:






@++

_________________
Windows 10 x64, PureBasic 5.71 Beta 1 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Sélecteur de couleurs
MessagePosté: Sam 29/Juin/2019 16:15 
Hors ligne
Avatar de l’utilisateur

Inscription: Mer 09/Nov/2005 9:53
Messages: 4067
Ha ouaiii, ca le fait 8)

_________________
http://HexaScrabble.com/
!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Portable LENOVO ideapad 110-17ACL 64 bits
Version de PB : 5.70LTS - 32 bits


Haut
 Profil  
Répondre en citant le message  
Afficher les messages postés depuis:  Trier par  
Poster un nouveau sujet Répondre au sujet  [ 15 messages ] 

Heures au format UTC + 1 heure


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages

Rechercher:
Aller à:  

 


Powered by phpBB © 2008 phpBB Group | Traduction par: phpBB-fr.com
subSilver+ theme by Canver Software, sponsor Sanal Modifiye