Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Problem mit gdk_cairo_create

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    Ich denke nicht dass das Problem ein fehlendes Include oder ähnliches ist.

    Gute APIs sind meistens so konstruiert das offentliche Klassen "opaque" sind, d.h. ihre Daten hinter einem internen Pointer versteckt werden und man über Zugriffsfunktionen damit arbeitet.

    Das erlaubt den Entwickler der Bibliothek im Bedarfsfall die Interna zu ändern (z.B. neue Datenfelder hinzufügen), ohne dass sich für bestehende Software etwas ändert.

    In deinem Fall wäre die Zugriffsfunktion vermutlich gtk_widget_get_window() also etwa so

    Code:
    cr = gdk_cairo_create(gtk_widget_get_window(widget));
    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

  2. #2
    Registrierter Benutzer
    Registriert seit
    24.05.2012
    Beiträge
    21

    danke, das hat geklappt

    ich hatte leider nicht gesehen, dass ich eine Antwort bekommen habe. Das war aber die Lösung.
    Danke schön!

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •