![]() |
DEUTSCHE VERSION |
|
![]() |
Links | | | Forums | | | Comments | | | Report news |
![]() |
Chat | | | Polls | | | Newsticker | | | Archive |
![]() |
amiga-news.de Forum > Programmierung > Scroller in Bottombar ? | [ - Search - New posts - Register - Login - ] |
-1- | [ - Post reply - ] |
2006-08-06, 14:12 h Honitos Posts: 200 User |
Ich möchte gerne einen Scroller im Fensterrahmen unterbringen, habe aber vergessen wie das geht. Es muß allerdings ein Standard-intuition-Gadget sein, als kein BOOPSI (ich passe einen ASM-Source an). Die Beispiele, die ich gefunden habe, sind alle BOOPSI. Geht das auch mit den alten Dingern ?? Gruß, Sven [ Dieser Beitrag wurde von Honitos am 06.08.2006 um 14:18 Uhr geändert. ] [ - Answer - Quote - Direct link - ] |
2006-08-06, 18:51 h DariusBrewka Posts: 899 [Banned user] |
Ich würde mal sagen, du musst die Flags GACT_XYZBORDER setzen und die Positionen dann relativ zum Rand (GA_RelXYZ) setzen GA_RelHeight/Width nicht vergessen, aber was spricht gegen BOOPSI? [ Dieser Beitrag wurde von DariusBrewka am 06.08.2006 um 18:52 Uhr geändert. ] [ - Answer - Quote - Direct link - ] |
2006-08-06, 20:20 h Honitos Posts: 200 User |
Zitat: Damit klappt es schon besser. Ich habe den Gadgets die Flags #GFLG_RELBOTTOM bzw. #GFLG__RELRIGHT mitgegeben und die Activation-Flags #GACT_BOTTOMBORDER und #GACT_RIGHTBORDER gesetzt, damit das Fenster entsprechend Platz im Rahmen reserviert. Die relative Positionierung klappt auch - nur leider werden die Gadgets immer noch +hinter+ dem Rahmen gezeichnet, nicht +darauf+. Ziemlich dumm von intuition - oder eher von mir ? Sven [ - Answer - Quote - Direct link - ] |
2006-08-06, 23:19 h DariusBrewka Posts: 899 [Banned user] |
Hmm, ich habe mich damit noch nie Beschäftigt aber gibst du die Gadgetlist dirket beim Öffnen des Fensters an oder erst Nachträglich mit AddGadget(), letzteres würde wohl nicht Funktionieren. [ - Answer - Quote - Direct link - ] |
2006-08-07, 08:09 h Honitos Posts: 200 User |
@DariusBrewka: Konkret geht es um den Editor von AmiBlitz2. Der ist komplett Assembler. Die zwei Slider zum Navigieren im Editor werden vor dem öffnen des Fensters als Gadgetliste in die NewWindow-Struktur eingetragen. Wie gesagt, die Rahmen des Fensters werden durch intuition korrekt angepaßt, auch die Rahmenfarbe bekommen die Gadgets (dieses standardblau). Nur leider sind sie hinter dem Fensterrahmen. Gruss, Sven [ - Answer - Quote - Direct link - ] |
2006-08-07, 10:17 h thomas Posts: 7721 User |
Zitat: Wie meinst du das ? "Hinter" dem Fensterrahmen geht gar nicht. Der Rahmen ist durchsichtig, "dahinter" oder "davor" gibt es nicht. Und wenn der Rahmen nicht durchsichtig wäre, könntest du gar nichts sehen. Woher weißt du also, daß das Gadget "hinter" dem Rahmen ist ? Gruß Thomas -- Email: thomas-rapp@web.de Home: thomas-rapp.homepage.t-online.de/ [ - Answer - Quote - Direct link - ] |
2006-08-07, 11:00 h Honitos Posts: 200 User |
Hallo Thomas, offenbar geht das doch: Bild: http://www.programmed-excellence.de/transfer/slider.png [ - Answer - Quote - Direct link - ] |
2006-08-07, 11:02 h Honitos Posts: 200 User |
ich habe die relative Y-Position um 4 Pixel nach oben versetzt, damit der Slider hinter dem Rahmen hervorschaut... [ Dieser Beitrag wurde von Honitos am 07.08.2006 um 11:03 Uhr geändert. ] [ - Answer - Quote - Direct link - ] |
2006-08-07, 11:36 h Holger Posts: 8116 User |
Zitat: Faszinierend, dass Du das geschafft hast. Wo Du doch eigentlich dem System mitgeteilt hast, dass der Rahmen so weit vergrößert werden soll, wie das Gadget Platz braucht. Es also eigentlich gar nicht hervorschauen könnte. Aber Du benutzt nicht etwa GZZ-Fenster, oder? mfg -- Good coders do not comment. What was hard to write should be hard to read too. [ - Answer - Quote - Direct link - ] |
2006-08-07, 12:32 h NoImag Posts: 1050 User |
Zitat: Das ist irrelevant. Wenn er es richtig gemacht hätte, dann würde das trotzdem nicht passieren. Ich schaue heute abend mal nach, wie ich das mache. Tschüß [ - Answer - Quote - Direct link - ] |
2006-08-07, 13:45 h Georg Posts: 107 User |
Bei GZZ Fenstern müssen Gadgets die in den Rahmen sollen GTYP_GZZGADGET gesetzt haben. [ - Answer - Quote - Direct link - ] |
2006-08-07, 18:15 h Honitos Posts: 200 User |
Ja, ich verwende das GZZ-Flag. Die Rahmenbreite wird korrekt an die Gadgethöhe angepaßt, d.h. wenn das Gadget 20Pixel hoch sein soll, dann wird auch der Rahmen etwa 22Pixel hoch. Das Gadget kann man sehen, weil ich GFLG_RELBOTTOM eingeschaltet habe, und gleichzeitig eine negative Y-Position angebe. [ - Answer - Quote - Direct link - ] |
2006-08-07, 19:05 h Honitos Posts: 200 User |
Zitat: Das war es !! Super, danke Georg. Schönen Gruss, Sven [ - Answer - Quote - Direct link - ] |
-1- | [ - Post reply - ] |
amiga-news.de Forum > Programmierung > Scroller in Bottombar ? | [ - Search - New posts - Register - Login - ] |
![]() |
Masthead |
Privacy policy |
Netiquette |
Advertising |
Contact
Copyright © 1998-2025 by amiga-news.de - all rights reserved. |
![]() |