Annonces Google
Serveur IRC
Serveur : irc.portlane.se
Canal : #AmigaNG
Activité du Site

Pages vues depuis 25/07/2007 : 25 338 555

  • Nb. de membres 187
  • Nb. d'articles 1 270
  • Nb. de forums 19
  • Nb. de sujets 20
  • Nb. de critiques 24

Top 10  Statistiques

Index du forum »»  Création-Développement »» besoin d'aide rxmui

besoin d'aide rxmui#1428

2Contributeur(s)
sinisruszzd10h
3 Modérateur(s)
K-LElwoodcorto
sinisrus sinisrusicon_post
Bonjour, j'aimerai savoir comment faire une notification
lorsque je redimentionne la fenêtre (je cherche à faire apparaitre/
disparaitre une srollbar) j'ai trouver une piste avec l'exemple rxmui hvb mais ça marche
qu'avec la class htmlview si quelq'un a une solution merci d'avance
--
Coin coin... amitheme.amiga-ng.org
Sam460 1,15Ghz - OS4.1FE - Radeon Saphir HD7750 R7 250E - 2Go de ram
zzd10h zzd10hicon_post
Salut Tony,
Je viens de t'envoyer un mail.

A+
sinisrus sinisrusicon_post
Bonjour zzd10h,

en faite mon problème c'est que lorsque je redimentionne la fenêtre il ne se
pass rien j'ai besoin de notifier > SizeGadget. (si j'ai une notification
avec sizegadget c'est gagné!!!)

Ou comme tu me la proposé de faire sça dans la boucle d'évenement mais je ne
voi pas comment faire sachant que je ne veu surtout pas changer la fonction
NewHandle() par handle()

Voici ma boucle :

/***********************************************************************/
HandleApp: procedure expose global.
ctrl_c=2**12
do forever
call NewHandle("APP","H",ctrl_c)
if and(h.signals,ctrl_c)>0 then exit
select
when h.event="QUIT" then exit
when xget("mwin","height")~=0 then say xget("mwin","height") /*
j'ai testé ça mais ça marche pas */
otherwise interpret h.event
end
end
/* never reached */
/***********************************************************************/
--
Coin coin... amitheme.amiga-ng.org
Sam460 1,15Ghz - OS4.1FE - Radeon Saphir HD7750 R7 250E - 2Go de ram
zzd10h zzd10hicon_post
Je ne sais pas si c'est ça qui te faut mais...

avec ces 2 trucs là ton objet disparait si l'objet parent est trop petit pour contenir son 'enfant'

Bouton.HorizDisappear = 1
Bouton.VertDisappear = 1

Je viens de tester et mon bouton disparait quand la fenétre (le conteneur) est trop petite horizontalement ou verticalement.

J'ai trouvé ça là :
http://tbs-software.com/guide/index.php?guide=autodocs.doc%2FMUI_Area.doc

Dis-moi si c'est ça que tu voulais, stp !
sinisrus sinisrusicon_post
j'y ai trop cru mais cela ne semble pas fonctionner as tu tester avec un scrollbar?
peut être que je m'y prend mal

En plus il me semble que cela fait le contraire de ce que je cherche a faire.
C'est quand le parent fait la même taille que l'enfant que je veu faire disparaitre le scroller
Message édité par : sinisrus / 14-12-2012 15:03
zzd10h zzd10hicon_post
Je ne sais pas comment faire des scrollbars donc je te file un exemple avec un simple bouton.

Dans cette exemple, le bouton disparait quand il n'y a plus de place pour afficher son texte.
Donc quand le parent est < à l'enfant

Par contre, le contraire, c'est quoi ? Le bouton (ou ta scrollbar) ne doit apparaitre que s'il n'y a plus de place pour l'afficher entiérement ? Si c'est ça je ne comprends pas bien...

voici le REXX :

CreateApp: procedure expose global.

app.title="Test"
app.version="$VER: Test"
app.copyright="?2012"
app.author=""
app.description="Test"
app.base="Test"
app.SubWindow="mwin"

mwin.title="Test"
mwin.ID="VIRT"

mwin.UseRightBorderScroller=1
mwin.UseBottomBorderScroller=1
mwin.SizeGadget=1

mwin.contents="mgroup"
mgroup.0="rien"
rien.class="group"
rien.0=HSpace(250)
mgroup.1="Bouton"
Bouton.class="group"
Bouton.HorizDisappear = 1
Bouton.VertDisappear = 1
Bouton.horiz=0
Bouton.acyclechain=1
Bouton.0=HSpace(250)
Bouton.1=Button("Bouton1","_Test de disparition !")
Bouton.2=HSpace(250)
mgroup.2="rien2"
rien2.class="group"
rien2.0=HSpace(250)

if NewObj("application","app")>0 then exit

call Notify("mwin","CloseRequest",1,"app","ReturnID","quit")

call set("mwin","open",1)

return
sinisrus sinisrusicon_post
Ok je t'ai mis 2 capture pour que tu voi mieu ce que je cherche a faire:


Ici on ne voi pas tout le contenu du virtualgroup donc la scrollbar est utile est doit donc être visible
http://amitheme.amiga-ng.org/amiga/Grab0.png

par contre ici on voi tout le contenu du virtualgroup donc la scrollbar doit disparaitre
http://amitheme.amiga-ng.org/amiga/Grab1.png
--
Coin coin... amitheme.amiga-ng.org
Sam460 1,15Ghz - OS4.1FE - Radeon Saphir HD7750 R7 250E - 2Go de ram
zzd10h zzd10hicon_post
Ah, je viens de comprendre :)

Mais je n'en ai aucune idée, désolé
sinisrus sinisrusicon_post
c'est pas grave merci quand même d'avoir essayer :-)
--
Coin coin... amitheme.amiga-ng.org
Sam460 1,15Ghz - OS4.1FE - Radeon Saphir HD7750 R7 250E - 2Go de ram
Petites Annonces

0 annonce(s) publiée(s)

Consulter

AmigaOS 4.1

Laissez-vous tenter par
AmigaOS 4.1
AmiTheme

AmiTheme