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

Pages vues depuis 25/07/2007 : 25 281 867

  • 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 »» Editeur Hollywood

Editeur Hollywood#1507

5Contributeur(s)
artblinksinisruszzd10hElwoodTarzin
3 Modérateur(s)
K-LElwoodcorto
artblink artblinkicon_post
Me revoila ;-)

Une question :

Comment fait-on pour ouvrir une fenêtre depuis une application RXMUI ?

Je veux intégrer mon prefs editor a mon MiniHollyEdit sans utiliser la commande Run >NIL: ...
En fait, quand je veu que quand on appui sur un bouton de l'éditeur, une fenêtre s'ouvre avec les prefs.

Si sa existe, je pourrais également créer une fenêtre d'aide à la compilation (il y a plusieurs paramètres du compilateur non exploité par mon éditeur)

Merci du coup de main :=!
zzd10h zzd10hicon_post
Pour ouvrir une fenêtre :

Il faut :
-la créér
-l'ajouter à l'app
-lui mettre un Notify pour la fermeture (Dispose)
-l'ouvrir

J'avais fait ce truc il y a qq mois, il fonctionnait mais je ne l'ai pas retesté.

Voila, dis moi si ça marche !


????app.SubWindow.1="cwin"
?????cwin.ID="CWIN"
?????cwin.Title="fenetre?2"
?????cwin.Contents="cmgroup"
????????cmgroup.FixHeight=800????
?????????cmgroup.FixWidth=600????
?????cmgroup.0="groupeChaine2"
???????????????????groupeChaine2.class="group"??????????????????
????????????????????groupeChaine2columns=2
????????????????????groupeChaine2.0=label("Texte?:")
????????????????????groupeChaine2.1="textChaine2"
?????????????????????????textChaine2.class="string"
??????????????????????textChaine2.frame="text"
?????????????????????????textChaine2.background="textback"
?????????????????????????textChaine2.contents="zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz"

???obj=NewObj("window","cwin")

???call?DoMethod("cmgroup","InitChange")?
???call?add("app","cwin")
???call?Notify("cwin","CloseRequest",1,"app","Return","call?CloseFonction")
???call?DoMethod("cmgroup","ExitChange")

???call?set("cwin","Open",1)


et surtout ne pas oublier de la Disposer à la fin sinon AOS ne va pas aimer


CloseFonction:?procedure?expose?.?


??call?DoMethod("cmgroup","InitChange")
??????call?remove(cwin)
????call?KillNotify("cwin","app")
????call?Dispose("cwin")
?return




Message édité par : zzd10h / 13-05-2013 09:47
sinisrus sinisrusicon_post
n'oublie pas de renommer ton "app.SubWindow"principale en "app.SubWindow.0" sinon ça marchera pas.

Voir exemple rxMUI : TheBar.rexx
Message édité par : sinisrus / 13-05-2013 10:20
Elwood Elwoodicon_post
11 pages ça commence à faire :-)
Il serait peut-être temps d'ouvrir une autre discussion. Cela permettra d'utiliser plus facilement la recherche du site.
--
Philippe Ferrucci
Avec une Sam460 et AmigaOS 4.1, je suis eco-responsable. Cool !
artblink artblinkicon_post
@zz10dh & sinisrus: Merci les gars, j'essai demain (c'est mon soir de repassage... faut bien négocier pour coder lol)

@Elwood: J'avais pas oser, j'avais peur d'emmerder le monde plutôt qu'autre chose avec mon éditeur utilisé par 4 personnes dans le monde :-D :-D

Mais ok, à la prochaine, je ferai un nouveau topic, mais comment je l'appel aussi?! a moins que je fasse des news?
Vous en pensez quoi?

Merci les gars

A+

Je retourne a mon repassage et Mme mets vraiment des fringues de brun... trop chiant ces trux avec des froufrous lol
artblink artblinkicon_post
@zz10dh: Sa fonctionne nickel MAIS, il y a toujours un MAIS, quand je clic sur la croix pour fermer la deuxième fenêtre, tous se ferme... argh!!!!
sinisrus sinisrusicon_post
normal il faut faire:

call Notify("cwin","CloseRequest",1,"app","Return","call set("cwin","Open",0)")
--
Coin coin... amitheme.amiga-ng.org
Sam460 1,15Ghz - OS4.1FE - Radeon Saphir HD7750 R7 250E - 2Go de ram
zzd10h zzd10hicon_post
Mais c'est le but de ma CloseFonction.

Tu l'avais bien mise avec son notify ?
artblink artblinkicon_post
Il faut que je regarde sa se soir tiens, je me rappel plus

Au fait, je vais créer un autre topic, Elwood a raison, sa fait long et on s'y perds ;-)

J'en ferai un autre quand j'aurais fais la prochaine MAJ
Message édité par : artblink / 14-05-2013 15:30
Tarzin Tarzinicon_post
@artblink
"mon éditeur utilisé par 4 personnes dans le monde"
-> 100% de tes utilisateurs codent avec ton programme dans ce cas! ;-)
---
A500/A600/A1200/SAM 440 OS4.1 FE upd1/WinUAE AmliKit/Amiga Forever
https://twitter.com/TarzinCDK
Petites Annonces

0 annonce(s) publiée(s)

Consulter

AmigaOS 4.1

Laissez-vous tenter par
AmigaOS 4.1
AmiTheme

AmiTheme