[external_libraries]
Gio = {min_version = "2.66"}
[options]
girs_directories = ["../gir-files", "../"]
library = "Adw"
version = "1"
min_cfg_version = "1"
target_path = "."
use_gi_docgen = true
work_mode = "normal"
generate_safety_asserts = true
deprecate_by_min_version = true
single_version_file = true
generate_builder = true
trust_return_value_nullability = true
external_libraries = [
"GLib",
"GObject",
"Gdk",
"GdkPixbuf",
"Gtk",
"Pango",
]
generate = [
"Adw.ActionRow",
"Adw.AnimationState",
"Adw.Avatar",
"Adw.Bin",
"Adw.ButtonContent",
"Adw.CarouselIndicatorDots",
"Adw.CarouselIndicatorLines",
"Adw.CenteringPolicy",
"Adw.Clamp",
"Adw.ClampLayout",
"Adw.ClampScrollable",
"Adw.ColorScheme",
"Adw.ComboRow",
"Adw.Easing",
"Adw.ExpanderRow",
"Adw.FoldThresholdPolicy",
"Adw.Flap",
"Adw.FlapFoldPolicy",
"Adw.FlapTransitionType",
"Adw.EnumListItem",
"Adw.HeaderBar",
"Adw.Leaflet",
"Adw.LeafletTransitionType",
"Adw.NavigationDirection",
"Adw.PreferencesGroup",
"Adw.PreferencesPage",
"Adw.PreferencesRow",
"Adw.PreferencesWindow",
"Adw.SplitButton",
"Adw.SpringAnimation",
"Adw.SpringParams",
"Adw.Squeezer",
"Adw.SqueezerTransitionType",
"Adw.StatusPage",
"Adw.SwipeTracker",
"Adw.Swipeable",
"Adw.TimedAnimation",
"Adw.ToastPriority",
"Adw.ViewStack",
"Adw.ViewSwitcher",
"Adw.ViewSwitcherBar",
"Adw.ViewSwitcherPolicy",
"Adw.ViewSwitcherTitle",
"Adw.WindowTitle",
]
manual = [
"GLib.Variant",
"GObject.Object",
"GObject.Value",
"Gdk.Cursor",
"Gdk.Display",
"Gdk.DragAction",
"Gdk.Paintable",
"Gdk.Rectangle",
"Gdk.Texture",
"Gio.Application",
"Gio.ApplicationFlags",
"Gio.ActionGroup",
"Gio.ActionMap",
"Gio.Icon",
"Gio.ListModel",
"Gio.MenuModel",
"Gtk.Accessible",
"Gtk.AccessibleRole",
"Gtk.Actionable",
"Gtk.Adjustment",
"Gtk.Align",
"Gtk.Application",
"Gtk.ApplicationWindow",
"Gtk.ArrowType",
"Gtk.Buildable",
"Gtk.ConstraintTarget",
"Gtk.Entry",
"Gtk.Expression",
"Gtk.HeaderBar",
"Gtk.LayoutManager",
"Gtk.ListBoxRow",
"Gtk.ListItemFactory",
"Gtk.ListView",
"Gtk.Native",
"Gtk.Orientable",
"Gtk.Orientation",
"Gtk.Overflow",
"Gtk.PackType",
"Gtk.Popover",
"Gtk.Root",
"Gtk.Scrollable",
"Gtk.ScrollablePolicy",
"Gtk.ScrolledWindow",
"Gtk.SelectionModel",
"Gtk.ShortcutManager",
"Gtk.Stack",
"Gtk.Widget",
"Pango.EllipsizeMode",
]
[[object]]
name = "Gtk.Window"
status = "manual"
trait_name = "GtkWindowExt"
[[object.property]]
name = "child"
ignore = true
[[object]]
name = "Adw.*"
status = "generate"
[[object.constant]]
name = "VERSION_S"
ignore = true
[[object.function]]
name = "get_enable_animations"
rename = "is_animations_enabled"
[[object]]
name = "Adw.Animation"
status = "generate"
generate_builder = false
[[object]]
name = "Adw.AnimationTarget"
status = "generate"
generate_builder = false
[[object]]
name = "Adw.Application"
status = "generate"
builder_postprocess = "Application::register_startup_hook(&ret);"
trait_name = "AdwApplicationExt"
[[object.function]]
name = "new"
manual = true
[[object.function]]
name = "get_style_manager"
[object.function.return]
nullable = false
[[object]]
name = "Adw.ApplicationWindow"
status = "generate"
trait_name = "AdwApplicationWindowExt"
[[object]]
name = "Adw.CallbackAnimationTarget"
status = "generate"
generate_builder = false
[[object]]
name = "Adw.Carousel"
status = "generate"
[[object.function]]
name = "get_nth_page"
manual = true
[[object]]
name = "Adw.EnumListModel"
status = "generate"
generate_builder = false
[[object]]
name = "Adw.LeafletPage"
status = "generate"
generate_builder = false
[[object]]
name = "Adw.StyleManager"
status = "generate"
generate_builder = false
[[object.function]]
name = "get_system_supports_color_schemes"
rename = "system_supports_color_schemes"
[[object]]
name = "Adw.SqueezerPage"
status = "generate"
generate_builder = false
[[object]]
name = "Adw.TabBar"
status = "generate"
[[object.function]]
name = "setup_extra_drop_target"
manual = true
[[object.signal]]
name = "extra-drag-drop"
ignore = true
[[object]]
name = "Adw.TabView"
status = "generate"
[[object.function]]
name = "get_nth_page"
manual = true
[[object]]
name = "Adw.Toast"
status = "generate"
[[object.function]]
name = "set_action_target"
manual = true
[[object.property]]
name = "action-target"
generate = ["notify"]
[[object]]
name = "Adw.ToastOverlay"
status = "generate"
generate_builder = false
[[object]]
name = "Adw.TabPage"
status = "generate"
generate_builder = false
[[object]]
name = "Adw.ViewStackPage"
status = "generate"
generate_builder = false
[[object]]
name = "Adw.Window"
status = "generate"
trait_name = "AdwWindowExt"