WebGadget et PanelGadget

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
allas
Messages : 10
Inscription : mar. 06/nov./2007 2:02

WebGadget et PanelGadget

Message par allas »

Bonjour,

J'ai essayer de faire un Webgadget dans un panel mais je ne sais pas si s'est suposser fonctionner.
Du moin, pour l'instant, Mon code est ceci:

Code : Tout sélectionner

;-Enumeration
Enumeration 
  #Gad_Cont_1
  #Gad_Cont_2
  #Editor
  #WebGadget_1
  #Bouton_Go
  #String_Gadget_1
  #Panel
  #Panel_2
EndEnumeration 

;- Window

MainWin.l = OpenWindow(#PB_Any, 0, 0, 800,600, "Tab Testing", #PB_Window_ScreenCentered | #PB_Window_SystemMenu) 
If MainWin 
  If CreateGadgetList(WindowID(MainWin)) 
    ;ContainerGadget(#Gad_Cont_1, 0, 0, 800, 600, #PB_Container_BorderLess) 
;- Panel 1
      PanelGadget(#Panel, 0, 0, 800, 600) 
        AddGadgetItem(#Panel, -1, "Web Browser")    
        ContainerGadget(#Gad_Cont_1, 0, 0, 800, 600, #PB_Container_BorderLess) 
        WebGadget ( #WebGadget_1 ,0,25, 800,600,url$) 
        StringGadget ( #String_Gadget_1 ,0,0,350,25, "http://www.google.com" ) 
        ButtonGadget ( #Bouton_Go ,365,0,25,25, "GO" ) 
        ;CloseGadgetList() 
    
;- Panel 2
        AddGadgetItem(#Panel ,-1, "Editor")     
        ContainerGadget(#Gad_Cont_2, 0, 0, 800, 600, #PB_Container_BorderLess) 
        EditorGadget(#Editor, 0, 0, 800, 600)
       ;HideGadget(#Gad_Cont_1, 1) 
    ;CloseGadgetList() 
    
    Repeat 
      Select WaitWindowEvent() 
        Case #PB_Event_CloseWindow 
          Break 
          
        Case #PB_Event_Gadget 
          Select EventGadget() 
            Case #Bouton_Go
              url$ = GetGadgetText ( #String_Gadget_1 ) 
              WebGadget ( #WebGadget_1 ,0,25, 800,600,url$)  
          EndSelect 
      EndSelect 
    ForEver 
  EndIf 
EndIf
Bug étrange, le site qui serais suposer se charger, se "copie, colle" dans l'éditorgadget.

Est-ce que quelqu'un a une soluce?
Merci! et désolé pour le français Canadien :P
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Message par Ar-S »

Salut,

Dans ta boucle repeat, remplace :

Code : Tout sélectionner

WebGadget ( #WebGadget_1 ,0,25, 800,600,url$) 
par

Code : Tout sélectionner

SetGadgetText(#WebGadget_1,url$)
et ça ira mieux :)
allas
Messages : 10
Inscription : mar. 06/nov./2007 2:02

Message par allas »

Merci! :D

Sa va effectivement mieux.
Répondre