Problème affichage de gadgets

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
stombretrooper
Messages : 117
Inscription : dim. 21/déc./2008 18:39

Problème affichage de gadgets

Message par stombretrooper »

Bonjour,

J'ai un petit problème, je code un interface pour un IDE, il est composé de 3 splitterGadget permettant de séparer 4 panels Gadgets, je peux comme ça, charger plusieurs outils sur chaque panel tout en gardant un interface plutôt clair et simple.

Sa donne un interface de cette manière :
Image

Mais à l'ouverture de mon programme, et à chaque fois que je redimensionne la fenêtre, j'ai les deux panels gadgets (en bas, et à droite) qui disparaissent :
Image

De même si je touche un peu le splitter gadget, je me retrouve avec les deux gadgets du bord qui ne s'affiche pas, et le gadget scintilla qui s'affiche bizarrement :
Image

Et ces deux bugs d'affichage disparaissent quand je clic sur 'Fichier' et que le menu s'affiche, et je vois pas d'où vient le bug ni comment le résoudre, je pensais qu'il y avait une fonction pour redessiner les gadgets un truc du genre, mais j'ai pas trouvé dans la doc.

Merci d'avance pour vos réponses ! :wink:
http://www.purebasicstreet.com/ - Site dédié à purebasic.
Avatar de l’utilisateur
graph100
Messages : 1318
Inscription : sam. 21/mai/2005 17:50

Re: Problème affichage de gadgets

Message par graph100 »

euh, c'est dans ton code qu'il doit y avoir un problème !! (mais on peux pas savoir là :)
_________________________________________________
Mon site : CeriseCode (Attention Chantier perpétuel ;))
stombretrooper
Messages : 117
Inscription : dim. 21/déc./2008 18:39

Re: Problème affichage de gadgets

Message par stombretrooper »

Le problème c'est qu'il y a 3000 lignes de code sur cette application, je suis sensé regardé où ? Je veux bien filer du code, mais je me vois mal balancer toute les sources ? Surtout que je ne vois pas qu'est ce que j'ai mis qui pourrait causer ce genre de bug ?
http://www.purebasicstreet.com/ - Site dédié à purebasic.
Avatar de l’utilisateur
graph100
Messages : 1318
Inscription : sam. 21/mai/2005 17:50

Re: Problème affichage de gadgets

Message par graph100 »

essaie de coder une petite interface en 50 lignes avec les splitter et des button gadgets pour combler vite fait, et regarde si il y a un problème. Normalement il ne devrais pas y en avoir.
Si y en a un, alors tu as fait une erreurs de logique dans les commandes et la corrigé sur ce petit code pourras t'aider à résoudre ton problème dans ton code principal.
_________________________________________________
Mon site : CeriseCode (Attention Chantier perpétuel ;))
stombretrooper
Messages : 117
Inscription : dim. 21/déc./2008 18:39

Re: Problème affichage de gadgets

Message par stombretrooper »

J'ai test vite fais, apparemment, PanelGadget + SplitterGadget = Résultat foireux.
Je fais un code avec des buttons gadget, je remplace ça par des panels gadgets, et sa fonctionne plus très bien, je me demande si je vais pas passer sur un système tout autre d'interface... A part si quelqu'un à une technique valable ? J'avais passé outre ces bugs en bricolant, mais bon, le bricolage aura pas tenus très longtemps. :|
http://www.purebasicstreet.com/ - Site dédié à purebasic.
Avatar de l’utilisateur
graph100
Messages : 1318
Inscription : sam. 21/mai/2005 17:50

Re: Problème affichage de gadgets

Message par graph100 »

si tu penses que c'est vraiment en bug, post ton code de test ici pour qu'on voit ce que cela donne
puis ensuite post le code foireux dans la section Bug - Window sur le fofo anglais.
En ce moment Fred et Freak mettent plein de bug [Done] et [Fixed] alors il leur faut du travail, sinon ils vont s’ennuyer !

J'attend de lire ton code de test ^^
_________________________________________________
Mon site : CeriseCode (Attention Chantier perpétuel ;))
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: Problème affichage de gadgets

Message par Backup »

Purebasic fonctionne bien avec tout ça
(la Preuve mon EPB...ou JAPBE)

c'est son code qui déconne ;)

tu n'utiliserai pas la librairie PureRESIZE de GNozal par hasard ?
parce que pour etre franc, cette lib n'est pas evidente a mettre en oeuvre..
stombretrooper
Messages : 117
Inscription : dim. 21/déc./2008 18:39

Re: Problème affichage de gadgets

Message par stombretrooper »

Non, j'utilises aucune lib, un petit code de test, avec les boutons sa marchent nickel, avec les panels, un seul s'affiche et impossible de manipuler les splitters :

Code : Tout sélectionner

Enumeration
  #Gadget1
  #Gadget2
  #Gadget3
  #Gadget4
  #SplitterGauche
  #SplitterDroit
  #SplitterSeparation
EndEnumeration

Test=0

OpenWindow(0,100,100,400,400,"test")
;-Gadget de test
If Test=0
  ButtonGadget(#Gadget1,0,0,200,200,"test")
  ButtonGadget(#Gadget2,200,0,200,200,"test")
  ButtonGadget(#Gadget3,0,200,200,200,"test")
  ButtonGadget(#Gadget4,200,200,200,200,"test")
Else
  PanelGadget(#Gadget1,0,0,200,200)
  PanelGadget(#Gadget2,200,0,200,200)
  PanelGadget(#Gadget3,0,200,200,200)
  PanelGadget(#Gadget4,200,200,200,200)
EndIf
;-Splitter Gadget
SplitterGadget(#SplitterGauche,0,0,200,400,#Gadget1,#Gadget3)
SplitterGadget(#SplitterDroit,200,0,200,400,#Gadget2,#Gadget4)
SplitterGadget(#SplitterSeparation,0,0,400,400,#SplitterGauche,#SplitterDroit,#PB_Splitter_Vertical)

Repeat
  E=WaitWindowEvent()
Until E=#PB_Event_CloseWindow


http://www.purebasicstreet.com/ - Site dédié à purebasic.
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: Problème affichage de gadgets

Message par Backup »

.................
Dernière modification par Backup le sam. 01/oct./2011 9:22, modifié 1 fois.
stombretrooper
Messages : 117
Inscription : dim. 21/déc./2008 18:39

Re: Problème affichage de gadgets

Message par stombretrooper »

Mes excuses ! Merci pour prendre du temps pour répondre à une réponse plus ou moins situé dans la doc. :oops: Néanmoins, j'ai pas fais cette erreur pour l'application en elle même, tout mes panels sont proprement fermé, mais j'ai trouvé d'où venait le bug graphique, j'avais mal utilisé la callback de scintilla.
http://www.purebasicstreet.com/ - Site dédié à purebasic.
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: Problème affichage de gadgets

Message par Backup »

tu comprends bien, que n'ayant pas ton code sous les yeux
on ne peut guère t'aider :)

l'essentiel c'est que tu es retrouvé ton chemin :)
Répondre