Texture

@startuml

skinparam packageStyle rectangle
skinparam stereotypeCBackgroundColor #80ffff
set namespaceSeparator ::
hide members

'Class and interface decorations
class Gnome::N::TopLevelClassSupport < Catch all class >

Interface Gnome::Gdk4::Paintable <Interface>
class Gnome::Gdk4::Paintable <<(R,#80ffff)>>

'class Gnome::Gtk3::Buildable <<(R,#80ffff)>>
'Interface Gnome::Gtk3::Buildable <Interface>

'Interface Gnome::GObject::Signal <Interface>
'class Gnome::GObject::Signal <<(R,#80ffff)>>

'class Gnome::Gtk3::Buildable <<(R,#80ffff)>>
'Interface Gnome::Gtk3::Buildable <Interface>

'class Gnome::Gtk3::ColorChooser <<(R,#80ffff)>>
'Interface Gnome::Gtk3::ColorChooser <Interface>

'class Gnome::Gtk3::AppChooser <<(R,#80ffff)>>
'Interface Gnome::Gtk3::AppChooser <Interface>


'Class connections
Gnome::N::TopLevelClassSupport <|-- Gnome::GObject::Object

Gnome::Gdk4::Paintable <|-- Gnome::Gdk4::Texture
Gnome::GObject::Object <|-- Gnome::Gdk4::Texture

'Gnome::GObject::Object <|-- Gnome::GObject::InitialyUnowned
'Gnome::GObject::Signal <|. Gnome::GObject::Object

'Gnome::GObject::InitialyUnowned <|--- Gnome::Gtk3::Widget

'Gnome::Gtk3::Widget <|- Gnome::Gtk3::Container
'Gnome::Gtk3::Widget ..|> Gnome::Gtk3::Buildable

'Gnome::Gtk3::Container <|- Gnome::Gtk3::Bin
'Gnome::Gtk3::Bin <|- Gnome::Gtk3::Window
'Gnome::Gtk3::Window <|-- Gnome::Gtk3::Dialog

'Gnome::Gtk3::Dialog <|-- Gnome::Gtk3::AboutDialog

'Gnome::Gtk3::Dialog <|-- Gnome::Gtk3::ColorChooserDialog
'Gnome::Gtk3::ColorChooser <|- Gnome::Gtk3::ColorChooserDialog

'Gnome::Gtk3::Dialog <|-- Gnome::Gtk3::FileChooserDialog
'Gnome::Gtk3::Dialog <|-- Gnome::Gtk3::MessageDialog

'Gnome::Gtk3::Dialog <|-- Gnome::Gtk3::AppChooserDialog
'Gnome::Gtk3::AppChooser <|.. Gnome::Gtk3::AppChooserDialog

'Gnome::Gtk3::Dialog <|-- Gnome::Gtk3::FontChooserDialog
'Gnome::Gtk3::Dialog <|-- Gnome::Gtk3::RecentChooserDialog

'Some hidden connections
'Gnome::GObject <--[hidden]- Gnome::Gtk3
@enduml

Gnome::Gdk4 v0.1.23

Authors

  • Marcel Timmerman

License

Artistic-2.0

Dependencies

Gnome::Gio:api<2>Gnome::GObject:api<2>Gnome::Glib:api<2>Gnome::N:api<2>

Test Dependencies

Provides

  • Gnome::Gdk4::ContentProvider
  • Gnome::Gdk4::Display
  • Gnome::Gdk4::Drag
  • Gnome::Gdk4::Drop
  • Gnome::Gdk4::MemoryTexture
  • Gnome::Gdk4::N-ContentFormats
  • Gnome::Gdk4::N-ContentFormatsBuilder
  • Gnome::Gdk4::N-FileList
  • Gnome::Gdk4::N-RGBA
  • Gnome::Gdk4::N-Rectangle
  • Gnome::Gdk4::R-Paintable
  • Gnome::Gdk4::Snapshot
  • Gnome::Gdk4::Surface
  • Gnome::Gdk4::T-contentformats
  • Gnome::Gdk4::T-drag
  • Gnome::Gdk4::T-enums
  • Gnome::Gdk4::T-keysyms
  • Gnome::Gdk4::T-paintable
  • Gnome::Gdk4::T-rgba
  • Gnome::Gdk4::T-texture
  • Gnome::Gdk4::T-types
  • Gnome::Gdk4::Texture

The Camelia image is copyright 2009 by Larry Wall. "Raku" is trademark of the Yet Another Society. All rights reserved.