Page 1 sur 1

Toolbar et toggle

Publié : jeu. 15/mai/2014 9:43
par MetalOS
Bonjour tous le monde,

J'essaie de faire fonctionner la fonction Toggle sur un ToolBarImageButton() mais sans résultat sur Mac OS X 10.9 avec PB 64bits. Pour tester j'ai utilisé l'exemple de ToolBar livré avec les exemples de PB. Quelqu'un aurait une idée ?

Voici un exemple:

Code : Tout sélectionner

If OpenWindow(0, 0, 0, 600, 200, "ToolBar", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
  
  StringGadget(0, 0, 0, 96, 32, "")
  
  CreateImage(0, 32, 32)
  StartDrawing(ImageOutput(0))
  Box(0,0,32,32,RGB(255,255,255))
  Box(4,4,24,24,RGB(255,0,0))
  StopDrawing()
  
  CreateToolBar(0, WindowID(0))
  TB_ID = ToolBarID(0)
  ToolBar_SetMode(TB_ID, 1, 1)
  
  ToolBarImageButton(0, ImageID(0), #PB_ToolBar_Toggle)
  Item = ToolBar_ItemAtIndex(TB_ID, 0)
  ToolBar_SetItemLabel(Item, "Button")
  
  ToolBarImageButton(1, ImageID(0))
  Item = ToolBar_ItemAtIndex(TB_ID, 1)
  ToolBar_SetItemLabel(Item, "String gadget")
  ToolBar_SetItemGadget(Item, GadgetID(0))
  
  Repeat
  Until WaitWindowEvent() = #PB_Event_CloseWindow 
  
EndIf

Re: Toolbar et toggle

Publié : jeu. 15/mai/2014 14:00
par Mindphazer
Salut,
d'où sortent tes fonctions ToolBar_xx ??
Ce ne sont pas des fonctions natives de PB...

Re: Toolbar et toggle

Publié : jeu. 15/mai/2014 21:02
par MetalOS
Désolé j'avais oublié que j'utilisais une lib pour la ToolBar. Tu peut la trouver ici:

http://www.purebasic.fr/english/viewtop ... 19&t=50688

Mais après ca ne change rien ToolBarImageButton() reste une commande native à PB.

Re: Toolbar et toggle

Publié : ven. 16/mai/2014 14:59
par MetalOS
Je vient d'avoir la réponse sur le forum Anglais ou il semblerais que ce soit un bug de PB. Je l'est signaler sur le Forum Anglais. Affaire à suivre...

Re: Toolbar et toggle

Publié : sam. 01/nov./2014 22:10
par MetalOS
Problème corrigé avec PB 5.31. Merci Fredo :wink: