amiga-news ENGLISH VERSION
.
Links| Forum| Kommentare| News melden
.
Chat| Umfragen| Newsticker| Archiv
.

amiga-news.de Forum > Suche [ - Suche - Neue Beiträge - Registrieren - Login - ]

1 -2- 3 4 5 6 7 >> Letzte Ergebnisse der Suche: 1662 Treffer (30 pro Seite)
AGSzabo   Nutzer

06.08.2014, 08:20 Uhr

[ - Direktlink - ]
Thema: Drei Tasks arbeiten zusammen?
Brett: Programmierung

Hi

ich habe drei Tasks. Der erste reagiert auf Benutzereingaben (GUI-Task) und startet ggf einen zweiten, der dann das aktuelle Directory in den Lister ein liest. Und es gibt noch einen dritten Task, der reagiert auf DOS-Notify Messages für das aktuell im Lister befindliche Verzeichnis und startet auch seinerseits ggf einen Dir-Lese Task, der den Lister zuerst leert und dann wieder befülllt.

Das scheint auch schon recht gut zu funktionieren, aber rein theoretisch habe ich Bedenken. Könnte es sein, dass ein Dir-lese-Task unter Umständen zweimal parallel gestartet wird, einmal durch einen Klick und ein andermal nochmal durch eine Message von DOS?

Ich habe es jetzt so, dass sowohl der GUI Task als auch der DOS-Notify Task den Lesetask, wenn er gerade läuft, vor dem Starten erstmal beendet. Dazu gibt es in einer Struktur, auf die der GUI Task wie auch der Notify Task zugriff haben, einen Zeiger auf den aktuellen Lesetask.

Aber brauche ich nicht noch eine Semaphore? Und wenn ja, sollte man sich die mit Attempt..() oder mit Obtain..() holen? Und zu welchem Zeitpunkt und wo sollte man die wieder frei geben?

--
Webmaster of Kestra Bitworld. Author of Open eXternal User Interfaces, eXternal Format Rippers and "Torakosmos".
 
AGSzabo   Nutzer

30.07.2014, 16:55 Uhr

[ - Direktlink - ]
Thema: Wenn die Workbech sich neu öffen will?
Brett: Programmierung

@DaxB:

Gute Idee, geht aber nicht. Nur unter OS 68k.
--
Webmaster of Kestra Bitworld. Author of Open eXternal User Interfaces, eXternal Format Rippers and "Torakosmos".
 
AGSzabo   Nutzer

30.07.2014, 14:59 Uhr

[ - Direktlink - ]
Thema: Wenn die Workbech sich neu öffen will?
Brett: Programmierung

@Thore:

Eine Funktion dieses Namens kann ich weder in den 3er intuition Docs finden, noch in den 4ern.
--
Webmaster of Kestra Bitworld. Author of Open eXternal User Interfaces, eXternal Format Rippers and "Torakosmos".
 
AGSzabo   Nutzer

27.07.2014, 10:03 Uhr

[ - Direktlink - ]
Thema: Selfmade GUI Programmierung Tips?
Brett: Programmierung

Bild: http://images.quicktunnels.net/xoxo_list.png

Hi

Für mein GUI brauche ich eine Liste wie oben sichtbar. Es soll einen Listentitel geben und einen Listenkörper. Das sind bei mir unterschiedliche einzelne Gadgets, die hier im Verbund wirken sollen. Das geht auch prima, meint man, bis man eine Spaltenbreite der Liste mit der Maus vergrößert (was noch geht) und dann aber das Fenster größer zieht. Jetzt meint das GUI, die neue Breite sei das neue Minimum. Warum? Weil sich Titel und Körper die Breitenwerte sharen. Bei der Minimumberechnung schauen beide nach, wer breiter ist, ein Listentitel oder eine Tabellenspalte und das breitere wird genommen. Nun verändert aber der Listentitel beim größerziehen einer Spalte deren Breitenwert, so dass auch der Listeninhalt mitrutscht, was ja beabsichtigt ist. Beim nächsten Gesamtlayout des Fensters nehmen der Titel und der Körper aber die neue Spaltenbreite als Minimum und die Listenbreite wächst. Sie wird nicht mehr kleiner. Was könnte ich da machen?

Grüße
A
--
Webmaster of Kestra Bitworld. Author of Open eXternal User Interfaces, eXternal Format Rippers and "Torakosmos".
 
AGSzabo   Nutzer

26.07.2014, 11:04 Uhr

[ - Direktlink - ]
Thema: FS-UAE OS 3.9 installieren?
Brett: AROS und Amiga-Emulatoren

@thomas:

Nein, das ist eine sehr andere Installation. Nur mein Prog läuft da.
--
Webmaster of Kestra Bitworld. Author of Open eXternal User Interfaces, eXternal Format Rippers and "Torakosmos".
 
AGSzabo   Nutzer

25.07.2014, 17:35 Uhr

[ - Direktlink - ]
Thema: FS-UAE OS 3.9 installieren?
Brett: AROS und Amiga-Emulatoren

@cgutjahr:

Ich weiß es nicht so recht was da los ist. Mein GUI führt plötzlich bei jedem Starten sofort zu einem schwarzen Bildschirm und 4er Guru, seit ich einen Fehler drin hatte. Ich habe den Fehler korrigiert und unter OS4.1 läuft es und das ist ja sehr streng da. Außerdem läuft es auch unter WinUAE und einer anderen FS-UAE Installation.

Es ist diese Anleitung zur Installation von OS 3.9 unter WinUAE: http://thomas-rapp.homepage.t-online.de/os39uae/os39uae.html

Das sieht mir doch alles recht ungeeignet für mich aus. Heißt nicht, dass ich sowas nicht lesen kann, mit AmiKit hat's auch geklappt, war aber 'ne passende Anleitung.

FS-UAE greift auf das Host-Dateisystem zu. Ubuntu Linux 12.10.

So, danke der Nachfrage, vielleicht hilfts.

Grüße
A
--
Webmaster of Kestra Bitworld. Author of Open eXternal User Interfaces, eXternal Format Rippers and "Torakosmos".
 
AGSzabo   Nutzer

25.07.2014, 15:57 Uhr

[ - Direktlink - ]
Thema: FS-UAE OS 3.9 installieren?
Brett: AROS und Amiga-Emulatoren

Hi

nach einem Programmabsturz funktioniert FS-UAE nicht mehr richtig, es scheint an der Amiga-OS Installation zu liegen. Mit anderen Konfigurationen sowohl Amigaseitig als auch FS-UAE seitig geht noch alles.

Ich möchte neu installieren, diesmal gleich OS 3.9. Ich komme mit der Anleitung wie das unter WinUAE geht nicht klar. Gibt's es irgendwo noch eine angepasste Anleitung für die Installation von OS 3.9 in FS-UAE?

Grüße
A
--
Webmaster of Kestra Bitworld. Author of Open eXternal User Interfaces, eXternal Format Rippers and "Torakosmos".

[ Dieser Beitrag wurde von AGSzabo am 25.07.2014 um 15:59 Uhr geändert. ]
 
AGSzabo   Nutzer

22.07.2014, 17:20 Uhr

[ - Direktlink - ]
Thema: Wenn die Workbech sich neu öffen will?
Brett: Programmierung

@thomas:

Oh, das wusste ich nicht, hab sowas geahnt. Nun, weißt Du das in dem Fall sicher oder gibts vielleicht doch irgendwo das fd file oder sfd file dazu?
--
Webmaster of Kestra Bitworld. Author of Open eXternal User Interfaces, eXternal Format Rippers and "Torakosmos".
 
AGSzabo   Nutzer

22.07.2014, 11:21 Uhr

[ - Direktlink - ]
Thema: Wenn die Workbech sich neu öffen will?
Brett: Programmierung

@thomas:

Danke, das gucke ich. Aber wie erfahre ich, in welche Register ich die Parameter übergeben soll? Es ist ein 68k Asm Programm.

PS: Und die Offsets der Funktionen, die bräuchte ich auch. :)

PPS: ich brauche offenbar ein .sfd file das ich an fdtrans übergeben kann

--
Webmaster of Kestra Bitworld. Author of Open eXternal User Interfaces, eXternal Format Rippers and "Torakosmos".

[ Dieser Beitrag wurde von AGSzabo am 22.07.2014 um 11:28 Uhr geändert. ]

[ Dieser Beitrag wurde von AGSzabo am 22.07.2014 um 11:52 Uhr geändert. ]
 
AGSzabo   Nutzer

22.07.2014, 09:35 Uhr

[ - Direktlink - ]
Thema: Wenn die Workbech sich neu öffen will?
Brett: Programmierung

Danke,

bin dabei die screennotify.library zu verwenden.

Gibt es einen anderen Weg unter OS4+? Ich habe dort in die includes der workbench.library und intuition.h geschaut aber nichts gefunden.

Grüße
A

PS: screennotify.library geht nicht unter os4+ (probiert)

--
Webmaster of Kestra Bitworld. Author of Open eXternal User Interfaces, eXternal Format Rippers and "Torakosmos".

[ Dieser Beitrag wurde von AGSzabo am 22.07.2014 um 10:39 Uhr geändert. ]
 
AGSzabo   Nutzer

21.07.2014, 19:46 Uhr

[ - Direktlink - ]
Thema: Wenn die Workbech sich neu öffen will?
Brett: Programmierung

Hi

Wie erfahre ich in meinem Programm, dass die Workbench sich bei einer Änderung an den Prefs schließen und neu öffnen will? AmiDok kann das. Ich will dann nämlich meine Fenster autom. zu und wieder auf machen.

Grüße
ags
--
Webmaster of Kestra Bitworld. Author of Open eXternal User Interfaces, eXternal Format Rippers and "Torakosmos".

[ Dieser Beitrag wurde von AGSzabo am 21.07.2014 um 19:50 Uhr geändert. ]
 
AGSzabo   Nutzer

11.07.2014, 22:36 Uhr

[ - Direktlink - ]
Thema: Library coden in C
Brett: Programmierung

Danke, das sollte reichen. :)
--
Webmaster of Kestra Bitworld. Author of Open eXternal User Interfaces, eXternal Format Rippers and "Torakosmos".
 
AGSzabo   Nutzer

08.07.2014, 19:40 Uhr

[ - Direktlink - ]
Thema: Library coden in C
Brett: Programmierung

Hi

Ich möchte mich informieren wie man eine amiga library in C schreibt. Kann mich jemand zu verwendbarem Material leiten?

A
--
Webmaster of Kestra Bitworld. Author of Open eXternal User Interfaces, eXternal Format Rippers and "Torakosmos".
 
AGSzabo   Nutzer

04.02.2014, 16:46 Uhr

[ - Direktlink - ]
Thema: Selfmade GUI Programmierung Tips?
Brett: Programmierung

@Thore:

Aha, also ja, möglich, Designfehler. Ich vermute da auch schon etwas: Meine Formel zur Berechnung der grafischen Knob-Position multipliziert zuerst und dann dividiert sie.


Vom Offset zur Knopfposition:

knob_pos = ( gad_containter_pix_size - knob_pix_size ) * file_offset / ( file_size - visible_bytes)


Von der Knopfposition (maus) zum effektiven Pot-Wert (Offset in File):

file_offset = (file_size - visible_bytes) * knob_pixpos / (gad_containter_pix_size - knob_pix_size)


Ich habe das so gemacht, damit keine Ungenauigkeit bei der Division entsteht. Oder?
--
Webmaster of Kestra Bitworld. Author of Open eXternal User Interfaces, eXternal Format Rippers and "Torakosmos".

[ Dieser Beitrag wurde von AGSzabo am 04.02.2014 um 16:48 Uhr geändert. ]
 
AGSzabo   Nutzer

04.02.2014, 14:03 Uhr

[ - Direktlink - ]
Thema: Selfmade GUI Programmierung Tips?
Brett: Programmierung

Der FloatText sagt dass er eine setzbare Mindestbreite braucht. An sonsten gibt er nur die Höhe vor, die bei der zur Verfügung gestellten Breite resultiert.

Nein, ich scrolle nicht in Pixeln sondern in Bytes. Zeilenweise scrollen ist zu grob. Aber da ich wortweise arbeite, kann ich da ganze schonmal um die Hälfte reduzieren. Mal sehn.

Achja, PS PS: es wird zwar shon zeilenweise gescrollt, aber die horizontale Position ist mit der Tastatur einstellbar.

--
Webmaster of Kestra Bitworld. Author of Open eXternal User Interfaces, eXternal Format Rippers and "Torakosmos".

[ Dieser Beitrag wurde von AGSzabo am 04.02.2014 um 14:04 Uhr geändert. ]

[ Dieser Beitrag wurde von AGSzabo am 04.02.2014 um 14:07 Uhr geändert. ]
 
AGSzabo   Nutzer

04.02.2014, 12:58 Uhr

[ - Direktlink - ]
Thema: Selfmade GUI Programmierung Tips?
Brett: Programmierung

Es gibt 'GETLAYOUT' und 'SETLAYOUT'. Ersteres fragt wieviel Platz ein Objekt braucht, um die Fenstergröße zu berechnen, und letzteres sagt dann, wieviel Platz das Objekt letztendlich bekommt, zB beim Resizen des Fensters.

Das TextView Problem habe ich jetzt gelöst.

Neues Problem: Slider Langwort Pot/Body/Max reicht nicht! Ich habe ein riesiges File in einer Art HexEditor und will da durch scrollen. Dazu verwende ich den Offset direkt als Max des Scrollers. Das reicht nicht, der Scroller läuft über und der Knopf taucht nach der Hälfte wieder am Anfang auf. Eine Idee wäre, von vornherein eine herunterskalierte Größe für Max zu verwenden, dann weiß ich aber nicht, wie das bei kleinen Dateien wirkt, dass der Scroller da nicht springt? Bzw kann man dann bei kleinen Dateien noch fein scrollen oder nur in Schritten?

--
Webmaster of Kestra Bitworld. Author of Open eXternal User Interfaces, eXternal Format Rippers and "Torakosmos".

[ Dieser Beitrag wurde von AGSzabo am 04.02.2014 um 12:59 Uhr geändert. ]
 
AGSzabo   Nutzer

02.02.2014, 10:54 Uhr

[ - Direktlink - ]
Thema: Selfmade GUI Programmierung Tips?
Brett: Programmierung

Ich hab's jetzt mal so: Wenn der FloatText basierend auf der vorgegebenen Breite seine erreichte Höhe berechnen und an die View zurücksenden soll, dann tut er das nur, wenn die Breite neu ist oder sich geändert hat. Das heißt, der FloatText bekommt das erste SetLayout, berechnet seine Höhe, weist die View an ein Re-Layout zu machen, dabei sendet die View wieder Get- und SetLayout an ihre Childs, auch letztendlich den Text, aber da passiert dann garnix weiter, weil die Höhe für die nochmal übergebene Breite schon berechnet wurde. Trotzdem kommt das SetLayout zweimal und wird auch in der View und in allen Objekten die zwischen View und FloatText hängen zweimal ausgeführt, aber ... wer eine bessere Idee hat, bitte melden. :D
--
Webmaster of Kestra Bitworld. Author of Open eXternal User Interfaces, eXternal Format Rippers and "Torakosmos".
 
AGSzabo   Nutzer

02.02.2014, 04:29 Uhr

[ - Direktlink - ]
Thema: Selfmade GUI Programmierung Tips?
Brett: Programmierung

Aha. Folgende Schwierigkeit: Der FloatText ist kein direktes Child der View, es hängt noch ein Rahmen dazwischen. Nun merkt der FloatText beim SetLayout wie hoch er ist. Er kann zwar die View informieren, aber diese würde in Reaktion ihre Childs, also den Rahmen anpassen wollen, an die neue Content-Höhe, und der Rahmen, da der FloatText ein Child des Rahmens ist, würde wieder den FloatText mit SetLayout an passen, der darauf wieder munter die View informiert. Was kann man da machen?
--
Webmaster of Kestra Bitworld. Author of Open eXternal User Interfaces, eXternal Format Rippers and "Torakosmos".
 
AGSzabo   Nutzer

01.02.2014, 16:48 Uhr

[ - Direktlink - ]
Thema: Selfmade GUI Programmierung Tips?
Brett: Programmierung

Hello Again

Jetzt geht es um die 'floattext' Klasse. Ein Text mit autom. Zeilenumbruch. Das bricht schon richtig um bei mir, aber mit der errechneten Mindesthöhe habe ich Probleme:

Es gibt ein GETLAYOUT, kommt zuerst, und dann ein SETLAYOUT. Aber während ich im GETLAYOUT die die Höhe des umgebrochenen Textes bräuchte, kann ich diese erst im SETLAYOUT anhand der flexiblen Eingabebreite bestimmen.

Mein floattext ist in einer view (virtueller scrollbarer Ausschnitt), mit welchem zusammen und mit einem scroller sich eine textview ergibt, ein auf und ab scrollbarer Text in einem Ausschnitt.

Mein Ansatz wäre, beim GETLAYOUT in der floattext Klasse garnix zu tun, und beim SETLAYOUT anhand der da erhaltenen Breite die nötige Höhe errechnen. Dann nochmal irgendwie die view informieren, dass der floattext mehr Höhe braucht, so dass die view sich und den scroller richtig anpasst.

Wie würdet ihr das machen?

a
--
Webmaster of Kestra Bitworld. Author of Open eXternal User Interfaces, eXternal Format Rippers and "Torakosmos".
 
AGSzabo   Nutzer

18.01.2014, 10:03 Uhr

[ - Direktlink - ]
Thema: Selfmade GUI Programmierung Tips?
Brett: Programmierung

@inq:

Ah, auch eine Idee. Fehlt mir nur noch der Font aus den Prefs, solange ich keinen eigenen verwende. ;)
--
Webmaster of Kestra Bitworld. Author of Open eXternal User Interfaces, eXternal Format Rippers and "Torakosmos".
 
AGSzabo   Nutzer

18.01.2014, 08:41 Uhr

[ - Direktlink - ]
Thema: Selfmade GUI Programmierung Tips?
Brett: Programmierung

@Der_Wanderer:

Fallbeispiel: Das Text-Objekt hat ein Attribut oxTx_text, mit dem ein neuer String reingesetzt werden kann. Wenn der nun aber etwas breiter aus fällt, wäre er zB neu zu zentrieren. Ich hab's so weit, dass sich das Fenster in seiner Größe live an neue Gegebenheiten an passen kann.

Aber wenn ich während der Creationsphase mir dem selben Attribut einen Initialstring setzen will, dann geht das Resize ins Nirvana, weil noch kein Rastport für _LVOTextLenght() da ist. Daher frage ich im Dispatcher der Textklasse an dieser Stelle ab, ob das GUI 'wach' ist. Das gefällt mir nicht und ich überlege, da einen leeren Rastport zu haben, ohne Bitmap, nur minimal initialisiert mit InitRastport() oder so und mit Font-Zeiger. Wie würdest Du das machen?
--
Webmaster of Kestra Bitworld. Author of Open eXternal User Interfaces, eXternal Format Rippers and "Torakosmos".
 
AGSzabo   Nutzer

18.01.2014, 05:11 Uhr

[ - Direktlink - ]
Thema: Selfmade GUI Programmierung Tips?
Brett: Programmierung

@Der_Wanderer:

Aha. So in etwa habe ich das auch. Rekursiv und ein Einstiegspunkt und so. Bei mir muss der App-Programmierer nichtmal einen Refresh für ein Objekt anfordern. Da macht entweder die Klasse oder ein Bit im Attribut-Tag zeigt OX an dass nach dem Ändern dieses Attributes das Objekt gezeichnet werden soll. Wenn ja, dann geht OX wieder durch den ganzen Baum, beachtet die Cliprects und so, und ruft nur die DRAW Methode eines Objekts auf, wenn es Refresh wollte oder unterhalb eines refreshenden Objekts liegt.

Meine Frage war vielmehr, wie berechne ich das Layout eines Objekts, ganz konkret die Pixelbreite eines Textes, wenn ich weder den Window-, noch den Screenrastport (Screenfont) habe?
--
Webmaster of Kestra Bitworld. Author of Open eXternal User Interfaces, eXternal Format Rippers and "Torakosmos".

[ Dieser Beitrag wurde von AGSzabo am 18.01.2014 um 05:11 Uhr geändert. ]
 
AGSzabo   Nutzer

17.01.2014, 14:19 Uhr

[ - Direktlink - ]
Thema: Selfmade GUI Programmierung Tips?
Brett: Programmierung

@Der_Wanderer:

Ich habe noch ein "DREAM" eingefügt, das heißt, es gibt neue Farb- und Skin- Einstellungen während die Fenster offen sind.

Neue Frage: Wie fängst Du Versuche ab, dass das GUI etwas tut was es im Moment nicht kann, zB das Layout, die Breite eines Textes zu berechnen mit TextLenght() wenn gerade garkein Rastport da ist?

Ich mache es so, dass ich für geschlossene Fenster den Rastport des gelockten Screens einsetze. Der hat den selben Font, weil ich mir den Font sowieso von da abschaue. Für Zustände außerhalb des Wachseins / Popups des GUI beabsichtige aber, mir einen Leer-Rasport anzulegen. Ist das gut? Woher soll ich da den richtigen Font nehmen, wenn nicht sowieso einen eigenen?

Wie vermeidest Du unnötige Abfragen ob wir gerade wach / popup sind bei den Layout-Berechnungen?
--
Webmaster of Kestra Bitworld. Author of Open eXternal User Interfaces, eXternal Format Rippers and "Torakosmos".
 
AGSzabo   Nutzer

14.01.2014, 19:15 Uhr

[ - Direktlink - ]
Thema: Selfmade GUI Programmierung Tips?
Brett: Programmierung

@Der_Wanderer:

Ah yeah, jetzt hab ich eine Logik rausgefunden, die in/auf mein System passt. Bei mir heißt das nun: WAKE und SLEEP, weil ich unter Iconify einen Zustand verstehe, wo ein Icon übrig bleibt. Das soll nicht fest sein. Jedes Objekt erfährt von dem WAKE, das vom App-Objekt gesendet wird. Kommt das WAKE am Screen vorbei, lockt sich der und holt die Ressourcen und schreibt eine Kontext-Struktur. Kommt das WAKE dann am Window vorbei, wertet das Fenster den Kontext aus und ergänzt ihn, reicht das WAKE an alle untergordneten Objekte weiter, die sich dadurch an den Kontext anpassen. Dann erst geht das Fenster auf, wenn das Userprogramm es gewünscht hat. Während alles im WAKE Zustand ist, kann das Userprogramm Fenster beliebig auf und zu machen.

Danke, hast mir sehr geholfen. Jetzt brauche ich nur noch eine Logik wie ich den Screen wechsle ... bzw wie, wo, woher und wann ich ein SLEEP sende und an wen. Und was genau dann passieren soll. Hast Du da noch eine Idee?

a
--
Webmaster of Kestra Bitworld. Author of Open eXternal User Interfaces, eXternal Format Rippers and "Torakosmos".
 
AGSzabo   Nutzer

13.01.2014, 22:08 Uhr

[ - Direktlink - ]
Thema: Selfmade GUI Programmierung Tips?
Brett: Programmierung

@Der_Wanderer:

Ok, ganz konkret gefragt, zu welchem Zeitpunkt lockst Du den Screen: Bei der Erzeugung der Engine oder nur bevor ein Fenster geöffnet werden soll?

Bei OX ist es übrigens auch so, dass der App egal sein kann ob das Fenster offen ist. Es existiert trotzdem. Eine Klasse aber muss bei mir manchmal davon erfahren, ob das Fenster auf geht, um eben zB Pens zu holen. Und das will ich ja weg haben bzw besser. ;)
--
Webmaster of Kestra Bitworld. Author of Open eXternal User Interfaces, eXternal Format Rippers and "Torakosmos".
 
AGSzabo   Nutzer

13.01.2014, 17:37 Uhr

[ - Direktlink - ]
Thema: Selfmade GUI Programmierung Tips?
Brett: Programmierung

@Der_Wanderer:

Und wann besorgst Du Dir die Infos aus dem Screen? Erst wenn Dein Fenster auf geht? Und warum lockst Du dann überhaupt den Screen, wo doch offener Fenster die gleiche Aufgabe erfüllen?
--
Webmaster of Kestra Bitworld. Author of Open eXternal User Interfaces, eXternal Format Rippers and "Torakosmos".
 
AGSzabo   Nutzer

13.01.2014, 17:00 Uhr

[ - Direktlink - ]
Thema: Selfmade GUI Programmierung Tips?
Brett: Programmierung

@Der_Wanderer:

AH, immer gelockt ist offenbar auch für Dich von Vorteil. Icons würde ich dann zentral chachen, die sind ja unabhängig von screens. Außerdem kann eine Listenklasse ihre Icons für die Rows auch einmalig laden. Ich würde mich ferner auch nicht wundern, wenn ein gute Iconlibrary alle Icons basierend auf dem Dateipfad/name cachet.
--
Webmaster of Kestra Bitworld. Author of Open eXternal User Interfaces, eXternal Format Rippers and "Torakosmos".
 
AGSzabo   Nutzer

13.01.2014, 13:57 Uhr

[ - Direktlink - ]
Thema: Selfmade GUI Programmierung Tips?
Brett: Programmierung

@Der_Wanderer:

Danke. Ja, das hilft. Lockst Du den Screen wenn die Engine erzeugt wird, oder wenn Du das erste Fenster darauf öffnest? Ich brauche screenspezifische Daten noch bevor ich das Fenster öffne, zB Font/Größe und Fenster-Rahmenmaße/Sizegadgetmaße.

Und wann soll ich die Pens für den Screen obtainen und die Images für den Screen laden? Beim ersten Fenster öffnen oder wenn mein Screen geöffnet wird? Letzteres ist schwieriger, wenn es der WB Screen sein soll. Woher kann mein System wissen ob jemand die Workbench oder einen Publicscreen schließen oder neu öffnen will wegen Prefschanges zB?

--
Webmaster of Kestra Bitworld. Author of Open eXternal User Interfaces, eXternal Format Rippers and "Torakosmos".

[ Dieser Beitrag wurde von AGSzabo am 13.01.2014 um 14:06 Uhr geändert. ]

[ Dieser Beitrag wurde von AGSzabo am 13.01.2014 um 14:13 Uhr geändert. ]

[ Dieser Beitrag wurde von AGSzabo am 13.01.2014 um 14:13 Uhr geändert. ]
 
AGSzabo   Nutzer

10.01.2014, 14:43 Uhr

[ - Direktlink - ]
Thema: Selfmade GUI Programmierung Tips?
Brett: Programmierung

@Holger:

Also wenn der Screen mal geschlossen wird und das Programm aber nicht, zB durch eine "Switch to own screen" Funktion. Oder wenn der Benutzer in den Prefs ein anderes Image für den Skin des Buttons ein stellt. Im Moment geht das sogar live. Aber das Wie, das gefällt mir nicht, weil es nur das Fenster kann.
--
Webmaster of Kestra Bitworld. Author of Open eXternal User Interfaces, eXternal Format Rippers and "Torakosmos".
 
AGSzabo   Nutzer

10.01.2014, 14:32 Uhr

[ - Direktlink - ]
Thema: Selfmade GUI Programmierung Tips?
Brett: Programmierung

@Holger:

Gut, und wie erfährt das Image-Objekt dass sein Cache nimmer gültig ist?
--
Webmaster of Kestra Bitworld. Author of Open eXternal User Interfaces, eXternal Format Rippers and "Torakosmos".
 
 
1 -2- 3 4 5 6 7 >> Letzte Ergebnisse der Suche: 1662 Treffer (30 pro Seite)

Suchbegriffe
Schlüsselwörter      Benutzername
Suchoptionen
Nur in diesen Foren suchen
   nur ganze Wörter
Nur Titel anzeigen
alle Treffer anzeigen

.
Impressum | Datenschutzerklärung | Netiquette | Werbung | Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten.
.