<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://doc.seolizer.de/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://doc.seolizer.de/feed.php">
        <title>SEOLizer Dokumentation - lyx_-_programmiersprache:vega</title>
        <description></description>
        <link>https://doc.seolizer.de/</link>
        <image rdf:resource="https://doc.seolizer.de/_media/wiki:dokuwiki.svg" />
       <dc:date>2026-08-24T00:01:29+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://doc.seolizer.de/lyx_-_programmiersprache:vega:architektur?rev=1787170671&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.seolizer.de/lyx_-_programmiersprache:vega:backends?rev=1787170671&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.seolizer.de/lyx_-_programmiersprache:vega:bauen?rev=1787208355&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.seolizer.de/lyx_-_programmiersprache:vega:beispiele?rev=1787149246&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.seolizer.de/lyx_-_programmiersprache:vega:controls?rev=1787211055&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.seolizer.de/lyx_-_programmiersprache:vega:guides?rev=1787207465&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.seolizer.de/lyx_-_programmiersprache:vega:lfm?rev=1787170671&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.seolizer.de/lyx_-_programmiersprache:vega:lyx-eigenheiten?rev=1787199726&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.seolizer.de/lyx_-_programmiersprache:vega:praxis?rev=1787170671&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.seolizer.de/lyx_-_programmiersprache:vega:themes?rev=1787149246&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.seolizer.de/lyx_-_programmiersprache:vega:units?rev=1787211055&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.seolizer.de/lyx_-_programmiersprache:vega:werkzeuge?rev=1787149246&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://doc.seolizer.de/_media/wiki:dokuwiki.svg">
        <title>SEOLizer Dokumentation</title>
        <link>https://doc.seolizer.de/</link>
        <url>https://doc.seolizer.de/_media/wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="https://doc.seolizer.de/lyx_-_programmiersprache:vega:architektur?rev=1787170671&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-19T20:17:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Architektur</title>
        <link>https://doc.seolizer.de/lyx_-_programmiersprache:vega:architektur?rev=1787170671&amp;do=diff</link>
        <description>Architektur

Vega ist in vier Schichten aufgebaut. Jede kennt nur die unter ihr — das
ist die Regel, an der sich entscheidet, ob eine neue Datei richtig liegt.

Die vier Schichten
 Schicht  Units  Aufgabe  1 — Grundlagen  Types, Events, Strings,</description>
    </item>
    <item rdf:about="https://doc.seolizer.de/lyx_-_programmiersprache:vega:backends?rev=1787170671&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-19T20:17:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Backends</title>
        <link>https://doc.seolizer.de/lyx_-_programmiersprache:vega:backends?rev=1787170671&amp;do=diff</link>
        <description>Backends

Ein Backend ist die einzige Stelle mit Kontakt zum Betriebssystem. Es
erfüllt den Vertrag IVegaBackend aus Vega/Backend.lyx — 21
Methoden, mehr nicht.

Vorhandene Backends
 Backend  Unit  Plattform  Stand  TX11Backend  Vega/Backend/X11.lyx</description>
    </item>
    <item rdf:about="https://doc.seolizer.de/lyx_-_programmiersprache:vega:bauen?rev=1787208355&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-20T06:45:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Bauen und Testen</title>
        <link>https://doc.seolizer.de/lyx_-_programmiersprache:vega:bauen?rev=1787208355&amp;do=diff</link>
        <description>Bauen und Testen

Voraussetzungen

	*  lyxc 1.1.3G oder neuer
	*  für X11: libX11, libXinerama
	*  für Windows-Ziele auf Linux: wine (nur zum Ausprobieren)

Ein Programm übersetzen



Für Windows:



Der Plattformpfad entscheidet, welches Backend gebunden wird — siehe</description>
    </item>
    <item rdf:about="https://doc.seolizer.de/lyx_-_programmiersprache:vega:beispiele?rev=1787149246&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-19T14:20:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Beispiele</title>
        <link>https://doc.seolizer.de/lyx_-_programmiersprache:vega:beispiele?rev=1787149246&amp;do=diff</link>
        <description>Beispiele

33 lauffähige Programme unter examples/. Bauen mit
./build.sh &lt;name&gt;, starten aus .build/.

Zum Anfangen
 Beispiel  Zeigt  hello_x11  Das kleinste Fenster mit X11  hello_win  Dasselbe für Windows  portable / portable_win  Ein Quelltext, zwei Plattformen</description>
    </item>
    <item rdf:about="https://doc.seolizer.de/lyx_-_programmiersprache:vega:controls?rev=1787211055&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-20T07:30:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Steuerelemente</title>
        <link>https://doc.seolizer.de/lyx_-_programmiersprache:vega:controls?rev=1787211055&amp;do=diff</link>
        <description>Steuerelemente

Vega bringt 54 Steuerelementklassen mit (113 Klassen in 53 Units). Diese Seite ist die Übersicht; die Detailseiten beschreiben je Element Einleitung, Verwendung, Besonderheiten und die Tabellen für Eigenschaften, Methoden und Ereignisse.</description>
    </item>
    <item rdf:about="https://doc.seolizer.de/lyx_-_programmiersprache:vega:guides?rev=1787207465&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-20T06:31:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Vega — Guides</title>
        <link>https://doc.seolizer.de/lyx_-_programmiersprache:vega:guides?rev=1787207465&amp;do=diff</link>
        <description>Vega — Guides

Der Einstieg in Vega, in der Reihenfolge, in der man ihn braucht. Nachschlagewerke daneben: Steuerelemente (je Klasse) und Units (je Quelldatei). Jeder Guide enthält ein vollständiges Programm, das mit lyxc 1.1.3I übersetzt wurde.
 Guide  Inhalt  Meine erste Anwendung  Anwendung, Fenster, Knopf, Ereignisschleife — und die vier Fehler, die jeder einmal macht</description>
    </item>
    <item rdf:about="https://doc.seolizer.de/lyx_-_programmiersprache:vega:lfm?rev=1787170671&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-19T20:17:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LFM — das Formularformat</title>
        <link>https://doc.seolizer.de/lyx_-_programmiersprache:vega:lfm?rev=1787170671&amp;do=diff</link>
        <description>LFM — das Formularformat

Ein Textformat, das eine Oberfläche vollständig beschreibt: Aufbau,
Eigenschaften und Ereignisbindungen. Dazu ein Lader, der daraus zur
Laufzeit einen lebenden Controlbaum macht, und ein Schreiber für den
Rückweg.

Vorbild ist Delphis</description>
    </item>
    <item rdf:about="https://doc.seolizer.de/lyx_-_programmiersprache:vega:lyx-eigenheiten?rev=1787199726&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-20T04:22:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Lyx-Eigenheiten</title>
        <link>https://doc.seolizer.de/lyx_-_programmiersprache:vega:lyx-eigenheiten?rev=1787199726&amp;do=diff</link>
        <description>Lyx-Eigenheiten

Vor dem ersten Beitrag lesen. Die meisten Merkwürdigkeiten in Vegas
Quelltext haben hier ihren Grund. Wer sie nicht kennt, „räumt auf„ und
bricht dabei etwas.

Die Sprache
 Was fehlt  Womit Vega arbeitet  property  Paare aus GetX</description>
    </item>
    <item rdf:about="https://doc.seolizer.de/lyx_-_programmiersprache:vega:praxis?rev=1787170671&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-19T20:17:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Vega: Anwendungen aufbauen</title>
        <link>https://doc.seolizer.de/lyx_-_programmiersprache:vega:praxis?rev=1787170671&amp;do=diff</link>
        <description>Vega: Anwendungen aufbauen

Die Seite beschreibt die Muster, nach denen eine größere Vega-Anwendung entsteht — Layout, eigene Steuerelemente, Zeitgeber, Dialoge. Sie ergänzt Steuerelemente (was es gibt) um die Frage, wie man es zusammensetzt.

→ Vega VCL · Architektur · Lyx-Eigenheiten

----------</description>
    </item>
    <item rdf:about="https://doc.seolizer.de/lyx_-_programmiersprache:vega:themes?rev=1787149246&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-19T14:20:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Themes</title>
        <link>https://doc.seolizer.de/lyx_-_programmiersprache:vega:themes?rev=1787149246&amp;do=diff</link>
        <description>Themes

Das Aussehen liegt nicht im Code der Controls, sondern in Themes. Weil
Vega alles selbst zeichnet, bestimmt ein Theme wirklich alles — bis
hinunter zur Titelleiste, die sonst der Fenstermanager malen würde.

Zwei Ebenen
 Ebene  Was sie bestimmt</description>
    </item>
    <item rdf:about="https://doc.seolizer.de/lyx_-_programmiersprache:vega:units?rev=1787211055&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-20T07:30:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Units</title>
        <link>https://doc.seolizer.de/lyx_-_programmiersprache:vega:units?rev=1787211055&amp;do=diff</link>
        <description>Units

Eine Seite je Quelldatei: welches Thema die Unit verfolgt, welche Klassen, Aufzählungen, Konstanten und freien Funktionen darin stehen, was zu beachten ist und woran sie hängt.

Wer ein einzelnes Steuerelement sucht, ist bei den Detailseiten besser aufgehoben; hier steht der Aufbau</description>
    </item>
    <item rdf:about="https://doc.seolizer.de/lyx_-_programmiersprache:vega:werkzeuge?rev=1787149246&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-19T14:20:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Werkzeuge</title>
        <link>https://doc.seolizer.de/lyx_-_programmiersprache:vega:werkzeuge?rev=1787149246&amp;do=diff</link>
        <description>Werkzeuge

Skripte
 Skript  Zweck  run-tests.sh  Alle Tests unter Linux bauen und vergleichen  run-tests-win.sh  Dieselben Tests als PE, unter Wine  build.sh  Beispiele bauen; _win wird automatisch PE  tools/screenshot.sh  Fenster aufnehmen, zum Nachsehen von Hand</description>
    </item>
</rdf:RDF>
