[external_libraries] Gio = {min_version = "2.66"} [options] girs_directories = ["../gir-files", "../"] library = "Shumate" version = "1.0" min_cfg_version = "1" target_path = "." work_mode = "normal" generate_safety_asserts = true deprecate_by_min_version = true # with this option enabled, versions for gir and gir-files saved only to one file to minimize noise single_version_file = true generate_builder = true use_gi_docgen = true external_libraries = [ "GLib", "GObject", "Gdk", "Gtk", ] generate = [ "Shumate.*", "Shumate.Compass", "Shumate.Coordinate", "Shumate.DataSource", "Shumate.DataSourceRequest", "Shumate.FileCache", "Shumate.GeometryType", "Shumate.Layer", "Shumate.License", "Shumate.Map", "Shumate.MapLayer", "Shumate.MapSource", "Shumate.MapSourceRegistry", "Shumate.Marker", "Shumate.MarkerLayer", "Shumate.PathLayer", "Shumate.Point", "Shumate.RasterRenderer", "Shumate.Scale", "Shumate.StyleError", "Shumate.Location", "Shumate.MapProjection", "Shumate.SimpleMap", "Shumate.State", "Shumate.Unit", "Shumate.FileCacheError", "Shumate.Tile", "Shumate.TileDownloaderError", "Shumate.VectorReader", "Shumate.VectorRenderer", "Shumate.VectorSpriteSheet", "Shumate.Viewport", ] manual = [ "GLib.Bytes", "GLib.DateTime", "GLib.Error", "GLib.Variant", "GObject.Object", "GObject.Value", "Gdk.Cursor", "Gdk.Display", "Gdk.DragAction", "Gdk.Paintable", "Gdk.RGBA", "Gdk.Rectangle", "Gdk.Texture", "GdkPixbuf.Pixbuf", "Gio.Initable", "Gio.Cancellable", "Gio.Icon", "Gio.ListModel", "Gtk.Accessible", "Gtk.AccessibleRole", "Gtk.Actionable", "Gtk.Align", "Gtk.Buildable", "Gtk.ConstraintTarget", "Gtk.LayoutManager", "Gtk.Orientable", "Gtk.Orientation", "Gtk.Overflow", "Gtk.SelectionMode", "Gtk.SymbolicPaintable", "Gtk.Widget" ] [[object]] name = "Shumate.VectorSprite" status = "generate" [[object.function]] name = "new_full" [[object.function.parameter]] name = "source_rect" const = true [[object]] name = "Shumate.VectorReaderIter" status = "generate" generate_builder = false [[object.property]] name = "reader" generate = [] [[object]] name = "Shumate.TileDownloader" status = "generate" generate_builder = false [[object]] name = "Shumate.SymbolEvent" status = "generate" [[object.function]] name = "get_keys" ignore = true # todo for later