Sie sind nicht angemeldet.

Suchergebnisse

Suchergebnisse 1-20 von insgesamt 1 000. Es gibt noch weitere Suchergebnisse, bitte verfeinern Sie Ihre Suche.

Sonntag, 11. November 2018, 21:22

Forenbeitrag von: »Rainer«

XVII. Geithainer PC/GEOS-Treffen in Syhra 2018

Ich nutze Windows nicht weil ich es toll finde, sonder weil ich dienstlich damit arbeiten muss. Da bietet sich die DosBox als GEOS-Plattform natürlich an. Linux als "Parallelsystem" macht mir einfach zu viel Aufwand. Und ich weiss gar nicht, ob die Linux-User wirklich so toll dran sind. Im Forum lese immer nur "unter der Distri muss du das tun, unter der anderen geht das aber nicht, da musst du es so machen.. und überhaupt geht mit der neuen Version dies nicht mehr ... ". Ok, das mag der Eindruc...

Sonntag, 4. November 2018, 17:56

Forenbeitrag von: »Rainer«

XVII. Geithainer PC/GEOS-Treffen in Syhra 2018

Hallo Johannes, a) kleine Ergänzung: Es gibt die R-BASIC Version 0.9.9.A - Syhra 2018. Ich würde zu den Änderungen/Neuerungen seit dem letzten Treffen etwas sagen. Ein Schmankerl oben drauf habe ich natürlich auch. b) Workshop: Ich stehe zur Verfügung, befürchte aber das es wie im letzten Jahr zu viel anderes zu tun gibt. Also wenn Interesse besteht, bitte melden! Dann müssen wir noch diskutieren, was da passieren soll. Zwei Stunden sind nicht so sehr viel Zeit. c) Super dass Falk schon Samstag ...

Mittwoch, 31. Oktober 2018, 22:24

Forenbeitrag von: »Rainer«

GraphicState

Hallo Wilfried Zitat von »Wilfried« weil ich nicht weiß, was ich mit der Instanzvariablen ChunkHandle GOI_normalTransform anfangen kann. Das sollte ein Chunk im Objektblock des Objekts sein, vermute ich ganz stark. Wenn du in einer Methode des Objekts bist (oself ist der optr des Objekts) solltest du so an die TransMatrix kommen (Code aus dem Kopf..) Quellcode 1 2 TransMatrix *tm; tm = LMemDeref(OptrToHandle(oself), pself->GOI_normalTransform); Zitat von »Wilfried« MSG_GB_INSTANTIATE_GROBJ lässt...

Montag, 29. Oktober 2018, 21:15

Forenbeitrag von: »Rainer«

GraphicState

Hallo Wilfried, nach meinem derzeitigen Verständnis der Dinge (Arbeitshypothese) sollte das GrObjBody das gstate für die Anzeige der GrObj Objekte erzeugen. Wenn sich ein GrObj darstellt (letztlich via VIS_DRAW) muss es das gstate vom GrObjBody anforderen. Wenn das grObj transformiert ist muss es die entsprechenden Infos selbst irgendwo in seinen Instancedaten speichern. Es wendet dann seine eigene Transformationsmatrix auf das gstate vom GrObjBody an und zeichnet sich dann in das transformierte...

Sonntag, 28. Oktober 2018, 19:22

Forenbeitrag von: »Rainer«

GraphicState

Hallo Wilfried, ich hab hier mal einen ganz anderen Ansatz. Noch nicht vollständig durchdacht, aber vielleicht vielversprechend. Wer erzeugt denn das GState, das du suchst? Ich denken, das ist das Content des View, vielleicht in MSG_META_CONTENT_VIEW_WIN_OPENED bzw. _OPENING. Oder es ist das View selbst oder das GrObjBody. Jedenfalls sind das alles Objekte, die du subclassen kannst und an der richtigen Stelle das GState Handle "abgreifen" kannst. Vielleicht hilft es ja. Und noch eine habe ich: W...

Samstag, 20. Oktober 2018, 19:28

Forenbeitrag von: »Rainer«

GraphicState

Vielleicht muss man ganz anders denken. Wozu brauchst du die TransMatrix? Sprich: kommst du evtl. auch anders an die interessanten Informationen? Gruß Rainer

Donnerstag, 18. Oktober 2018, 21:58

Forenbeitrag von: »Rainer«

GraphicState

Jetzt habe ich dich verstanden. Leider sehe ich keine Lösung. Folgendes würde ich mir denken: Das GState des GrObjBody sollte immer die Eins-Matrix haben, weil sonst ALLE Objekte transformiert würden. Wenn ich das implementieren müsste, dann würde ich die Transformationsmatrix in der VIS-DRAW des Objekts temporär ändern, um das Objekt transformiert darzustellen. Dann müsste die Transformationsmatrix des Objekts irgendwo in seinen Instancevariablen zu finden sein. Frag mich aber nicht wo. Alterna...

Mittwoch, 17. Oktober 2018, 21:19

Forenbeitrag von: »Rainer«

GraphicState

Was mir auffällt ist, das alles außer Kreisbogen auf "Transformation zurücknehmen" nicht reagiert, wenn man vorher die Größe geändert hat. Also ist - außer für Kreisbogen - die "1-Matrix" vielleicht wirklich korrekt? Gruß Rainer P.S. Wieso des Grafik Bodies? Wieso nicht des Grafik-Objekts? . Nur so ein Gedanke eines unwissenden :-)

Dienstag, 16. Oktober 2018, 15:41

Forenbeitrag von: »Rainer«

Bildformate

@Thomas Dein Beitrag vom Samstag, 13. Oktober 2018 war sehr erhellend für mich. Von der Seite habe ich das noch nicht gesehen. Danke. Der Vollständigkeit Halber zwei Ergänzungen. 1. Wenn man die Palette will muss es nicht GIF sein, BMP z.B. unterstützt auch Paletten. Das nutzt bloß kaum ein Programm. 2. Das Problem mit den "umgemodelten" Farben beim PDF-Druck hast du nicht nur mit den unteren 16, sondern auch mit den höheren Farben, wenn die Farbzusammensetzung genau einer der unteren 16 entspri...

Sonntag, 7. Oktober 2018, 20:27

Forenbeitrag von: »Rainer«

Bildformate

Hallo, Zitat von »msgeo« Bezogen auf das Konvertierungsskript ist weniger wichtig, wer wie was versteht, sondern was ImageMagick bei der GIF-Erstellung zu leisten vermag, vor allem im Hinblick auf (halb)transparente Bildpunkte Halb-Transparent ist ja nu nicht. Das geht auch in GEOS nicht. Zitat von »msgeo« Es wird spannend sein herauszufinden, welche Einstellungen für die Konvertierung standardmäßig am vorteilhaftesten sind; ich denke da beispielsweise an die GEOS-Farbtabelle und die GEOS-Farbta...

Freitag, 5. Oktober 2018, 20:02

Forenbeitrag von: »Rainer«

Bildformate

Ups, da hat das Handy den halben Betrag nicht gesendet. Trotzdem Danke. Das war mir so nicht klar. Aber wegen der Abwärtskompatibilität macht das Speichern als GIF87a eigentlich keinen Sinn. Gruß Rainer

Freitag, 5. Oktober 2018, 19:05

Forenbeitrag von: »Rainer«

Bildformate

Ich liebe es wenn jemand etwas weiss und trotzdem auf Wikipedia verweist oder etwas nicht weiss und deshalb auf Wikipedia verweist. Den einzigen Unterschied den ich gefunden habe ist die Möglichkeit von Transparenz . Mein Fehler. Frage falsch formuliert. Also welche Vorteile hat die eine Version weswegen du sie gegenüber der anderen bevorzugst?

Freitag, 5. Oktober 2018, 10:24

Forenbeitrag von: »Rainer«

Bildformate

Zitat Zitat von »Rainer« Zu welchem Zweck? Stimmt, ich habe bislang einen Fehler begangen. ImageMagick bietet sowohl "GIF" (nicht GIF89a!) als auch "GIF87" zur Konvertierung an, aber das fortschrittlichere Verfahren bei ImageMagick ist "GIF", vgl. http://www.imagemagick.org/Usage/formats/#gif Es fällt mir immer schwer dem Ganzen zu folgen, weil ich oft nicht weiß, ob du gerade bei GEOS oder beim Host bist. Also konkret: Wenn du nach GIF konvertierts, weil du ein 8 Bit Format haben willst, oder ...

Freitag, 5. Oktober 2018, 10:15

Forenbeitrag von: »Rainer«

Clipper

Zitat von »Mütze« Wenn ich das richtig verstanden habe, kann R-BASIC keine größeren Text-Objekte verwalten. Ob es einen Trick gibt, dass zu umgehen, oder ob R-BASIC in einer zukünftigen Version auch mit größeren Text-Objekten umgehen kann, könnte man den R-BASIC Entwickler mal fragen. Hast du richtig verstanden. Die Begrenzung auf 4k kommt daher, dass GEOS Speicherblöcke nicht größer als 8k sein sollen. Größer geht (ich hab schon mit 40k Blöcken hantiert), es kommt dann aber eventuell zu einem ...

Dienstag, 2. Oktober 2018, 11:28

Forenbeitrag von: »Rainer«

Und die Grafiken kriegen wir auch noch hin

Zitat von »msgeo« Die Grafik von Chefkoch habe ich wie üblich über ImageMagick ins GIF87-Format konvertiert Zu welchem Zweck?

Dienstag, 25. September 2018, 19:53

Forenbeitrag von: »Rainer«

XVII. Geithainer PC/GEOS-Treffen in Syhra 2018

Zitat von »sebi« Mich würde zB interessieren, wenn Rainer was über R-Basic erzählt. Ich werde definitiv am Freitag Abend etwas sagen, da ich am Samstag gegen 14:00 wieder los muss - was ich sehr schade finde, aber nicht mehr ändern kann. Gruß Rainer

Donnerstag, 20. September 2018, 13:44

Forenbeitrag von: »Rainer«

Optionen speichern

Also wenn ich das Konzept richtig verstanden habe, dann speicherst du mit "Optionen speichern" alle was der zugehörige Controller kontrolliert. Und das nicht für das Dokument, sondern für die Applikation - wahrscheinlich sogar alle Applikationen, in denen der Controller verwendet wird. Die Einstellung der Maßeinheit für die Lineale gehört offensichtlich nicht dazu. Die wird offenbar im Dokument gespeichert, und nicht in der INI. Wenn du also ein Vorgabedokument machst, in dem die Maßeinheit so i...

Sonntag, 9. September 2018, 11:40

Forenbeitrag von: »Rainer«

Version 0.9.9

Hallo Leute, Ich habe (endlich) eine neue Version von R-BASIC (0.9.9) hochgeladen. Diese Version kommt mit eine leistungsfähigen grafischen Debugger sowie drei neuen Objektklassen (Display, DisplayGroup und DisplayControl). Damit kann man das typische "Fenster" Menü und die dazugehörigen Fenster implementieren. Außerdem habe die KC-85-Kompatibilität implementiert. Z.B. blinkende Zeichen. Natürlich nur auf BASIC Ebene, Maschinenprogramme werden nicht unterstützt. www.rbettsteller.de Gruß Rainer

Freitag, 7. September 2018, 19:31

Forenbeitrag von: »Rainer«

XVII. Geithainer PC/GEOS-Treffen in Syhra 2018

Ja, Videos wären super! Muss wie gesagt schon Sa 14:00 Uhr weg. Gruß Rainer

Dienstag, 4. September 2018, 17:23

Forenbeitrag von: »Rainer«

Parameterrückgabe

Vielleicht wird bx bzw si benutzt und enthält wichtige Daten? -> vorher push, dann pop? Oder der Befehl lädt den optr falsch rum in die Register (si, bx vertrauscht) ? Gruß Rainer