Problème centrage ScrollArea

Codes specifiques à MacOS X
Avatar de l’utilisateur
MetalOS
Messages : 1492
Inscription : mar. 20/juin/2006 22:17
Localisation : Lorraine
Contact :

Problème centrage ScrollArea

Message par MetalOS »

Salut les amis,

J'ai l'impression que sous Mac OS X l'option #PB_ScrollArea_Center pour le ScrollAreaGadget ne fonctionne pas. Ou alors je m'y prend comme un manche. Pour info j'utilise PB 5.00 beta 7.

Code : Tout sélectionner

If OpenWindow(0, 0, 0, 305, 140, "ScrollAreaGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered | #PB_Window_MaximizeGadget) 
    ScrollAreaGadget(0, 10, 10, 290,120, 375, 155, 30, #PB_ScrollArea_Center)
      ButtonGadget  (1, 10, 10, 230, 30,"Bouton 1")
      ButtonGadget  (2, 50, 50, 230, 30,"Bouton 2")
      ButtonGadget  (3, 90, 90, 230, 30,"Bouton 3")
      TextGadget    (4,130,130, 230, 20,"Ceci est le contenu d'une zone de défilement !",#PB_Text_Right)
      CloseGadgetList() 
     
    Repeat 
      Select WaitWindowEvent() 
        Case  #PB_Event_CloseWindow 
          End 
        Case #PB_Event_SizeWindow
          ResizeGadget(0, #PB_Ignore, #PB_Ignore, WindowWidth(0) - 10, WindowHeight(0) -10)
        Case  #PB_Event_Gadget 
          Select EventGadget()
            Case 1
              MessageRequester("Info","Le bouton 1 a été appuyé !",#PB_MessageRequester_Ok)
            Case 2
              MessageRequester("Info","Le bouton 2 a été appuyé !",#PB_MessageRequester_Ok)
            Case 3
              MessageRequester("Info","Le bouton 3 a été appuyé !",#PB_MessageRequester_Ok)
          EndSelect
      EndSelect 
    ForEver 
  EndIf
Avatar de l’utilisateur
kernadec
Messages : 1594
Inscription : ven. 25/avr./2008 11:14

Re: Problème centrage ScrollArea

Message par kernadec »

bonjour MetalOS
Désolé j'ai pas de Mac

sous Windows ça fonctionne.
dans la doc il est dit ceci:
#PB_ScrollArea_Center : La zone interne est automatiquement centrée si sa taille est
.............................plus petite que les dimensions du gadget.
Cordialement

Code : Tout sélectionner

If OpenWindow(0, 0, 0, 600, 400, "ScrollAreaGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered | #PB_Window_MaximizeGadget) 
  ScrollAreaGadget(0, 5, 5, 500,300, 375, 155, 30, #PB_ScrollArea_Center)
  ButtonGadget  (1, 10, 10, 230, 30,"Bouton 1")
  ButtonGadget  (2, 50, 50, 230, 30,"Bouton 2")
  ButtonGadget  (3, 90, 90, 230, 30,"Bouton 3")
  TextGadget    (4,130,130, 230, 20,"Ceci est le contenu d'une zone de défilement !",#PB_Text_Right)
  CloseGadgetList() 
  
  Repeat 
    Select WaitWindowEvent() 
      Case  #PB_Event_CloseWindow 
        End 
      Case #PB_Event_SizeWindow
        ResizeGadget(0, #PB_Ignore, #PB_Ignore, WindowWidth(0) - 10, WindowHeight(0) -10)
      Case  #PB_Event_Gadget 
        Select EventGadget()
          Case 1
            MessageRequester("Info","Le bouton 1 a été appuyé !",#PB_MessageRequester_Ok)
          Case 2
            MessageRequester("Info","Le bouton 2 a été appuyé !",#PB_MessageRequester_Ok)
          Case 3
            MessageRequester("Info","Le bouton 3 a été appuyé !",#PB_MessageRequester_Ok)
        EndSelect
    EndSelect 
  ForEver 
EndIf
Avatar de l’utilisateur
MetalOS
Messages : 1492
Inscription : mar. 20/juin/2006 22:17
Localisation : Lorraine
Contact :

Re: Problème centrage ScrollArea

Message par MetalOS »

Salut Kernadec, Je l'avais loupé dans la doc :oops: mais ca ne marche pas non plus :(
Avatar de l’utilisateur
MetalOS
Messages : 1492
Inscription : mar. 20/juin/2006 22:17
Localisation : Lorraine
Contact :

Re: Problème centrage ScrollArea

Message par MetalOS »

Fred si tu passe par là peut tu me dire si le problème et corrigé dans la futur version de PB ?
Avatar de l’utilisateur
MetalOS
Messages : 1492
Inscription : mar. 20/juin/2006 22:17
Localisation : Lorraine
Contact :

Re: Problème centrage ScrollArea

Message par MetalOS »

Toujours pas de news pour ce problème ? Je vient de tester sur la 5.20 et le centrage ne ce fait toujours pas.
Répondre