ifndef __GTK_H__
define __GTK_H__

.pragma list(push, 0)

define __GTK_H_INSIDE__

include gdk/gdk.inc
include gsk/gsk.inc

.pragma comment(lib, "gtk-4")

include gtk/css/gtkcss.inc
include gtk/gtkaboutdialog.inc
include gtk/gtkaccelgroup.inc
include gtk/gtkaccessible.inc
include gtk/gtkactionable.inc
include gtk/gtkactionbar.inc
include gtk/gtkadjustment.inc
include gtk/gtkappchooser.inc
include gtk/gtkappchooserdialog.inc
include gtk/gtkappchooserwidget.inc
include gtk/gtkappchooserbutton.inc
include gtk/gtkapplication.inc
include gtk/gtkapplicationwindow.inc
include gtk/gtkaspectframe.inc
include gtk/gtkassistant.inc
include gtk/gtkatcontext.inc
include gtk/gtkbinlayout.inc
include gtk/gtkbitset.inc
include gtk/gtkbookmarklist.inc
include gtk/gtkboolfilter.inc
include gtk/gtkborder.inc
include gtk/gtkboxlayout.inc
include gtk/gtkbox.inc
include gtk/gtkbuildable.inc
include gtk/gtkbuilder.inc
include gtk/gtkbuilderlistitemfactory.inc
include gtk/gtkbuilderscope.inc
include gtk/gtkbutton.inc
include gtk/gtkcalendar.inc
include gtk/gtkcellarea.inc
include gtk/gtkcellareabox.inc
include gtk/gtkcellareacontext.inc
include gtk/gtkcelleditable.inc
include gtk/gtkcelllayout.inc
include gtk/gtkcellrenderer.inc
include gtk/gtkcellrendereraccel.inc
include gtk/gtkcellrenderercombo.inc
include gtk/gtkcellrendererpixbuf.inc
include gtk/gtkcellrendererprogress.inc
include gtk/gtkcellrendererspin.inc
include gtk/gtkcellrendererspinner.inc
include gtk/gtkcellrenderertext.inc
include gtk/gtkcellrenderertoggle.inc
include gtk/gtkcellview.inc
include gtk/gtkcenterbox.inc
include gtk/gtkcenterlayout.inc
include gtk/gtkcheckbutton.inc
include gtk/gtkcolorbutton.inc
include gtk/gtkcolorchooser.inc
include gtk/gtkcolorchooserdialog.inc
include gtk/gtkcolorchooserwidget.inc
include gtk/gtkcolorutils.inc
include gtk/gtkcolumnview.inc
include gtk/gtkcolumnviewcolumn.inc
include gtk/gtkcombobox.inc
include gtk/gtkcomboboxtext.inc
include gtk/gtkconstraintlayout.inc
include gtk/gtkconstraint.inc
include gtk/gtkcssprovider.inc
include gtk/gtkcustomlayout.inc
include gtk/gtkcustomsorter.inc
include gtk/gtkdebug.inc
include gtk/gtkdialog.inc
include gtk/gtkdirectorylist.inc
include gtk/gtkdragicon.inc
include gtk/gtkdragsource.inc
include gtk/gtkdrawingarea.inc
include gtk/gtkdropcontrollermotion.inc
include gtk/gtkdroptarget.inc
include gtk/gtkdroptargetasync.inc
include gtk/gtkdropdown.inc
include gtk/gtkeditable.inc
include gtk/gtkeditablelabel.inc
include gtk/gtkemojichooser.inc
include gtk/gtkentry.inc
include gtk/gtkentrybuffer.inc
include gtk/gtkentrycompletion.inc
include gtk/gtkenums.inc
include gtk/gtkeventcontroller.inc
include gtk/gtkeventcontrollerfocus.inc
include gtk/gtkeventcontrollerkey.inc
include gtk/gtkeventcontrollerlegacy.inc
include gtk/gtkeventcontrollermotion.inc
include gtk/gtkeventcontrollerscroll.inc
include gtk/gtkexpander.inc
include gtk/gtkexpression.inc
include gtk/gtkfixed.inc
include gtk/gtkfixedlayout.inc
include gtk/gtkfilechooser.inc
include gtk/gtkfilechooserdialog.inc
include gtk/gtkfilechoosernative.inc
include gtk/gtkfilechooserwidget.inc
include gtk/gtkfilefilter.inc
include gtk/gtkfilter.inc
include gtk/gtkfilterlistmodel.inc
include gtk/gtkcustomfilter.inc
include gtk/gtkflattenlistmodel.inc
include gtk/gtkflowbox.inc
include gtk/gtkfontbutton.inc
include gtk/gtkfontchooser.inc
include gtk/gtkfontchooserdialog.inc
include gtk/gtkfontchooserwidget.inc
include gtk/gtkframe.inc
include gtk/gtkgesture.inc
include gtk/gtkgestureclick.inc
include gtk/gtkgesturedrag.inc
include gtk/gtkgesturelongpress.inc
include gtk/gtkgesturepan.inc
include gtk/gtkgesturerotate.inc
include gtk/gtkgesturesingle.inc
include gtk/gtkgesturestylus.inc
include gtk/gtkgestureswipe.inc
include gtk/gtkgesturezoom.inc
include gtk/gtkglarea.inc
include gtk/gtkgrid.inc
include gtk/gtkgridlayout.inc
include gtk/gtkgridview.inc
include gtk/gtkheaderbar.inc
include gtk/gtkicontheme.inc
include gtk/gtkiconview.inc
include gtk/gtkimage.inc
include gtk/gtkimcontext.inc
include gtk/gtkimcontextsimple.inc
include gtk/gtkimmulticontext.inc
include gtk/gtkinfobar.inc
include gtk/gtklabel.inc
include gtk/gtklayoutmanager.inc
include gtk/gtklayoutchild.inc
include gtk/gtklevelbar.inc
include gtk/gtklistbase.inc
include gtk/gtklinkbutton.inc
include gtk/gtklistbox.inc
include gtk/gtklistitem.inc
include gtk/gtklistitemfactory.inc
include gtk/gtkliststore.inc
include gtk/gtklistview.inc
include gtk/gtklockbutton.inc
include gtk/gtkmain.inc
include gtk/gtkmaplistmodel.inc
include gtk/gtkmediacontrols.inc
include gtk/gtkmediafile.inc
include gtk/gtkmediastream.inc
include gtk/gtkmenubutton.inc
include gtk/gtkmessagedialog.inc
include gtk/gtkmountoperation.inc
include gtk/gtkmultifilter.inc
include gtk/gtkmultiselection.inc
include gtk/gtkmultisorter.inc
include gtk/gtknative.inc
include gtk/gtknativedialog.inc
include gtk/gtknoselection.inc
include gtk/gtknotebook.inc
include gtk/gtknumericsorter.inc
include gtk/gtkorientable.inc
include gtk/gtkoverlay.inc
include gtk/gtkoverlaylayout.inc
include gtk/gtkpadcontroller.inc
include gtk/gtkpagesetup.inc
include gtk/gtkpaned.inc
include gtk/gtkpapersize.inc
include gtk/gtkpasswordentry.inc
include gtk/gtkpasswordentrybuffer.inc
include gtk/gtkpicture.inc
include gtk/gtkpopover.inc
include gtk/gtkpopovermenu.inc
include gtk/gtkpopovermenubar.inc
include gtk/gtkprintcontext.inc
include gtk/gtkprintoperation.inc
include gtk/gtkprintoperationpreview.inc
include gtk/gtkprintsettings.inc
include gtk/gtkprogressbar.inc
include gtk/gtkrange.inc
include gtk/gtkrecentmanager.inc
include gtk/gtkrender.inc
include gtk/gtkrevealer.inc
include gtk/gtkroot.inc
include gtk/gtkscale.inc
include gtk/gtkscalebutton.inc
include gtk/gtkscrollable.inc
include gtk/gtkscrollbar.inc
include gtk/gtkscrolledwindow.inc
include gtk/gtksearchbar.inc
include gtk/gtksearchentry.inc
include gtk/gtkselectionfiltermodel.inc
include gtk/gtkselectionmodel.inc
include gtk/gtkseparator.inc
include gtk/gtksettings.inc
include gtk/gtkshortcut.inc
include gtk/gtkshortcutaction.inc
include gtk/gtkshortcutcontroller.inc
include gtk/gtkshortcutlabel.inc
include gtk/gtkshortcutmanager.inc
include gtk/gtkshortcutsgroup.inc
include gtk/gtkshortcutssection.inc
include gtk/gtkshortcutsshortcut.inc
include gtk/gtkshortcutswindow.inc
include gtk/gtkshortcuttrigger.inc
include gtk/gtkshow.inc
include gtk/gtksignallistitemfactory.inc
include gtk/gtksingleselection.inc
include gtk/gtkslicelistmodel.inc
include gtk/gtksnapshot.inc
include gtk/gtksorter.inc
include gtk/gtksortlistmodel.inc
include gtk/gtkstacksidebar.inc
include gtk/gtksizegroup.inc
include gtk/gtksizerequest.inc
include gtk/gtkspinbutton.inc
include gtk/gtkspinner.inc
include gtk/gtkstack.inc
include gtk/gtkstackswitcher.inc
include gtk/gtkstatusbar.inc
include gtk/gtkstringfilter.inc
include gtk/gtkstringlist.inc
include gtk/gtkstringsorter.inc
include gtk/gtkstylecontext.inc
include gtk/gtkstyleprovider.inc
include gtk/gtkswitch.inc
include gtk/gtksymbolicpaintable.inc
include gtk/gtktext.inc
include gtk/gtktextbuffer.inc
include gtk/gtktextchild.inc
include gtk/gtktextiter.inc
include gtk/gtktextmark.inc
include gtk/gtktexttag.inc
include gtk/gtktexttagtable.inc
include gtk/gtktextview.inc
include gtk/gtktogglebutton.inc
include gtk/gtktooltip.inc
include gtk/gtktestatcontext.inc
include gtk/gtktestutils.inc
include gtk/gtktreednd.inc
include gtk/gtktreeexpander.inc
include gtk/gtktreelistmodel.inc
include gtk/gtktreelistrowsorter.inc
include gtk/gtktreemodel.inc
include gtk/gtktreemodelfilter.inc
include gtk/gtktreemodelsort.inc
include gtk/gtktreeselection.inc
include gtk/gtktreesortable.inc
include gtk/gtktreestore.inc
include gtk/gtktreeview.inc
include gtk/gtktreeviewcolumn.inc
include gtk/gtktypebuiltins.inc
include gtk/gtktypes.inc
include gtk/gtkversion.inc
include gtk/gtkvideo.inc
include gtk/gtkviewport.inc
include gtk/gtkvolumebutton.inc
include gtk/gtkwidget.inc
include gtk/gtkwidgetpaintable.inc
include gtk/gtkwindow.inc
include gtk/gtkwindowcontrols.inc
include gtk/gtkwindowgroup.inc
include gtk/gtkwindowhandle.inc

include gtk/gtk-autocleanups.inc

undef __GTK_H_INSIDE__

.pragma list(pop)
endif

