<ARG>
<NAME>GtkAboutDialog::artists</NAME>
<TYPE>GStrv</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Artists</NICK>
<BLURB>List of people who have contributed artwork to the program.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkAboutDialog::authors</NAME>
<TYPE>GStrv</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Authors</NICK>
<BLURB>List of authors of the program.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkAboutDialog::comments</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Comments string</NICK>
<BLURB>Comments about the program.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkAboutDialog::copyright</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Copyright string</NICK>
<BLURB>Copyright information for the program.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkAboutDialog::documenters</NAME>
<TYPE>GStrv</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Documenters</NICK>
<BLURB>List of people documenting the program.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkAboutDialog::license</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>License</NICK>
<BLURB>The license of the program.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkAboutDialog::license-type</NAME>
<TYPE>GtkLicense</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>License Type</NICK>
<BLURB>The license type of the program.</BLURB>
<DEFAULT>GTK_LICENSE_UNKNOWN</DEFAULT>
</ARG>

<ARG>
<NAME>GtkAboutDialog::logo</NAME>
<TYPE>GdkPaintable*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Logo</NICK>
<BLURB>A logo for the about box.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkAboutDialog::logo-icon-name</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Logo Icon Name</NICK>
<BLURB>A named icon to use as the logo for the about box.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkAboutDialog::program-name</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Program name</NICK>
<BLURB>The name of the program. If this is not set, it defaults to g_get_application_name().</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkAboutDialog::system-information</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>System Information</NICK>
<BLURB>Information about the system on which the program is running.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkAboutDialog::translator-credits</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Translator credits</NICK>
<BLURB>Credits to the translators. This string should be marked as translatable.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkAboutDialog::version</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Program version</NICK>
<BLURB>The version of the program.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkAboutDialog::website</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Website URL</NICK>
<BLURB>The URL for the link to the website of the program.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkAboutDialog::website-label</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Website label</NICK>
<BLURB>The label for the link to the website of the program.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkAboutDialog::wrap-license</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Wrap license</NICK>
<BLURB>Whether to wrap the license text.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkAccelLabel::label</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Label</NICK>
<BLURB>The text displayed next to the accelerator.</BLURB>
<DEFAULT>""</DEFAULT>
</ARG>

<ARG>
<NAME>GtkAccelLabel::use-underline</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Use underline</NICK>
<BLURB>If set, an underline in the text indicates the next character should be used for the mnemonic accelerator key.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkAccessible::widget</NAME>
<TYPE>GtkWidget*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Widget</NICK>
<BLURB>The widget referenced by this accessible.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkActionable::action-name</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Action name</NICK>
<BLURB>The name of the associated action, like “app.quit”.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkActionable::action-target</NAME>
<TYPE>GVariant*</TYPE>
<RANGE>GVariant<*></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Action target value</NICK>
<BLURB>The parameter for action invocations.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkActionBar::revealed</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Reveal</NICK>
<BLURB>Controls whether the action bar shows its contents or not.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkAdjustment::lower</NAME>
<TYPE>gdouble</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Minimum Value</NICK>
<BLURB>The minimum value of the adjustment.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkAdjustment::page-increment</NAME>
<TYPE>gdouble</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Page Increment</NICK>
<BLURB>The page increment of the adjustment.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkAdjustment::page-size</NAME>
<TYPE>gdouble</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Page Size</NICK>
<BLURB>The page size of the adjustment.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkAdjustment::step-increment</NAME>
<TYPE>gdouble</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Step Increment</NICK>
<BLURB>The step increment of the adjustment.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkAdjustment::upper</NAME>
<TYPE>gdouble</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Maximum Value</NICK>
<BLURB>The maximum value of the adjustment.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkAdjustment::value</NAME>
<TYPE>gdouble</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Value</NICK>
<BLURB>The value of the adjustment.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkAppChooser::content-type</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Content type</NICK>
<BLURB>The content type used by the open with object.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkAppChooserButton::heading</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Heading</NICK>
<BLURB>The text to show at the top of the dialog.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkAppChooserButton::modal</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Modal</NICK>
<BLURB>Whether the dialog should be modal.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkAppChooserButton::show-default-item</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Show default item</NICK>
<BLURB>Whether the combobox should show the default application on top.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkAppChooserButton::show-dialog-item</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Include an “Other…” item</NICK>
<BLURB>Whether the combobox should include an item that triggers a GtkAppChooserDialog.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkAppChooserDialog::gfile</NAME>
<TYPE>GFile*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>GFile</NICK>
<BLURB>The GFile used by the app chooser dialog.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkAppChooserDialog::heading</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Heading</NICK>
<BLURB>The text to show at the top of the dialog.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkAppChooserWidget::default-text</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Widget’s default text</NICK>
<BLURB>The default text appearing when there are no applications.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkAppChooserWidget::show-all</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Show all apps</NICK>
<BLURB>Whether the widget should show all applications.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkAppChooserWidget::show-default</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Show default app</NICK>
<BLURB>Whether the widget should show the default application.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkAppChooserWidget::show-fallback</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Show fallback apps</NICK>
<BLURB>Whether the widget should show fallback applications.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkAppChooserWidget::show-other</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Show other apps</NICK>
<BLURB>Whether the widget should show other applications.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkAppChooserWidget::show-recommended</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Show recommended apps</NICK>
<BLURB>Whether the widget should show recommended applications.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkApplication::active-window</NAME>
<TYPE>GtkWindow*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Active window</NICK>
<BLURB>The window which most recently had focus.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkApplication::app-menu</NAME>
<TYPE>GMenuModel*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Application menu</NICK>
<BLURB>The GMenuModel for the application menu.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkApplication::menubar</NAME>
<TYPE>GMenuModel*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Menubar</NICK>
<BLURB>The GMenuModel for the menubar.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkApplication::register-session</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Register session</NICK>
<BLURB>Register with the session manager.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkApplication::screensaver-active</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Screensaver Active</NICK>
<BLURB>Whether the screensaver is active.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkApplicationWindow::show-menubar</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Show a menubar</NICK>
<BLURB>TRUE if the window should show a menubar at the top of the window.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkAspectFrame::child</NAME>
<TYPE>GtkWidget*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Child</NICK>
<BLURB>The child widget.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkAspectFrame::obey-child</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Obey child</NICK>
<BLURB>Force aspect ratio to match that of the frame’s child.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkAspectFrame::ratio</NAME>
<TYPE>gfloat</TYPE>
<RANGE>[0.0001,10000]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Ratio</NICK>
<BLURB>Aspect ratio if obey_child is FALSE.</BLURB>
<DEFAULT>1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkAspectFrame::xalign</NAME>
<TYPE>gfloat</TYPE>
<RANGE>[0,1]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Horizontal Alignment</NICK>
<BLURB>X alignment of the child.</BLURB>
<DEFAULT>0.5</DEFAULT>
</ARG>

<ARG>
<NAME>GtkAspectFrame::yalign</NAME>
<TYPE>gfloat</TYPE>
<RANGE>[0,1]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Vertical Alignment</NICK>
<BLURB>Y alignment of the child.</BLURB>
<DEFAULT>0.5</DEFAULT>
</ARG>

<ARG>
<NAME>GtkAssistant::pages</NAME>
<TYPE>GListModel*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Pages</NICK>
<BLURB>The pages of the assistant.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkAssistant::use-header-bar</NAME>
<TYPE>gint</TYPE>
<RANGE>[-1,1]</RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Use Header Bar</NICK>
<BLURB>Use Header Bar for actions.</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkAssistantPage::child</NAME>
<TYPE>GtkWidget*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Child widget</NICK>
<BLURB>The content the assistant page.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkAssistantPage::complete</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Page complete</NICK>
<BLURB>Whether all required fields on the page have been filled out.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkAssistantPage::page-type</NAME>
<TYPE>GtkAssistantPageType</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Page type</NICK>
<BLURB>The type of the assistant page.</BLURB>
<DEFAULT>GTK_ASSISTANT_PAGE_CONTENT</DEFAULT>
</ARG>

<ARG>
<NAME>GtkAssistantPage::title</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Page title</NICK>
<BLURB>The title of the assistant page.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkBox::baseline-position</NAME>
<TYPE>GtkBaselinePosition</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Baseline position</NICK>
<BLURB>The position of the baseline aligned widgets if extra space is available.</BLURB>
<DEFAULT>GTK_BASELINE_POSITION_CENTER</DEFAULT>
</ARG>

<ARG>
<NAME>GtkBox::homogeneous</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Homogeneous</NICK>
<BLURB>Whether the children should all be the same size.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkBox::spacing</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Spacing</NICK>
<BLURB>The amount of space between children.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkBoxLayout::baseline-position</NAME>
<TYPE>GtkBaselinePosition</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Baseline position</NICK>
<BLURB>The position of the baseline aligned widgets if extra space is available.</BLURB>
<DEFAULT>GTK_BASELINE_POSITION_CENTER</DEFAULT>
</ARG>

<ARG>
<NAME>GtkBoxLayout::homogeneous</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Homogeneous</NICK>
<BLURB>Distribute space homogeneously.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkBoxLayout::spacing</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Spacing</NICK>
<BLURB>Spacing between widgets.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkBuilder::current-object</NAME>
<TYPE>GObject*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Current object</NICK>
<BLURB>The object the builder is evaluating for.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkBuilder::scope</NAME>
<TYPE>GtkBuilderScope*</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Scope</NICK>
<BLURB>The scope the builder is operating in.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkBuilder::translation-domain</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Translation Domain</NICK>
<BLURB>The translation domain used by gettext.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkButton::child</NAME>
<TYPE>GtkWidget*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Child</NICK>
<BLURB>The child widget.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkButton::has-frame</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Has Frame</NICK>
<BLURB>Whether the button has a frame.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkButton::icon-name</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Icon Name</NICK>
<BLURB>The name of the icon used to automatically populate the button.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkButton::label</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Label</NICK>
<BLURB>Text of the label widget inside the button, if the button contains a label widget.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkButton::use-underline</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Use underline</NICK>
<BLURB>If set, an underline in the text indicates the next character should be used for the mnemonic accelerator key.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCalendar::day</NAME>
<TYPE>gint</TYPE>
<RANGE>[0,31]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Day</NICK>
<BLURB>The selected day (as a number between 1 and 31, or 0 to unselect the currently selected day).</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCalendar::month</NAME>
<TYPE>gint</TYPE>
<RANGE>[0,11]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Month</NICK>
<BLURB>The selected month (as a number between 0 and 11).</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCalendar::show-day-names</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Show Day Names</NICK>
<BLURB>If TRUE, day names are displayed.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCalendar::show-heading</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Show Heading</NICK>
<BLURB>If TRUE, a heading is displayed.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCalendar::show-week-numbers</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Show Week Numbers</NICK>
<BLURB>If TRUE, week numbers are displayed.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCalendar::year</NAME>
<TYPE>gint</TYPE>
<RANGE>[1,9999]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Year</NICK>
<BLURB>The selected year.</BLURB>
<DEFAULT>1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellArea::edit-widget</NAME>
<TYPE>GtkCellEditable*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Edit Widget</NICK>
<BLURB>The widget currently editing the edited cell.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellArea::edited-cell</NAME>
<TYPE>GtkCellRenderer*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Edited Cell</NICK>
<BLURB>The cell which is currently being edited.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellArea::focus-cell</NAME>
<TYPE>GtkCellRenderer*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Focus Cell</NICK>
<BLURB>The cell which currently has focus.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellAreaBox::spacing</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Spacing</NICK>
<BLURB>Space which is inserted between cells.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellAreaBox::align</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>crw</FLAGS>
<NICK>Align</NICK>
<BLURB>Whether cell should align with adjacent rows.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellAreaBox::expand</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>crw</FLAGS>
<NICK>Expand</NICK>
<BLURB>Whether the cell expands.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellAreaBox::fixed-size</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>crw</FLAGS>
<NICK>Fixed Size</NICK>
<BLURB>Whether cells should be the same size in all rows.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellAreaBox::pack-type</NAME>
<TYPE>GtkPackType</TYPE>
<RANGE></RANGE>
<FLAGS>crw</FLAGS>
<NICK>Pack Type</NICK>
<BLURB>A GtkPackType indicating whether the cell is packed with reference to the start or end of the cell area.</BLURB>
<DEFAULT>GTK_PACK_START</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellAreaContext::area</NAME>
<TYPE>GtkCellArea*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Area</NICK>
<BLURB>The Cell Area this context was created for.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellAreaContext::minimum-height</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<FLAGS>r</FLAGS>
<NICK>Minimum Height</NICK>
<BLURB>Minimum cached height.</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellAreaContext::minimum-width</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<FLAGS>r</FLAGS>
<NICK>Minimum Width</NICK>
<BLURB>Minimum cached width.</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellAreaContext::natural-height</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<FLAGS>r</FLAGS>
<NICK>Minimum Height</NICK>
<BLURB>Minimum cached height.</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellAreaContext::natural-width</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<FLAGS>r</FLAGS>
<NICK>Minimum Width</NICK>
<BLURB>Minimum cached width.</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellEditable::editing-canceled</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Editing Canceled</NICK>
<BLURB>Indicates that editing has been canceled.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererAccel::accel-key</NAME>
<TYPE>guint</TYPE>
<RANGE><= G_MAXINT</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Accelerator key</NICK>
<BLURB>The keyval of the accelerator.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererAccel::accel-mode</NAME>
<TYPE>GtkCellRendererAccelMode</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Accelerator Mode</NICK>
<BLURB>The type of accelerators.</BLURB>
<DEFAULT>GTK_CELL_RENDERER_ACCEL_MODE_GTK</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererAccel::accel-mods</NAME>
<TYPE>GdkModifierType</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Accelerator modifiers</NICK>
<BLURB>The modifier mask of the accelerator.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererAccel::keycode</NAME>
<TYPE>guint</TYPE>
<RANGE><= G_MAXINT</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Accelerator keycode</NICK>
<BLURB>The hardware keycode of the accelerator.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererCombo::has-entry</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Has Entry</NICK>
<BLURB>If FALSE, don’t allow to enter strings other than the chosen ones.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererCombo::model</NAME>
<TYPE>GtkTreeModel*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Model</NICK>
<BLURB>The model containing the possible values for the combo box.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererCombo::text-column</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Text Column</NICK>
<BLURB>A column in the data source model to get the strings from.</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRenderer::cell-background</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>w</FLAGS>
<NICK>Cell background color name</NICK>
<BLURB>Cell background color as a string.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRenderer::cell-background-rgba</NAME>
<TYPE>GdkRGBA*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Cell background RGBA color</NICK>
<BLURB>Cell background color as a GdkRGBA.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRenderer::cell-background-set</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Cell background set</NICK>
<BLURB>Whether the cell background color is set.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRenderer::editing</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Editing</NICK>
<BLURB>Whether the cell renderer is currently in editing mode.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRenderer::height</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>height</NICK>
<BLURB>The fixed height.</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRenderer::is-expanded</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Is Expanded</NICK>
<BLURB>Row is an expander row, and is expanded.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRenderer::is-expander</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Is Expander</NICK>
<BLURB>Row has children.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRenderer::mode</NAME>
<TYPE>GtkCellRendererMode</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>mode</NICK>
<BLURB>Editable mode of the CellRenderer.</BLURB>
<DEFAULT>GTK_CELL_RENDERER_MODE_INERT</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRenderer::sensitive</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Sensitive</NICK>
<BLURB>Display the cell sensitive.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRenderer::visible</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>visible</NICK>
<BLURB>Display the cell.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRenderer::width</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>width</NICK>
<BLURB>The fixed width.</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRenderer::xalign</NAME>
<TYPE>gfloat</TYPE>
<RANGE>[0,1]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>xalign</NICK>
<BLURB>The x-align.</BLURB>
<DEFAULT>0.5</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRenderer::xpad</NAME>
<TYPE>guint</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>xpad</NICK>
<BLURB>The xpad.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRenderer::yalign</NAME>
<TYPE>gfloat</TYPE>
<RANGE>[0,1]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>yalign</NICK>
<BLURB>The y-align.</BLURB>
<DEFAULT>0.5</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRenderer::ypad</NAME>
<TYPE>guint</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>ypad</NICK>
<BLURB>The ypad.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererPixbuf::gicon</NAME>
<TYPE>GIcon*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Icon</NICK>
<BLURB>The GIcon being displayed.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererPixbuf::icon-name</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Icon Name</NICK>
<BLURB>The name of the icon from the icon theme.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererPixbuf::icon-size</NAME>
<TYPE>GtkIconSize</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Icon Size</NICK>
<BLURB>The GtkIconSize value that specifies the size of the rendered icon.</BLURB>
<DEFAULT>GTK_ICON_SIZE_INHERIT</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererPixbuf::pixbuf</NAME>
<TYPE>GdkPixbuf*</TYPE>
<RANGE></RANGE>
<FLAGS>w</FLAGS>
<NICK>Pixbuf Object</NICK>
<BLURB>The pixbuf to render.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererPixbuf::pixbuf-expander-closed</NAME>
<TYPE>GdkPixbuf*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Pixbuf Expander Closed</NICK>
<BLURB>Pixbuf for closed expander.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererPixbuf::pixbuf-expander-open</NAME>
<TYPE>GdkPixbuf*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Pixbuf Expander Open</NICK>
<BLURB>Pixbuf for open expander.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererPixbuf::texture</NAME>
<TYPE>GdkTexture*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Texture</NICK>
<BLURB>The texture to render.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererProgress::inverted</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Inverted</NICK>
<BLURB>Invert the direction in which the progress bar grows.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererProgress::pulse</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Pulse</NICK>
<BLURB>Set this to positive values to indicate that some progress is made, but you don’t know how much.</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererProgress::text</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Text</NICK>
<BLURB>Text on the progress bar.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererProgress::text-xalign</NAME>
<TYPE>gfloat</TYPE>
<RANGE>[0,1]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Text x alignment</NICK>
<BLURB>The horizontal text alignment, from 0 (left) to 1 (right). Reversed for RTL layouts.</BLURB>
<DEFAULT>0.5</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererProgress::text-yalign</NAME>
<TYPE>gfloat</TYPE>
<RANGE>[0,1]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Text y alignment</NICK>
<BLURB>The vertical text alignment, from 0 (top) to 1 (bottom).</BLURB>
<DEFAULT>0.5</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererProgress::value</NAME>
<TYPE>gint</TYPE>
<RANGE>[0,100]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Value</NICK>
<BLURB>Value of the progress bar.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererSpin::adjustment</NAME>
<TYPE>GtkAdjustment*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Adjustment</NICK>
<BLURB>The adjustment that holds the value of the spin button.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererSpin::climb-rate</NAME>
<TYPE>gdouble</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Climb rate</NICK>
<BLURB>The acceleration rate when you hold down a button.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererSpin::digits</NAME>
<TYPE>guint</TYPE>
<RANGE><= 20</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Digits</NICK>
<BLURB>The number of decimal places to display.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererSpinner::active</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Active</NICK>
<BLURB>Whether the spinner is active (ie. shown) in the cell.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererSpinner::pulse</NAME>
<TYPE>guint</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Pulse</NICK>
<BLURB>Pulse of the spinner.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererSpinner::size</NAME>
<TYPE>GtkIconSize</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Size</NICK>
<BLURB>The GtkIconSize value that specifies the size of the rendered spinner.</BLURB>
<DEFAULT>GTK_ICON_SIZE_INHERIT</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererText::align-set</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Align set</NICK>
<BLURB>Whether this tag affects the alignment mode.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererText::alignment</NAME>
<TYPE>PangoAlignment</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Alignment</NICK>
<BLURB>How to align the lines.</BLURB>
<DEFAULT>PANGO_ALIGN_LEFT</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererText::attributes</NAME>
<TYPE>PangoAttrList*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Attributes</NICK>
<BLURB>A list of style attributes to apply to the text of the renderer.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererText::background</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>w</FLAGS>
<NICK>Background color name</NICK>
<BLURB>Background color as a string.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererText::background-rgba</NAME>
<TYPE>GdkRGBA*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Background color as RGBA</NICK>
<BLURB>Background color as a GdkRGBA.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererText::background-set</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Background set</NICK>
<BLURB>Whether this tag affects the background color.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererText::editable</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Editable</NICK>
<BLURB>Whether the text can be modified by the user.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererText::editable-set</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Editability set</NICK>
<BLURB>Whether this tag affects text editability.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererText::ellipsize</NAME>
<TYPE>PangoEllipsizeMode</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Ellipsize</NICK>
<BLURB>The preferred place to ellipsize the string, if the cell renderer does not have enough room to display the entire string.</BLURB>
<DEFAULT>PANGO_ELLIPSIZE_NONE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererText::ellipsize-set</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Ellipsize set</NICK>
<BLURB>Whether this tag affects the ellipsize mode.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererText::family</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Font family</NICK>
<BLURB>Name of the font family, e.g. Sans, Helvetica, Times, Monospace.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererText::family-set</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Font family set</NICK>
<BLURB>Whether this tag affects the font family.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererText::font</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Font</NICK>
<BLURB>Font description as a string, e.g. “Sans Italic 12”.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererText::font-desc</NAME>
<TYPE>PangoFontDescription*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Font</NICK>
<BLURB>Font description as a PangoFontDescription struct.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererText::foreground</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>w</FLAGS>
<NICK>Foreground color name</NICK>
<BLURB>Foreground color as a string.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererText::foreground-rgba</NAME>
<TYPE>GdkRGBA*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Foreground color as RGBA</NICK>
<BLURB>Foreground color as a GdkRGBA.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererText::foreground-set</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Foreground set</NICK>
<BLURB>Whether this tag affects the foreground color.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererText::language</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Language</NICK>
<BLURB>The language this text is in, as an ISO code. Pango can use this as a hint when rendering the text. If you don’t understand this parameter, you probably don’t need it.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererText::language-set</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Language set</NICK>
<BLURB>Whether this tag affects the language the text is rendered as.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererText::markup</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>w</FLAGS>
<NICK>Markup</NICK>
<BLURB>Marked up text to render.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererText::max-width-chars</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Maximum Width In Characters</NICK>
<BLURB>The maximum width of the cell, in characters.</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererText::placeholder-text</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Placeholder text</NICK>
<BLURB>Text rendered when an editable cell is empty.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererText::rise</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -2147483647</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Rise</NICK>
<BLURB>Offset of text above the baseline (below the baseline if rise is negative).</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererText::rise-set</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Rise set</NICK>
<BLURB>Whether this tag affects the rise.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererText::scale</NAME>
<TYPE>gdouble</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Font scale</NICK>
<BLURB>Font scaling factor.</BLURB>
<DEFAULT>1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererText::scale-set</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Font scale set</NICK>
<BLURB>Whether this tag scales the font size by a factor.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererText::single-paragraph-mode</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Single Paragraph Mode</NICK>
<BLURB>Whether to keep all text in a single paragraph.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererText::size</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Font size</NICK>
<BLURB>Font size.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererText::size-points</NAME>
<TYPE>gdouble</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Font points</NICK>
<BLURB>Font size in points.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererText::size-set</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Font size set</NICK>
<BLURB>Whether this tag affects the font size.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererText::stretch</NAME>
<TYPE>PangoStretch</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Font stretch</NICK>
<BLURB>Font stretch.</BLURB>
<DEFAULT>PANGO_STRETCH_NORMAL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererText::stretch-set</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Font stretch set</NICK>
<BLURB>Whether this tag affects the font stretch.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererText::strikethrough</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Strikethrough</NICK>
<BLURB>Whether to strike through the text.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererText::strikethrough-set</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Strikethrough set</NICK>
<BLURB>Whether this tag affects strikethrough.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererText::style</NAME>
<TYPE>PangoStyle</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Font style</NICK>
<BLURB>Font style.</BLURB>
<DEFAULT>PANGO_STYLE_NORMAL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererText::style-set</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Font style set</NICK>
<BLURB>Whether this tag affects the font style.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererText::text</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Text</NICK>
<BLURB>Text to render.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererText::underline</NAME>
<TYPE>PangoUnderline</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Underline</NICK>
<BLURB>Style of underline for this text.</BLURB>
<DEFAULT>PANGO_UNDERLINE_NONE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererText::underline-set</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Underline set</NICK>
<BLURB>Whether this tag affects underlining.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererText::variant</NAME>
<TYPE>PangoVariant</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Font variant</NICK>
<BLURB>Font variant.</BLURB>
<DEFAULT>PANGO_VARIANT_NORMAL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererText::variant-set</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Font variant set</NICK>
<BLURB>Whether this tag affects the font variant.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererText::weight</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Font weight</NICK>
<BLURB>Font weight.</BLURB>
<DEFAULT>400</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererText::weight-set</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Font weight set</NICK>
<BLURB>Whether this tag affects the font weight.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererText::width-chars</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Width In Characters</NICK>
<BLURB>The desired width of the label, in characters.</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererText::wrap-mode</NAME>
<TYPE>PangoWrapMode</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Wrap mode</NICK>
<BLURB>How to break the string into multiple lines, if the cell renderer does not have enough room to display the entire string.</BLURB>
<DEFAULT>PANGO_WRAP_CHAR</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererText::wrap-width</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Wrap width</NICK>
<BLURB>The width at which the text is wrapped.</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererToggle::activatable</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Activatable</NICK>
<BLURB>The toggle button can be activated.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererToggle::active</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Toggle state</NICK>
<BLURB>The toggle state of the button.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererToggle::inconsistent</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Inconsistent state</NICK>
<BLURB>The inconsistent state of the button.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellRendererToggle::radio</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Radio state</NICK>
<BLURB>Draw the toggle button as a radio button.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellView::cell-area</NAME>
<TYPE>GtkCellArea*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Cell Area</NICK>
<BLURB>The GtkCellArea used to layout cells.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellView::cell-area-context</NAME>
<TYPE>GtkCellAreaContext*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Cell Area Context</NICK>
<BLURB>The GtkCellAreaContext used to compute the geometry of the cell view.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellView::draw-sensitive</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Draw Sensitive</NICK>
<BLURB>Whether to force cells to be drawn in a sensitive state.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellView::fit-model</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Fit Model</NICK>
<BLURB>Whether to request enough space for every row in the model.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCellView::model</NAME>
<TYPE>GtkTreeModel*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>CellView model</NICK>
<BLURB>The model for cell view.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkCheckButton::draw-indicator</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Draw Indicator</NICK>
<BLURB>If the indicator part of the button is displayed.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkCheckButton::inconsistent</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Inconsistent</NICK>
<BLURB>If the check button is in an “in between” state.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkColorButton::modal</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Modal</NICK>
<BLURB>Whether the dialog is modal.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkColorButton::rgba</NAME>
<TYPE>GdkRGBA*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Current RGBA Color</NICK>
<BLURB>The selected RGBA color.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkColorButton::show-editor</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Show Editor</NICK>
<BLURB>Whether to show the color editor right away.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkColorButton::title</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Title</NICK>
<BLURB>The title of the color selection dialog.</BLURB>
<DEFAULT>"Pick a Color"</DEFAULT>
</ARG>

<ARG>
<NAME>GtkColorButton::use-alpha</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Use alpha</NICK>
<BLURB>Whether to give the color an alpha value.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkColorChooser::rgba</NAME>
<TYPE>GdkRGBA*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Color</NICK>
<BLURB>Current color, as a GdkRGBA.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkColorChooser::use-alpha</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Use alpha</NICK>
<BLURB>Whether alpha should be shown.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkColorChooserDialog::show-editor</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Show editor</NICK>
<BLURB>Show editor.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkColorChooserWidget::show-editor</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Show editor</NICK>
<BLURB>Show editor.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkComboBox::active</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Active item</NICK>
<BLURB>The item which is currently active.</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkComboBox::active-id</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Active id</NICK>
<BLURB>The value of the id column for the active row.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkComboBox::button-sensitivity</NAME>
<TYPE>GtkSensitivityType</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Button Sensitivity</NICK>
<BLURB>Whether the dropdown button is sensitive when the model is empty.</BLURB>
<DEFAULT>GTK_SENSITIVITY_AUTO</DEFAULT>
</ARG>

<ARG>
<NAME>GtkComboBox::child</NAME>
<TYPE>GtkWidget*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Child</NICK>
<BLURB>The child_widget.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkComboBox::entry-text-column</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Entry Text Column</NICK>
<BLURB>The column in the combo box’s model to associate with strings from the entry if the combo was created with #GtkComboBox:has-entry = %TRUE.</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkComboBox::has-entry</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Has Entry</NICK>
<BLURB>Whether combo box has an entry.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkComboBox::has-frame</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Has Frame</NICK>
<BLURB>Whether the combo box draws a frame around the child.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkComboBox::id-column</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>ID Column</NICK>
<BLURB>The column in the combo box’s model that provides string IDs for the values in the model.</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkComboBox::model</NAME>
<TYPE>GtkTreeModel*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>ComboBox model</NICK>
<BLURB>The model for the combo box.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkComboBox::popup-fixed-width</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Popup Fixed Width</NICK>
<BLURB>Whether the popup’s width should be a fixed width matching the allocated width of the combo box.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkComboBox::popup-shown</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Popup shown</NICK>
<BLURB>Whether the combo’s dropdown is shown.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkConstraint::constant</NAME>
<TYPE>gdouble</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Constant</NICK>
<BLURB>The constant to be added to the source attribute.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkConstraint::multiplier</NAME>
<TYPE>gdouble</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Multiplier</NICK>
<BLURB>The multiplication factor to be applied to the source attribute.</BLURB>
<DEFAULT>1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkConstraint::relation</NAME>
<TYPE>GtkConstraintRelation</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Relation</NICK>
<BLURB>The relation between the source and target attributes.</BLURB>
<DEFAULT>GTK_CONSTRAINT_RELATION_EQ</DEFAULT>
</ARG>

<ARG>
<NAME>GtkConstraint::source</NAME>
<TYPE>GtkConstraintTarget*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Source</NICK>
<BLURB>The source of the constraint.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkConstraint::source-attribute</NAME>
<TYPE>GtkConstraintAttribute</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Source Attribute</NICK>
<BLURB>The attribute of the source widget set by the constraint.</BLURB>
<DEFAULT>GTK_CONSTRAINT_ATTRIBUTE_NONE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkConstraint::strength</NAME>
<TYPE>gint</TYPE>
<RANGE>[0,1001001000]</RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Strength</NICK>
<BLURB>The strength of the constraint.</BLURB>
<DEFAULT>1001001000</DEFAULT>
</ARG>

<ARG>
<NAME>GtkConstraint::target</NAME>
<TYPE>GtkConstraintTarget*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Target</NICK>
<BLURB>The target of the constraint.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkConstraint::target-attribute</NAME>
<TYPE>GtkConstraintAttribute</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Target Attribute</NICK>
<BLURB>The attribute of the target set by the constraint.</BLURB>
<DEFAULT>GTK_CONSTRAINT_ATTRIBUTE_NONE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkConstraintGuide::max-height</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Maximum height</NICK>
<BLURB>Maximum height.</BLURB>
<DEFAULT>2147483647</DEFAULT>
</ARG>

<ARG>
<NAME>GtkConstraintGuide::max-width</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Maximum width</NICK>
<BLURB>Maximum width.</BLURB>
<DEFAULT>2147483647</DEFAULT>
</ARG>

<ARG>
<NAME>GtkConstraintGuide::min-height</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Minimum height</NICK>
<BLURB>Minimum height.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkConstraintGuide::min-width</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Minimum width</NICK>
<BLURB>Minimum width.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkConstraintGuide::name</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Name</NICK>
<BLURB>A name to use in debug message.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkConstraintGuide::nat-height</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Natural height</NICK>
<BLURB>Natural height.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkConstraintGuide::nat-width</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Natural width</NICK>
<BLURB>Natural width.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkConstraintGuide::strength</NAME>
<TYPE>GtkConstraintStrength</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Strength</NICK>
<BLURB>The strength to use for natural size.</BLURB>
<DEFAULT>GTK_CONSTRAINT_STRENGTH_MEDIUM</DEFAULT>
</ARG>

<ARG>
<NAME>GtkDialog::use-header-bar</NAME>
<TYPE>gint</TYPE>
<RANGE>[-1,1]</RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Use Header Bar</NICK>
<BLURB>Use Header Bar for actions.</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkDragIcon::child</NAME>
<TYPE>GtkWidget*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Child</NICK>
<BLURB>The widget to display as drag icon.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkDragSource::actions</NAME>
<TYPE>GdkDragAction</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Actions</NICK>
<BLURB>Supported actions.</BLURB>
<DEFAULT>GDK_ACTION_COPY</DEFAULT>
</ARG>

<ARG>
<NAME>GtkDragSource::content</NAME>
<TYPE>GdkContentProvider*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Content</NICK>
<BLURB>The content provider for the dragged data.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkDrawingArea::content-height</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Content Height</NICK>
<BLURB>Desired height for displayed content.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkDrawingArea::content-width</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Content Width</NICK>
<BLURB>Desired width for displayed content.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkDropTarget::actions</NAME>
<TYPE>GdkDragAction</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Actions</NICK>
<BLURB>The actions supported by this drop target.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkDropTarget::drop</NAME>
<TYPE>GdkDrop*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Drop</NICK>
<BLURB>Current drop.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkDropTarget::formats</NAME>
<TYPE>GdkContentFormats*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Formats</NICK>
<BLURB>The supported formats.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkDropTarget::preload</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Preload</NICK>
<BLURB>Whether drop data should be preloaded while hovering.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkDropTarget::value</NAME>
<TYPE>GValue*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Value</NICK>
<BLURB>The value for this drop operation.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkDropTargetAsync::actions</NAME>
<TYPE>GdkDragAction</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Actions</NICK>
<BLURB>Actions.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkDropTargetAsync::formats</NAME>
<TYPE>GdkContentFormats*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Formats</NICK>
<BLURB>Formats.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkEditable::cursor-position</NAME>
<TYPE>gint</TYPE>
<RANGE>[0,65535]</RANGE>
<FLAGS>r</FLAGS>
<NICK>Cursor Position</NICK>
<BLURB>The current position of the insertion cursor in chars.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkEditable::editable</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Editable</NICK>
<BLURB>Whether the entry contents can be edited.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkEditable::enable-undo</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Enable Undo</NICK>
<BLURB>If undo/redo should be enabled for the editable.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkEditable::max-width-chars</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Maximum width in characters</NICK>
<BLURB>The desired maximum width of the entry, in characters.</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkEditable::selection-bound</NAME>
<TYPE>gint</TYPE>
<RANGE>[0,65535]</RANGE>
<FLAGS>r</FLAGS>
<NICK>Selection Bound</NICK>
<BLURB>The position of the opposite end of the selection from the cursor in chars.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkEditable::text</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Text</NICK>
<BLURB>The contents of the entry.</BLURB>
<DEFAULT>""</DEFAULT>
</ARG>

<ARG>
<NAME>GtkEditable::width-chars</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Width in chars</NICK>
<BLURB>Number of characters to leave space for in the entry.</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkEditable::xalign</NAME>
<TYPE>gfloat</TYPE>
<RANGE>[0,1]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>X align</NICK>
<BLURB>The horizontal alignment, from 0 (left) to 1 (right). Reversed for RTL layouts.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkEntryBuffer::length</NAME>
<TYPE>guint</TYPE>
<RANGE><= 65535</RANGE>
<FLAGS>r</FLAGS>
<NICK>Text length</NICK>
<BLURB>Length of the text currently in the buffer.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkEntryBuffer::max-length</NAME>
<TYPE>gint</TYPE>
<RANGE>[0,65535]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Maximum length</NICK>
<BLURB>Maximum number of characters for this entry. Zero if no maximum.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkEntryBuffer::text</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Text</NICK>
<BLURB>The contents of the buffer.</BLURB>
<DEFAULT>""</DEFAULT>
</ARG>

<ARG>
<NAME>GtkEntryCompletion::cell-area</NAME>
<TYPE>GtkCellArea*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Cell Area</NICK>
<BLURB>The GtkCellArea used to layout cells.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkEntryCompletion::inline-completion</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Inline completion</NICK>
<BLURB>Whether the common prefix should be inserted automatically.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkEntryCompletion::inline-selection</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Inline selection</NICK>
<BLURB>Your description here.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkEntryCompletion::minimum-key-length</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Minimum Key Length</NICK>
<BLURB>Minimum length of the search key in order to look up matches.</BLURB>
<DEFAULT>1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkEntryCompletion::model</NAME>
<TYPE>GtkTreeModel*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Completion Model</NICK>
<BLURB>The model to find matches in.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkEntryCompletion::popup-completion</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Popup completion</NICK>
<BLURB>Whether the completions should be shown in a popup window.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkEntryCompletion::popup-set-width</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Popup set width</NICK>
<BLURB>If TRUE, the popup window will have the same size as the entry.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkEntryCompletion::popup-single-match</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Popup single match</NICK>
<BLURB>If TRUE, the popup window will appear for a single match.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkEntryCompletion::text-column</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Text column</NICK>
<BLURB>The column of the model containing the strings.</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkEntry::activates-default</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Activates default</NICK>
<BLURB>Whether to activate the default widget (such as the default button in a dialog) when Enter is pressed.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkEntry::attributes</NAME>
<TYPE>PangoAttrList*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Attributes</NICK>
<BLURB>A list of style attributes to apply to the text of the entry.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkEntry::buffer</NAME>
<TYPE>GtkEntryBuffer*</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Text Buffer</NICK>
<BLURB>Text buffer object which actually stores entry text.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkEntry::completion</NAME>
<TYPE>GtkEntryCompletion*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Completion</NICK>
<BLURB>The auxiliary completion object.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkEntry::enable-emoji-completion</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Enable Emoji completion</NICK>
<BLURB>Whether to suggest Emoji replacements.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkEntry::extra-menu</NAME>
<TYPE>GMenuModel*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Extra menu</NICK>
<BLURB>Model menu to append to the context menu.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkEntry::has-frame</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Has Frame</NICK>
<BLURB>FALSE removes outside bevel from entry.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkEntry::im-module</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>IM module</NICK>
<BLURB>Which IM module should be used.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkEntry::input-hints</NAME>
<TYPE>GtkInputHints</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>hints</NICK>
<BLURB>Hints for the text field behaviour.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkEntry::input-purpose</NAME>
<TYPE>GtkInputPurpose</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Purpose</NICK>
<BLURB>Purpose of the text field.</BLURB>
<DEFAULT>GTK_INPUT_PURPOSE_FREE_FORM</DEFAULT>
</ARG>

<ARG>
<NAME>GtkEntry::invisible-char</NAME>
<TYPE>guint</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Invisible character</NICK>
<BLURB>The character to use when masking entry contents (in “password mode”).</BLURB>
<DEFAULT>'*'</DEFAULT>
</ARG>

<ARG>
<NAME>GtkEntry::invisible-char-set</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Invisible character set</NICK>
<BLURB>Whether the invisible character has been set.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkEntry::max-length</NAME>
<TYPE>gint</TYPE>
<RANGE>[0,65535]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Maximum length</NICK>
<BLURB>Maximum number of characters for this entry. Zero if no maximum.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkEntry::overwrite-mode</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Overwrite mode</NICK>
<BLURB>Whether new text overwrites existing text.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkEntry::placeholder-text</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Placeholder text</NICK>
<BLURB>Show text in the entry when it’s empty and unfocused.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkEntry::primary-icon-activatable</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Primary icon activatable</NICK>
<BLURB>Whether the primary icon is activatable.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkEntry::primary-icon-gicon</NAME>
<TYPE>GIcon*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Primary GIcon</NICK>
<BLURB>GIcon for primary icon.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkEntry::primary-icon-name</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Primary icon name</NICK>
<BLURB>Icon name for primary icon.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkEntry::primary-icon-paintable</NAME>
<TYPE>GdkPaintable*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Primary paintable</NICK>
<BLURB>Primary paintable for the entry.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkEntry::primary-icon-sensitive</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Primary icon sensitive</NICK>
<BLURB>Whether the primary icon is sensitive.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkEntry::primary-icon-storage-type</NAME>
<TYPE>GtkImageType</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Primary storage type</NICK>
<BLURB>The representation being used for primary icon.</BLURB>
<DEFAULT>GTK_IMAGE_EMPTY</DEFAULT>
</ARG>

<ARG>
<NAME>GtkEntry::primary-icon-tooltip-markup</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Primary icon tooltip markup</NICK>
<BLURB>The contents of the tooltip on the primary icon.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkEntry::primary-icon-tooltip-text</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Primary icon tooltip text</NICK>
<BLURB>The contents of the tooltip on the primary icon.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkEntry::progress-fraction</NAME>
<TYPE>gdouble</TYPE>
<RANGE>[0,1]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Progress Fraction</NICK>
<BLURB>The current fraction of the task that’s been completed.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkEntry::progress-pulse-step</NAME>
<TYPE>gdouble</TYPE>
<RANGE>[0,1]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Progress Pulse Step</NICK>
<BLURB>The fraction of total entry width to move the progress bouncing block for each call to gtk_entry_progress_pulse().</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkEntry::scroll-offset</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>r</FLAGS>
<NICK>Scroll offset</NICK>
<BLURB>Number of pixels of the entry scrolled off the screen to the left.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkEntry::secondary-icon-activatable</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Secondary icon activatable</NICK>
<BLURB>Whether the secondary icon is activatable.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkEntry::secondary-icon-gicon</NAME>
<TYPE>GIcon*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Secondary GIcon</NICK>
<BLURB>GIcon for secondary icon.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkEntry::secondary-icon-name</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Secondary icon name</NICK>
<BLURB>Icon name for secondary icon.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkEntry::secondary-icon-paintable</NAME>
<TYPE>GdkPaintable*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Secondary paintable</NICK>
<BLURB>Secondary paintable for the entry.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkEntry::secondary-icon-sensitive</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Secondary icon sensitive</NICK>
<BLURB>Whether the secondary icon is sensitive.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkEntry::secondary-icon-storage-type</NAME>
<TYPE>GtkImageType</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Secondary storage type</NICK>
<BLURB>The representation being used for secondary icon.</BLURB>
<DEFAULT>GTK_IMAGE_EMPTY</DEFAULT>
</ARG>

<ARG>
<NAME>GtkEntry::secondary-icon-tooltip-markup</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Secondary icon tooltip markup</NICK>
<BLURB>The contents of the tooltip on the secondary icon.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkEntry::secondary-icon-tooltip-text</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Secondary icon tooltip text</NICK>
<BLURB>The contents of the tooltip on the secondary icon.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkEntry::show-emoji-icon</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Emoji icon</NICK>
<BLURB>Whether to show an icon for Emoji.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkEntry::tabs</NAME>
<TYPE>PangoTabArray*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Tabs</NICK>
<BLURB>A list of tabstop locations to apply to the text of the entry.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkEntry::text-length</NAME>
<TYPE>guint</TYPE>
<RANGE><= 65535</RANGE>
<FLAGS>r</FLAGS>
<NICK>Text length</NICK>
<BLURB>Length of the text currently in the entry.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkEntry::truncate-multiline</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Truncate multiline</NICK>
<BLURB>Whether to truncate multiline pastes to one line.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkEntry::visibility</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Visibility</NICK>
<BLURB>FALSE displays the “invisible char” instead of the actual text (password mode).</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkEventController::name</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Name</NICK>
<BLURB>Name for this controller.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkEventController::propagation-limit</NAME>
<TYPE>GtkPropagationLimit</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Propagation limit</NICK>
<BLURB>Propagation limit for events handled by this controller.</BLURB>
<DEFAULT>GTK_LIMIT_SAME_NATIVE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkEventController::propagation-phase</NAME>
<TYPE>GtkPropagationPhase</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Propagation phase</NICK>
<BLURB>Propagation phase at which this controller is run.</BLURB>
<DEFAULT>GTK_PHASE_BUBBLE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkEventController::widget</NAME>
<TYPE>GtkWidget*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Widget</NICK>
<BLURB>Widget the gesture relates to.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkEventControllerFocus::contains-focus</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Contains Focus</NICK>
<BLURB>Whether the focus is in a descendant of the controllers widget.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkEventControllerFocus::is-focus</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Is Focus</NICK>
<BLURB>Whether the focus is in the controllers widget.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkEventControllerMotion::contains-pointer</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Contains Pointer</NICK>
<BLURB>Whether the pointer is inthe controllers widget or a descendant.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkEventControllerMotion::is-pointer</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Is Pointer</NICK>
<BLURB>Whether the pointer is in the controllers widget.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkEventControllerScroll::flags</NAME>
<TYPE>GtkEventControllerScrollFlags</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Flags</NICK>
<BLURB>Flags.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkExpander::child</NAME>
<TYPE>GtkWidget*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Child</NICK>
<BLURB>The child widget.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkExpander::expanded</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Expanded</NICK>
<BLURB>Whether the expander has been opened to reveal the child widget.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkExpander::label</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Label</NICK>
<BLURB>Text of the expander’s label.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkExpander::label-widget</NAME>
<TYPE>GtkWidget*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Label widget</NICK>
<BLURB>A widget to display in place of the usual expander label.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkExpander::resize-toplevel</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Resize toplevel</NICK>
<BLURB>Whether the expander will resize the toplevel window upon expanding and collapsing.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkExpander::use-markup</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Use markup</NICK>
<BLURB>The text of the label includes XML markup. See pango_parse_markup().</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkExpander::use-underline</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Use underline</NICK>
<BLURB>If set, an underline in the text indicates the next character should be used for the mnemonic accelerator key.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkFileChooserButton::dialog</NAME>
<TYPE>GtkFileChooser*</TYPE>
<RANGE></RANGE>
<FLAGS>wX</FLAGS>
<NICK>Dialog</NICK>
<BLURB>The file chooser dialog to use.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkFileChooserButton::modal</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Modal</NICK>
<BLURB>Whether to make the dialog modal.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkFileChooserButton::title</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Title</NICK>
<BLURB>The title of the file chooser dialog.</BLURB>
<DEFAULT>"Select a File"</DEFAULT>
</ARG>

<ARG>
<NAME>GtkFileChooserButton::width-chars</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Width In Characters</NICK>
<BLURB>The desired width of the button widget, in characters.</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkFileChooser::action</NAME>
<TYPE>GtkFileChooserAction</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Action</NICK>
<BLURB>The type of operation that the file selector is performing.</BLURB>
<DEFAULT>GTK_FILE_CHOOSER_ACTION_OPEN</DEFAULT>
</ARG>

<ARG>
<NAME>GtkFileChooser::create-folders</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Allow folder creation</NICK>
<BLURB>Whether a file chooser not in open mode will offer the user to create new folders.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkFileChooser::filter</NAME>
<TYPE>GtkFileFilter*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Filter</NICK>
<BLURB>The current filter for selecting which files are displayed.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkFileChooser::select-multiple</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Select Multiple</NICK>
<BLURB>Whether to allow multiple files to be selected.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkFileChooserWidget::search-mode</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Search mode</NICK>
<BLURB>Search mode.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkFileChooserWidget::subtitle</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Subtitle</NICK>
<BLURB>Subtitle.</BLURB>
<DEFAULT>""</DEFAULT>
</ARG>

<ARG>
<NAME>GtkFileFilter::name</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Name</NICK>
<BLURB>The human-readable name for this filter.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkFilterListModel::has-filter</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>has filter</NICK>
<BLURB>If a filter is set for this model.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkFilterListModel::item-type</NAME>
<TYPE>GType*</TYPE>
<RANGE>GObject</RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Item type</NICK>
<BLURB>The type of elements of this object.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkFilterListModel::model</NAME>
<TYPE>GListModel*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Model</NICK>
<BLURB>The model being filtered.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkFlattenListModel::item-type</NAME>
<TYPE>GType*</TYPE>
<RANGE>GObject</RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Item type</NICK>
<BLURB>The type of elements of this object.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkFlattenListModel::model</NAME>
<TYPE>GListModel*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Model</NICK>
<BLURB>The model being flattened.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkFlowBox::accept-unpaired-release</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Accept unpaired release</NICK>
<BLURB>Accept an unpaired release event.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkFlowBox::activate-on-single-click</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Activate on Single Click</NICK>
<BLURB>Activate row on a single click.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkFlowBox::column-spacing</NAME>
<TYPE>guint</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Horizontal spacing</NICK>
<BLURB>The amount of horizontal space between two children.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkFlowBox::homogeneous</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Homogeneous</NICK>
<BLURB>Whether the children should all be the same size.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkFlowBox::max-children-per-line</NAME>
<TYPE>guint</TYPE>
<RANGE>>= 1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Maximum Children Per Line</NICK>
<BLURB>The maximum amount of children to request space for consecutively in the given orientation.</BLURB>
<DEFAULT>7</DEFAULT>
</ARG>

<ARG>
<NAME>GtkFlowBox::min-children-per-line</NAME>
<TYPE>guint</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Minimum Children Per Line</NICK>
<BLURB>The minimum number of children to allocate consecutively in the given orientation.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkFlowBox::row-spacing</NAME>
<TYPE>guint</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Vertical spacing</NICK>
<BLURB>The amount of vertical space between two children.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkFlowBox::selection-mode</NAME>
<TYPE>GtkSelectionMode</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Selection mode</NICK>
<BLURB>The selection mode.</BLURB>
<DEFAULT>GTK_SELECTION_SINGLE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkFlowBoxChild::child</NAME>
<TYPE>GtkWidget*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Child</NICK>
<BLURB>The child widget.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkFontButton::modal</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Modal</NICK>
<BLURB>Whether the dialog is modal.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkFontButton::title</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Title</NICK>
<BLURB>The title of the font chooser dialog.</BLURB>
<DEFAULT>"Pick a Font"</DEFAULT>
</ARG>

<ARG>
<NAME>GtkFontButton::use-font</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Use font in label</NICK>
<BLURB>Whether the label is drawn in the selected font.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkFontButton::use-size</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Use size in label</NICK>
<BLURB>Whether the label is drawn with the selected font size.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkFontChooser::font</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Font</NICK>
<BLURB>Font description as a string, e.g. “Sans Italic 12”.</BLURB>
<DEFAULT>"Sans 10"</DEFAULT>
</ARG>

<ARG>
<NAME>GtkFontChooser::font-desc</NAME>
<TYPE>PangoFontDescription*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Font description</NICK>
<BLURB>Font description as a PangoFontDescription struct.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkFontChooser::font-features</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Font features</NICK>
<BLURB>Font features as a string.</BLURB>
<DEFAULT>""</DEFAULT>
</ARG>

<ARG>
<NAME>GtkFontChooser::language</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Language</NICK>
<BLURB>Language for which features have been selected.</BLURB>
<DEFAULT>""</DEFAULT>
</ARG>

<ARG>
<NAME>GtkFontChooser::level</NAME>
<TYPE>GtkFontChooserLevel</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Selection level</NICK>
<BLURB>Whether to select family, face or font.</BLURB>
<DEFAULT>GTK_FONT_CHOOSER_LEVEL_STYLE | GTK_FONT_CHOOSER_LEVEL_SIZE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkFontChooser::preview-text</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Preview text</NICK>
<BLURB>The text to display in order to demonstrate the selected font.</BLURB>
<DEFAULT>"The quick brown fox jumps over the lazy dog."</DEFAULT>
</ARG>

<ARG>
<NAME>GtkFontChooser::show-preview-entry</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Show preview text entry</NICK>
<BLURB>Whether the preview text entry is shown or not.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkFontChooserWidget::tweak-action</NAME>
<TYPE>GAction*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>The tweak action</NICK>
<BLURB>The toggle action to switch to the tweak page.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkFrame::child</NAME>
<TYPE>GtkWidget*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Child</NICK>
<BLURB>The child widget.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkFrame::label</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Label</NICK>
<BLURB>Text of the frame’s label.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkFrame::label-widget</NAME>
<TYPE>GtkWidget*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Label widget</NICK>
<BLURB>A widget to display in place of the usual frame label.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkFrame::label-xalign</NAME>
<TYPE>gfloat</TYPE>
<RANGE>[0,1]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Label xalign</NICK>
<BLURB>The horizontal alignment of the label.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkGesture::n-points</NAME>
<TYPE>guint</TYPE>
<RANGE>>= 1</RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Number of points</NICK>
<BLURB>Number of points needed to trigger the gesture.</BLURB>
<DEFAULT>1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkGestureLongPress::delay-factor</NAME>
<TYPE>gdouble</TYPE>
<RANGE>[0.5,2]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Delay factor</NICK>
<BLURB>Factor by which to modify the default timeout.</BLURB>
<DEFAULT>1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkGesturePan::orientation</NAME>
<TYPE>GtkOrientation</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Orientation</NICK>
<BLURB>Allowed orientations.</BLURB>
<DEFAULT>GTK_ORIENTATION_HORIZONTAL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkGestureSingle::button</NAME>
<TYPE>guint</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Button number</NICK>
<BLURB>Button number to listen to.</BLURB>
<DEFAULT>1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkGestureSingle::exclusive</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Whether the gesture is exclusive</NICK>
<BLURB>Whether the gesture is exclusive.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkGestureSingle::touch-only</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Handle only touch events</NICK>
<BLURB>Whether the gesture handles only touch events.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkGLArea::auto-render</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Auto render</NICK>
<BLURB>Whether the GtkGLArea renders on each redraw.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkGLArea::context</NAME>
<TYPE>GdkGLContext*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Context</NICK>
<BLURB>The GL context.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkGLArea::has-depth-buffer</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Has depth buffer</NICK>
<BLURB>Whether a depth buffer is allocated.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkGLArea::has-stencil-buffer</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Has stencil buffer</NICK>
<BLURB>Whether a stencil buffer is allocated.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkGLArea::use-es</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Use OpenGL ES</NICK>
<BLURB>Whether the context uses OpenGL or OpenGL ES.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkGrid::baseline-row</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Baseline Row</NICK>
<BLURB>The row to align the to the baseline when valign is GTK_ALIGN_BASELINE.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkGrid::column-homogeneous</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Column Homogeneous</NICK>
<BLURB>If TRUE, the columns are all the same width.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkGrid::column-spacing</NAME>
<TYPE>gint</TYPE>
<RANGE>[0,32767]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Column spacing</NICK>
<BLURB>The amount of space between two consecutive columns.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkGrid::row-homogeneous</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Row Homogeneous</NICK>
<BLURB>If TRUE, the rows are all the same height.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkGrid::row-spacing</NAME>
<TYPE>gint</TYPE>
<RANGE>[0,32767]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Row spacing</NICK>
<BLURB>The amount of space between two consecutive rows.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkGridLayoutChild::column-span</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Column span</NICK>
<BLURB>The number of columns that a child spans.</BLURB>
<DEFAULT>1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkGridLayoutChild::left-attach</NAME>
<TYPE>gint</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Left attachment</NICK>
<BLURB>The column number to attach the left side of the child to.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkGridLayoutChild::row-span</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Row span</NICK>
<BLURB>The number of rows that a child spans.</BLURB>
<DEFAULT>1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkGridLayoutChild::top-attach</NAME>
<TYPE>gint</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Top attachment</NICK>
<BLURB>The row number to attach the top side of a child widget to.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkGridLayout::baseline-row</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Baseline Row</NICK>
<BLURB>The row to align the to the baseline when valign is GTK_ALIGN_BASELINE.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkGridLayout::column-homogeneous</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Column Homogeneous</NICK>
<BLURB>If TRUE, the columns are all the same width.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkGridLayout::column-spacing</NAME>
<TYPE>gint</TYPE>
<RANGE>[0,32767]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Column spacing</NICK>
<BLURB>The amount of space between two consecutive columns.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkGridLayout::row-homogeneous</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Row Homogeneous</NICK>
<BLURB>If TRUE, the rows are all the same height.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkGridLayout::row-spacing</NAME>
<TYPE>gint</TYPE>
<RANGE>[0,32767]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Row spacing</NICK>
<BLURB>The amount of space between two consecutive rows.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkHeaderBar::decoration-layout</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Decoration Layout</NICK>
<BLURB>The layout for window decorations.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkHeaderBar::show-title-buttons</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Show title buttons</NICK>
<BLURB>Whether to show title buttons.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkHeaderBar::title-widget</NAME>
<TYPE>GtkWidget*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Title Widget</NICK>
<BLURB>Title widget to display.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkIconTheme::display</NAME>
<TYPE>GdkDisplay*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Display</NICK>
<BLURB>Display.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkIconTheme::icon-names</NAME>
<TYPE>GStrv</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Supported icon names</NICK>
<BLURB>Supported icon names.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkIconTheme::resource-path</NAME>
<TYPE>GStrv</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Resource path</NICK>
<BLURB>Resource path.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkIconTheme::search-path</NAME>
<TYPE>GStrv</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Search path</NICK>
<BLURB>Search path.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkIconTheme::theme-name</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Theme name</NICK>
<BLURB>Theme name.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkIconView::activate-on-single-click</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Activate on Single Click</NICK>
<BLURB>Activate row on a single click.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkIconView::cell-area</NAME>
<TYPE>GtkCellArea*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Cell Area</NICK>
<BLURB>The GtkCellArea used to layout cells.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkIconView::column-spacing</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Column Spacing</NICK>
<BLURB>Space which is inserted between grid columns.</BLURB>
<DEFAULT>6</DEFAULT>
</ARG>

<ARG>
<NAME>GtkIconView::columns</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Number of columns</NICK>
<BLURB>Number of columns to display.</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkIconView::item-orientation</NAME>
<TYPE>GtkOrientation</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Item Orientation</NICK>
<BLURB>How the text and icon of each item are positioned relative to each other.</BLURB>
<DEFAULT>GTK_ORIENTATION_VERTICAL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkIconView::item-padding</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Item Padding</NICK>
<BLURB>Padding around icon view items.</BLURB>
<DEFAULT>6</DEFAULT>
</ARG>

<ARG>
<NAME>GtkIconView::item-width</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Width for each item</NICK>
<BLURB>The width used for each item.</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkIconView::margin</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Margin</NICK>
<BLURB>Space which is inserted at the edges of the icon view.</BLURB>
<DEFAULT>6</DEFAULT>
</ARG>

<ARG>
<NAME>GtkIconView::markup-column</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Markup column</NICK>
<BLURB>Model column used to retrieve the text if using Pango markup.</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkIconView::model</NAME>
<TYPE>GtkTreeModel*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Icon View Model</NICK>
<BLURB>The model for the icon view.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkIconView::pixbuf-column</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Pixbuf column</NICK>
<BLURB>Model column used to retrieve the icon pixbuf from.</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkIconView::reorderable</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Reorderable</NICK>
<BLURB>View is reorderable.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkIconView::row-spacing</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Row Spacing</NICK>
<BLURB>Space which is inserted between grid rows.</BLURB>
<DEFAULT>6</DEFAULT>
</ARG>

<ARG>
<NAME>GtkIconView::selection-mode</NAME>
<TYPE>GtkSelectionMode</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Selection mode</NICK>
<BLURB>The selection mode.</BLURB>
<DEFAULT>GTK_SELECTION_SINGLE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkIconView::spacing</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Spacing</NICK>
<BLURB>Space which is inserted between cells of an item.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkIconView::text-column</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Text column</NICK>
<BLURB>Model column used to retrieve the text from.</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkIconView::tooltip-column</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Tooltip Column</NICK>
<BLURB>The column in the model containing the tooltip texts for the items.</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkImage::file</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Filename</NICK>
<BLURB>Filename to load and display.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkImage::gicon</NAME>
<TYPE>GIcon*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Icon</NICK>
<BLURB>The GIcon being displayed.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkImage::icon-name</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Icon Name</NICK>
<BLURB>The name of the icon from the icon theme.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkImage::icon-size</NAME>
<TYPE>GtkIconSize</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Icon size</NICK>
<BLURB>Symbolic size to use for icon set or named icon.</BLURB>
<DEFAULT>GTK_ICON_SIZE_INHERIT</DEFAULT>
</ARG>

<ARG>
<NAME>GtkImage::paintable</NAME>
<TYPE>GdkPaintable*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Paintable</NICK>
<BLURB>A GdkPaintable to display.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkImage::pixel-size</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Pixel size</NICK>
<BLURB>Pixel size to use for named icon.</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkImage::resource</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Resource</NICK>
<BLURB>The resource path being displayed.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkImage::storage-type</NAME>
<TYPE>GtkImageType</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Storage type</NICK>
<BLURB>The representation being used for image data.</BLURB>
<DEFAULT>GTK_IMAGE_EMPTY</DEFAULT>
</ARG>

<ARG>
<NAME>GtkImage::use-fallback</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Use Fallback</NICK>
<BLURB>Whether to use icon names fallback.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkIMContext::input-hints</NAME>
<TYPE>GtkInputHints</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>hints</NICK>
<BLURB>Hints for the text field behaviour.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkIMContext::input-purpose</NAME>
<TYPE>GtkInputPurpose</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Purpose</NICK>
<BLURB>Purpose of the text field.</BLURB>
<DEFAULT>GTK_INPUT_PURPOSE_FREE_FORM</DEFAULT>
</ARG>

<ARG>
<NAME>GtkInfoBar::message-type</NAME>
<TYPE>GtkMessageType</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Message Type</NICK>
<BLURB>The type of message.</BLURB>
<DEFAULT>GTK_MESSAGE_INFO</DEFAULT>
</ARG>

<ARG>
<NAME>GtkInfoBar::revealed</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Reveal</NICK>
<BLURB>Controls whether the info bar shows its contents or not.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkInfoBar::show-close-button</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Show Close Button</NICK>
<BLURB>Whether to include a standard close button.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkLabel::attributes</NAME>
<TYPE>PangoAttrList*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Attributes</NICK>
<BLURB>A list of style attributes to apply to the text of the label.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkLabel::ellipsize</NAME>
<TYPE>PangoEllipsizeMode</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Ellipsize</NICK>
<BLURB>The preferred place to ellipsize the string, if the label does not have enough room to display the entire string.</BLURB>
<DEFAULT>PANGO_ELLIPSIZE_NONE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkLabel::extra-menu</NAME>
<TYPE>GMenuModel*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Extra menu</NICK>
<BLURB>Menu model to append to the context menu.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkLabel::justify</NAME>
<TYPE>GtkJustification</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Justification</NICK>
<BLURB>The alignment of the lines in the text of the label relative to each other. This does NOT affect the alignment of the label within its allocation. See GtkLabel:xalign for that.</BLURB>
<DEFAULT>GTK_JUSTIFY_LEFT</DEFAULT>
</ARG>

<ARG>
<NAME>GtkLabel::label</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Label</NICK>
<BLURB>The text of the label.</BLURB>
<DEFAULT>""</DEFAULT>
</ARG>

<ARG>
<NAME>GtkLabel::lines</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Number of lines</NICK>
<BLURB>The desired number of lines, when ellipsizing a wrapping label.</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkLabel::max-width-chars</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Maximum Width In Characters</NICK>
<BLURB>The desired maximum width of the label, in characters.</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkLabel::mnemonic-keyval</NAME>
<TYPE>guint</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Mnemonic key</NICK>
<BLURB>The mnemonic accelerator key for this label.</BLURB>
<DEFAULT>16777215</DEFAULT>
</ARG>

<ARG>
<NAME>GtkLabel::mnemonic-widget</NAME>
<TYPE>GtkWidget*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Mnemonic widget</NICK>
<BLURB>The widget to be activated when the label’s mnemonic key is pressed.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkLabel::selectable</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Selectable</NICK>
<BLURB>Whether the label text can be selected with the mouse.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkLabel::single-line-mode</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Single Line Mode</NICK>
<BLURB>Whether the label is in single line mode.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkLabel::use-markup</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Use markup</NICK>
<BLURB>The text of the label includes XML markup. See pango_parse_markup().</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkLabel::use-underline</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Use underline</NICK>
<BLURB>If set, an underline in the text indicates the next character should be used for the mnemonic accelerator key.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkLabel::width-chars</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Width In Characters</NICK>
<BLURB>The desired width of the label, in characters.</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkLabel::wrap</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Line wrap</NICK>
<BLURB>If set, wrap lines if the text becomes too wide.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkLabel::wrap-mode</NAME>
<TYPE>PangoWrapMode</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Line wrap mode</NICK>
<BLURB>If wrap is set, controls how linewrapping is done.</BLURB>
<DEFAULT>PANGO_WRAP_WORD</DEFAULT>
</ARG>

<ARG>
<NAME>GtkLabel::xalign</NAME>
<TYPE>gfloat</TYPE>
<RANGE>[0,1]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>X align</NICK>
<BLURB>The horizontal alignment, from 0 (left) to 1 (right). Reversed for RTL layouts.</BLURB>
<DEFAULT>0.5</DEFAULT>
</ARG>

<ARG>
<NAME>GtkLabel::yalign</NAME>
<TYPE>gfloat</TYPE>
<RANGE>[0,1]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Y align</NICK>
<BLURB>The vertical alignment, from 0 (top) to 1 (bottom).</BLURB>
<DEFAULT>0.5</DEFAULT>
</ARG>

<ARG>
<NAME>GtkLayoutChild::child-widget</NAME>
<TYPE>GtkWidget*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Child Widget</NICK>
<BLURB>The child widget that is associated to this object.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkLayoutChild::layout-manager</NAME>
<TYPE>GtkLayoutManager*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Layout Manager</NICK>
<BLURB>The layout manager that created this object.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkLinkButton::uri</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>URI</NICK>
<BLURB>The URI bound to this button.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkLinkButton::visited</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Visited</NICK>
<BLURB>Whether this link has been visited.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkListBox::accept-unpaired-release</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Accept unpaired release</NICK>
<BLURB>Accept unpaired release.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkListBox::activate-on-single-click</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Activate on Single Click</NICK>
<BLURB>Activate row on a single click.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkListBox::selection-mode</NAME>
<TYPE>GtkSelectionMode</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Selection mode</NICK>
<BLURB>The selection mode.</BLURB>
<DEFAULT>GTK_SELECTION_SINGLE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkListBox::show-separators</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Show separators</NICK>
<BLURB>Show separators between rows.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkListBoxRow::activatable</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Activatable</NICK>
<BLURB>Whether this row can be activated.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkListBoxRow::child</NAME>
<TYPE>GtkWidget*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Child</NICK>
<BLURB>The child widget.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkListBoxRow::selectable</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Selectable</NICK>
<BLURB>Whether this row can be selected.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkLockButton::permission</NAME>
<TYPE>GPermission*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Permission</NICK>
<BLURB>The GPermission object controlling this button.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkLockButton::text-lock</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Lock Text</NICK>
<BLURB>The text to display when prompting the user to lock.</BLURB>
<DEFAULT>"Lock"</DEFAULT>
</ARG>

<ARG>
<NAME>GtkLockButton::text-unlock</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Unlock Text</NICK>
<BLURB>The text to display when prompting the user to unlock.</BLURB>
<DEFAULT>"Unlock"</DEFAULT>
</ARG>

<ARG>
<NAME>GtkLockButton::tooltip-lock</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Lock Tooltip</NICK>
<BLURB>The tooltip to display when prompting the user to lock.</BLURB>
<DEFAULT>"Dialog is unlocked.\nClick to prevent further changes"</DEFAULT>
</ARG>

<ARG>
<NAME>GtkLockButton::tooltip-not-authorized</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Not Authorized Tooltip</NICK>
<BLURB>The tooltip to display when prompting the user cannot obtain authorization.</BLURB>
<DEFAULT>"System policy prevents changes.\nContact your system administrator"</DEFAULT>
</ARG>

<ARG>
<NAME>GtkLockButton::tooltip-unlock</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Unlock Tooltip</NICK>
<BLURB>The tooltip to display when prompting the user to unlock.</BLURB>
<DEFAULT>"Dialog is locked.\nClick to make changes"</DEFAULT>
</ARG>

<ARG>
<NAME>GtkMapListModel::has-map</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>has map</NICK>
<BLURB>If a map is set for this model.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkMapListModel::item-type</NAME>
<TYPE>GType*</TYPE>
<RANGE>GObject</RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Item type</NICK>
<BLURB>The type of elements of this object.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkMapListModel::model</NAME>
<TYPE>GListModel*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Model</NICK>
<BLURB>The model being mapped.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkMediaControls::media-stream</NAME>
<TYPE>GtkMediaStream*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Media Stream</NICK>
<BLURB>The media stream managed.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkMediaFile::file</NAME>
<TYPE>GFile*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>File</NICK>
<BLURB>File being played back.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkMediaFile::input-stream</NAME>
<TYPE>GInputStream*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Input stream</NICK>
<BLURB>Input stream being played back.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkMediaStream::duration</NAME>
<TYPE>gint64</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>r</FLAGS>
<NICK>Duration</NICK>
<BLURB>Timestamp in microseconds.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkMediaStream::ended</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Ended</NICK>
<BLURB>Set when playback has finished.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkMediaStream::error</NAME>
<TYPE>GError*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Error</NICK>
<BLURB>Error the stream is in.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkMediaStream::has-audio</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Has audio</NICK>
<BLURB>Whether the stream contains audio.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkMediaStream::has-video</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Has video</NICK>
<BLURB>Whether the stream contains video.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkMediaStream::loop</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Loop</NICK>
<BLURB>Try to restart the media from the beginning once it ended.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkMediaStream::muted</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Muted</NICK>
<BLURB>Whether the audio stream should be muted.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkMediaStream::playing</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Playing</NICK>
<BLURB>Whether the stream is playing.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkMediaStream::prepared</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Prepared</NICK>
<BLURB>Whether the stream has finished initializing.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkMediaStream::seekable</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Seekable</NICK>
<BLURB>Set unless seeking is not supported.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkMediaStream::seeking</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Seeking</NICK>
<BLURB>Set while a seek is in progress.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkMediaStream::timestamp</NAME>
<TYPE>gint64</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>r</FLAGS>
<NICK>Timestamp</NICK>
<BLURB>Timestamp in microseconds.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkMediaStream::volume</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Volume</NICK>
<BLURB>Volume of the audio stream.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkMenuButton::align-widget</NAME>
<TYPE>GtkWidget*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Align with</NICK>
<BLURB>The parent widget which the menu should align with.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkMenuButton::direction</NAME>
<TYPE>GtkArrowType</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Direction</NICK>
<BLURB>The direction the arrow should point.</BLURB>
<DEFAULT>GTK_ARROW_DOWN</DEFAULT>
</ARG>

<ARG>
<NAME>GtkMenuButton::has-frame</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Has frame</NICK>
<BLURB>Whether the button has a frame.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkMenuButton::icon-name</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Icon Name</NICK>
<BLURB>The name of the icon used to automatically populate the button.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkMenuButton::label</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Label</NICK>
<BLURB>The label for the button.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkMenuButton::menu-model</NAME>
<TYPE>GMenuModel*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Menu model</NICK>
<BLURB>The model from which the popup is made.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkMenuButton::popover</NAME>
<TYPE>GtkPopover*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Popover</NICK>
<BLURB>The popover.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkMenuButton::use-underline</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Use underline</NICK>
<BLURB>If set, an underline in the text indicates the next character should be used for the mnemonic accelerator key.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkMessageDialog::buttons</NAME>
<TYPE>GtkButtonsType</TYPE>
<RANGE></RANGE>
<FLAGS>wX</FLAGS>
<NICK>Message Buttons</NICK>
<BLURB>The buttons shown in the message dialog.</BLURB>
<DEFAULT>GTK_BUTTONS_NONE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkMessageDialog::message-area</NAME>
<TYPE>GtkWidget*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Message area</NICK>
<BLURB>GtkBox that holds the dialog’s primary and secondary labels.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkMessageDialog::message-type</NAME>
<TYPE>GtkMessageType</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Message Type</NICK>
<BLURB>The type of message.</BLURB>
<DEFAULT>GTK_MESSAGE_INFO</DEFAULT>
</ARG>

<ARG>
<NAME>GtkMessageDialog::secondary-text</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Secondary Text</NICK>
<BLURB>The secondary text of the message dialog.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkMessageDialog::secondary-use-markup</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Use Markup in secondary</NICK>
<BLURB>The secondary text includes Pango markup.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkMessageDialog::text</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Text</NICK>
<BLURB>The primary text of the message dialog.</BLURB>
<DEFAULT>""</DEFAULT>
</ARG>

<ARG>
<NAME>GtkMessageDialog::use-markup</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Use Markup</NICK>
<BLURB>The primary text of the title includes Pango markup.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkMountOperation::display</NAME>
<TYPE>GdkDisplay*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Display</NICK>
<BLURB>The display where this window will be displayed.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkMountOperation::is-showing</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Is Showing</NICK>
<BLURB>Are we showing a dialog.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkMountOperation::parent</NAME>
<TYPE>GtkWindow*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Parent</NICK>
<BLURB>The parent window.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkNativeDialog::modal</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Modal</NICK>
<BLURB>If TRUE, the dialog is modal (other windows are not usable while this one is up).</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkNativeDialog::title</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Dialog Title</NICK>
<BLURB>The title of the file chooser dialog.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkNativeDialog::transient-for</NAME>
<TYPE>GtkWindow*</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Transient for Window</NICK>
<BLURB>The transient parent of the dialog.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkNativeDialog::visible</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Visible</NICK>
<BLURB>Whether the dialog is currently visible.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkNoSelection::model</NAME>
<TYPE>GListModel*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>The model</NICK>
<BLURB>The model being managed.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkNotebook::enable-popup</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Enable Popup</NICK>
<BLURB>If TRUE, pressing the right mouse button on the notebook pops up a menu that you can use to go to a page.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkNotebook::group-name</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Group Name</NICK>
<BLURB>Group name for tab drag and drop.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkNotebook::page</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Page</NICK>
<BLURB>The index of the current page.</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkNotebook::pages</NAME>
<TYPE>GListModel*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Pages</NICK>
<BLURB>The pages of the notebook.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkNotebook::scrollable</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Scrollable</NICK>
<BLURB>If TRUE, scroll arrows are added if there are too many tabs to fit.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkNotebook::show-border</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Show Border</NICK>
<BLURB>Whether the border should be shown.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkNotebook::show-tabs</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Show Tabs</NICK>
<BLURB>Whether tabs should be shown.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkNotebook::tab-pos</NAME>
<TYPE>GtkPositionType</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Tab Position</NICK>
<BLURB>Which side of the notebook holds the tabs.</BLURB>
<DEFAULT>GTK_POS_TOP</DEFAULT>
</ARG>

<ARG>
<NAME>GtkNotebookPage::child</NAME>
<TYPE>GtkWidget*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Child</NICK>
<BLURB>The child for this page.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkNotebookPage::detachable</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Tab detachable</NICK>
<BLURB>Whether the tab is detachable.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkNotebookPage::menu</NAME>
<TYPE>GtkWidget*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Menu</NICK>
<BLURB>The label widget displayed in the child’s menu entry.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkNotebookPage::menu-label</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Menu label</NICK>
<BLURB>The text of the menu widget.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkNotebookPage::position</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Position</NICK>
<BLURB>The index of the child in the parent.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkNotebookPage::reorderable</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Tab reorderable</NICK>
<BLURB>Whether the tab is reorderable by user action.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkNotebookPage::tab</NAME>
<TYPE>GtkWidget*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Tab</NICK>
<BLURB>The tab widget for this page.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkNotebookPage::tab-expand</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Tab expand</NICK>
<BLURB>Whether to expand the child’s tab.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkNotebookPage::tab-fill</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Tab fill</NICK>
<BLURB>Whether the child’s tab should fill the allocated area.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkNotebookPage::tab-label</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Tab label</NICK>
<BLURB>The text of the tab widget.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkOrientable::orientation</NAME>
<TYPE>GtkOrientation</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Orientation</NICK>
<BLURB>The orientation of the orientable.</BLURB>
<DEFAULT>GTK_ORIENTATION_HORIZONTAL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkOverlay::child</NAME>
<TYPE>GtkWidget*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Child</NICK>
<BLURB>The child widget.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkPadController::action-group</NAME>
<TYPE>GActionGroup*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Action group</NICK>
<BLURB>Action group to launch actions from.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkPadController::pad</NAME>
<TYPE>GdkDevice*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Pad device</NICK>
<BLURB>Pad device to control.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkPaned::end-child</NAME>
<TYPE>GtkWidget*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Second child</NICK>
<BLURB>The second child.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkPaned::max-position</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>r</FLAGS>
<NICK>Maximal Position</NICK>
<BLURB>Largest possible value for the “position” property.</BLURB>
<DEFAULT>2147483647</DEFAULT>
</ARG>

<ARG>
<NAME>GtkPaned::min-position</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>r</FLAGS>
<NICK>Minimal Position</NICK>
<BLURB>Smallest possible value for the “position” property.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkPaned::position</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Position</NICK>
<BLURB>Position of paned separator in pixels (0 means all the way to the left/top).</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkPaned::position-set</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Position Set</NICK>
<BLURB>TRUE if the Position property should be used.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkPaned::resize-end-child</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Resize second child</NICK>
<BLURB>If TRUE, the second child expands and shrinks along with the paned widget.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkPaned::resize-start-child</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Resize first child</NICK>
<BLURB>If TRUE, the first child expands and shrinks along with the paned widget.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkPaned::shrink-end-child</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Shrink second child</NICK>
<BLURB>If TRUE, the second child can be made smaller than its requisition.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkPaned::shrink-start-child</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Shrink first child</NICK>
<BLURB>If TRUE, the first child can be made smaller than its requisition.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkPaned::start-child</NAME>
<TYPE>GtkWidget*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>First child</NICK>
<BLURB>The first child.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkPaned::wide-handle</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Wide Handle</NICK>
<BLURB>Whether the paned should have a prominent handle.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkPasswordEntry::activates-default</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Activates default</NICK>
<BLURB>Whether to activate the default widget (such as the default button in a dialog) when Enter is pressed.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkPasswordEntry::extra-menu</NAME>
<TYPE>GMenuModel*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Extra menu</NICK>
<BLURB>Model menu to append to the context menu.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkPasswordEntry::placeholder-text</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Placeholder text</NICK>
<BLURB>Show text in the entry when it’s empty and unfocused.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkPasswordEntry::show-peek-icon</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Show Peek Icon</NICK>
<BLURB>Whether to show an icon for revealing the content.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkPicture::alternative-text</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Alternative text</NICK>
<BLURB>The alternative textual description.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkPicture::can-shrink</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Can shrink</NICK>
<BLURB>Allow self to be smaller than contents.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkPicture::file</NAME>
<TYPE>GFile*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>File</NICK>
<BLURB>File to load and display.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkPicture::keep-aspect-ratio</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Keep aspect ratio</NICK>
<BLURB>Render contents respecting the aspect ratio.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkPicture::paintable</NAME>
<TYPE>GdkPaintable*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Paintable</NICK>
<BLURB>The GdkPaintable to display.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkPopover::autohide</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Autohide</NICK>
<BLURB>Whether to dismiss the popover on outside clicks.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkPopover::child</NAME>
<TYPE>GtkWidget*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Child</NICK>
<BLURB>The child widget.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkPopover::default-widget</NAME>
<TYPE>GtkWidget*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Default widget</NICK>
<BLURB>The default widget.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkPopover::has-arrow</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Has Arrow</NICK>
<BLURB>Whether to draw an arrow.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkPopover::mnemonics-visible</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Mnemonics visible</NICK>
<BLURB>Whether mnemonics are currently visible in this popover.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkPopover::pointing-to</NAME>
<TYPE>GdkRectangle*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Pointing to</NICK>
<BLURB>Rectangle the bubble window points to.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkPopover::position</NAME>
<TYPE>GtkPositionType</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Position</NICK>
<BLURB>Position to place the bubble window.</BLURB>
<DEFAULT>GTK_POS_BOTTOM</DEFAULT>
</ARG>

<ARG>
<NAME>GtkPopoverMenu::menu-model</NAME>
<TYPE>GMenuModel*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Menu model</NICK>
<BLURB>The model from which the menu is made.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkPopoverMenu::visible-submenu</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Visible submenu</NICK>
<BLURB>The name of the visible submenu.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkPopoverMenuBar::menu-model</NAME>
<TYPE>GMenuModel*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Menu model</NICK>
<BLURB>The model from which the bar is made.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkPrinter::accepting-jobs</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Accepting Jobs</NICK>
<BLURB>TRUE if this printer is accepting new jobs.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkPrinter::accepts-pdf</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Accepts PDF</NICK>
<BLURB>TRUE if this printer can accept PDF.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkPrinter::accepts-ps</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Accepts PostScript</NICK>
<BLURB>TRUE if this printer can accept PostScript.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkPrinter::backend</NAME>
<TYPE>GtkPrintBackend*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Backend</NICK>
<BLURB>Backend for the printer.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkPrinter::icon-name</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Icon Name</NICK>
<BLURB>The icon name to use for the printer.</BLURB>
<DEFAULT>""</DEFAULT>
</ARG>

<ARG>
<NAME>GtkPrinter::is-virtual</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Is Virtual</NICK>
<BLURB>FALSE if this represents a real hardware printer.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkPrinter::job-count</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>r</FLAGS>
<NICK>Job Count</NICK>
<BLURB>Number of jobs queued in the printer.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkPrinter::location</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Location</NICK>
<BLURB>The location of the printer.</BLURB>
<DEFAULT>""</DEFAULT>
</ARG>

<ARG>
<NAME>GtkPrinter::name</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Name</NICK>
<BLURB>Name of the printer.</BLURB>
<DEFAULT>""</DEFAULT>
</ARG>

<ARG>
<NAME>GtkPrinter::paused</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Paused Printer</NICK>
<BLURB>TRUE if this printer is paused.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkPrinter::state-message</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>State Message</NICK>
<BLURB>String giving the current state of the printer.</BLURB>
<DEFAULT>""</DEFAULT>
</ARG>

<ARG>
<NAME>GtkPrintJob::page-setup</NAME>
<TYPE>GtkPageSetup*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Page Setup</NICK>
<BLURB>Page Setup.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkPrintJob::printer</NAME>
<TYPE>GtkPrinter*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Printer</NICK>
<BLURB>Printer to print the job to.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkPrintJob::settings</NAME>
<TYPE>GtkPrintSettings*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Settings</NICK>
<BLURB>Printer settings.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkPrintJob::title</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Title</NICK>
<BLURB>Title of the print job.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkPrintJob::track-print-status</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Track Print Status</NICK>
<BLURB>TRUE if the print job will continue to emit status-changed signals after the print data has been sent to the printer or print server.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkPrintOperation::allow-async</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Allow Async</NICK>
<BLURB>TRUE if print process may run asynchronous.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkPrintOperation::current-page</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Current Page</NICK>
<BLURB>The current page in the document.</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkPrintOperation::custom-tab-label</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Custom tab label</NICK>
<BLURB>Label for the tab containing custom widgets.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkPrintOperation::default-page-setup</NAME>
<TYPE>GtkPageSetup*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Default Page Setup</NICK>
<BLURB>The GtkPageSetup used by default.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkPrintOperation::embed-page-setup</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Embed Page Setup</NICK>
<BLURB>TRUE if page setup combos are embedded in GtkPrintUnixDialog.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkPrintOperation::export-filename</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Export filename</NICK>
<BLURB>Export filename.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkPrintOperation::has-selection</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Has Selection</NICK>
<BLURB>TRUE if a selection exists.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkPrintOperation::job-name</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Job Name</NICK>
<BLURB>A string used for identifying the print job.</BLURB>
<DEFAULT>""</DEFAULT>
</ARG>

<ARG>
<NAME>GtkPrintOperation::n-pages</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Number of Pages</NICK>
<BLURB>The number of pages in the document.</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkPrintOperation::n-pages-to-print</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<FLAGS>r</FLAGS>
<NICK>Number of Pages To Print</NICK>
<BLURB>The number of pages that will be printed.</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkPrintOperation::print-settings</NAME>
<TYPE>GtkPrintSettings*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Print Settings</NICK>
<BLURB>The GtkPrintSettings used for initializing the dialog.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkPrintOperation::show-progress</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Show Dialog</NICK>
<BLURB>TRUE if a progress dialog is shown while printing.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkPrintOperation::status</NAME>
<TYPE>GtkPrintStatus</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Status</NICK>
<BLURB>The status of the print operation.</BLURB>
<DEFAULT>GTK_PRINT_STATUS_INITIAL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkPrintOperation::status-string</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Status String</NICK>
<BLURB>A human-readable description of the status.</BLURB>
<DEFAULT>""</DEFAULT>
</ARG>

<ARG>
<NAME>GtkPrintOperation::support-selection</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Support Selection</NICK>
<BLURB>TRUE if the print operation will support print of selection.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkPrintOperation::track-print-status</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Track Print Status</NICK>
<BLURB>TRUE if the print operation will continue to report on the print job status after the print data has been sent to the printer or print server.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkPrintOperation::unit</NAME>
<TYPE>GtkUnit</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Unit</NICK>
<BLURB>The unit in which distances can be measured in the context.</BLURB>
<DEFAULT>GTK_UNIT_NONE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkPrintOperation::use-full-page</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Use full page</NICK>
<BLURB>TRUE if the origin of the context should be at the corner of the page and not the corner of the imageable area.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkPrintUnixDialog::current-page</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Current Page</NICK>
<BLURB>The current page in the document.</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkPrintUnixDialog::embed-page-setup</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Embed Page Setup</NICK>
<BLURB>TRUE if page setup combos are embedded in GtkPrintUnixDialog.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkPrintUnixDialog::has-selection</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Has Selection</NICK>
<BLURB>Whether the application has a selection.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkPrintUnixDialog::manual-capabilities</NAME>
<TYPE>GtkPrintCapabilities</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Manual Capabilities</NICK>
<BLURB>Capabilities the application can handle.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkPrintUnixDialog::page-setup</NAME>
<TYPE>GtkPageSetup*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Page Setup</NICK>
<BLURB>The GtkPageSetup to use.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkPrintUnixDialog::print-settings</NAME>
<TYPE>GtkPrintSettings*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Print Settings</NICK>
<BLURB>The GtkPrintSettings used for initializing the dialog.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkPrintUnixDialog::selected-printer</NAME>
<TYPE>GtkPrinter*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Selected Printer</NICK>
<BLURB>The GtkPrinter which is selected.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkPrintUnixDialog::support-selection</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Support Selection</NICK>
<BLURB>Whether the dialog supports selection.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkProgressBar::ellipsize</NAME>
<TYPE>PangoEllipsizeMode</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Ellipsize</NICK>
<BLURB>The preferred place to ellipsize the string, if the progress bar does not have enough room to display the entire string, if at all.</BLURB>
<DEFAULT>PANGO_ELLIPSIZE_NONE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkProgressBar::fraction</NAME>
<TYPE>gdouble</TYPE>
<RANGE>[0,1]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Fraction</NICK>
<BLURB>The fraction of total work that has been completed.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkProgressBar::inverted</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Inverted</NICK>
<BLURB>Invert the direction in which the progress bar grows.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkProgressBar::pulse-step</NAME>
<TYPE>gdouble</TYPE>
<RANGE>[0,1]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Pulse Step</NICK>
<BLURB>The fraction of total progress to move the bouncing block when pulsed.</BLURB>
<DEFAULT>0.1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkProgressBar::show-text</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Show text</NICK>
<BLURB>Whether the progress is shown as text.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkProgressBar::text</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Text</NICK>
<BLURB>Text to be displayed in the progress bar.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkRadioButton::group</NAME>
<TYPE>GtkRadioButton*</TYPE>
<RANGE></RANGE>
<FLAGS>w</FLAGS>
<NICK>Group</NICK>
<BLURB>The radio button whose group this widget belongs to.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkRange::adjustment</NAME>
<TYPE>GtkAdjustment*</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Adjustment</NICK>
<BLURB>The GtkAdjustment that contains the current value of this range object.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkRange::fill-level</NAME>
<TYPE>gdouble</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Fill Level</NICK>
<BLURB>The fill level.</BLURB>
<DEFAULT>1.79769e+308</DEFAULT>
</ARG>

<ARG>
<NAME>GtkRange::inverted</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Inverted</NICK>
<BLURB>Invert direction slider moves to increase range value.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkRange::restrict-to-fill-level</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Restrict to Fill Level</NICK>
<BLURB>Whether to restrict the upper boundary to the fill level.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkRange::round-digits</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Round Digits</NICK>
<BLURB>The number of digits to round the value to.</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkRange::show-fill-level</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Show Fill Level</NICK>
<BLURB>Whether to display a fill level indicator graphics on trough.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkRecentManager::filename</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Filename</NICK>
<BLURB>The full path to the file to be used to store and read the list.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkRecentManager::size</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<FLAGS>r</FLAGS>
<NICK>Size</NICK>
<BLURB>The size of the recently used resources list.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkRevealer::child</NAME>
<TYPE>GtkWidget*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Child</NICK>
<BLURB>The child widget.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkRevealer::child-revealed</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Child Revealed</NICK>
<BLURB>Whether the child is revealed and the animation target reached.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkRevealer::reveal-child</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Reveal Child</NICK>
<BLURB>Whether the container should reveal the child.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkRevealer::transition-duration</NAME>
<TYPE>guint</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Transition duration</NICK>
<BLURB>The animation duration, in milliseconds.</BLURB>
<DEFAULT>250</DEFAULT>
</ARG>

<ARG>
<NAME>GtkRevealer::transition-type</NAME>
<TYPE>GtkRevealerTransitionType</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Transition type</NICK>
<BLURB>The type of animation used to transition.</BLURB>
<DEFAULT>GTK_REVEALER_TRANSITION_TYPE_SLIDE_DOWN</DEFAULT>
</ARG>

<ARG>
<NAME>GtkScaleButton::adjustment</NAME>
<TYPE>GtkAdjustment*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Adjustment</NICK>
<BLURB>The GtkAdjustment that contains the current value of this scale button object.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkScaleButton::icons</NAME>
<TYPE>GStrv</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Icons</NICK>
<BLURB>List of icon names.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkScaleButton::value</NAME>
<TYPE>gdouble</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Value</NICK>
<BLURB>The value of the scale.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkScale::digits</NAME>
<TYPE>gint</TYPE>
<RANGE>[-1,64]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Digits</NICK>
<BLURB>The number of decimal places that are displayed in the value.</BLURB>
<DEFAULT>1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkScale::draw-value</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Draw Value</NICK>
<BLURB>Whether the current value is displayed as a string next to the slider.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkScale::has-origin</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Has Origin</NICK>
<BLURB>Whether the scale has an origin.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkScale::value-pos</NAME>
<TYPE>GtkPositionType</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Value Position</NICK>
<BLURB>The position in which the current value is displayed.</BLURB>
<DEFAULT>GTK_POS_TOP</DEFAULT>
</ARG>

<ARG>
<NAME>GtkScrollable::hadjustment</NAME>
<TYPE>GtkAdjustment*</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Horizontal adjustment</NICK>
<BLURB>Horizontal adjustment that is shared between the scrollable widget and its controller.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkScrollable::hscroll-policy</NAME>
<TYPE>GtkScrollablePolicy</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Horizontal Scrollable Policy</NICK>
<BLURB>How the size of the content should be determined.</BLURB>
<DEFAULT>GTK_SCROLL_MINIMUM</DEFAULT>
</ARG>

<ARG>
<NAME>GtkScrollable::vadjustment</NAME>
<TYPE>GtkAdjustment*</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Vertical adjustment</NICK>
<BLURB>Vertical adjustment that is shared between the scrollable widget and its controller.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkScrollable::vscroll-policy</NAME>
<TYPE>GtkScrollablePolicy</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Vertical Scrollable Policy</NICK>
<BLURB>How the size of the content should be determined.</BLURB>
<DEFAULT>GTK_SCROLL_MINIMUM</DEFAULT>
</ARG>

<ARG>
<NAME>GtkScrollbar::adjustment</NAME>
<TYPE>GtkAdjustment*</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Adjustment</NICK>
<BLURB>The GtkAdjustment that contains the current value of this scrollbar.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkScrolledWindow::child</NAME>
<TYPE>GtkWidget*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Child</NICK>
<BLURB>The child widget.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkScrolledWindow::hadjustment</NAME>
<TYPE>GtkAdjustment*</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Horizontal Adjustment</NICK>
<BLURB>The GtkAdjustment for the horizontal position.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkScrolledWindow::has-frame</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Has Frame</NICK>
<BLURB>Whether to draw a frame around the contents.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkScrolledWindow::hscrollbar-policy</NAME>
<TYPE>GtkPolicyType</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Horizontal Scrollbar Policy</NICK>
<BLURB>When the horizontal scrollbar is displayed.</BLURB>
<DEFAULT>GTK_POLICY_AUTOMATIC</DEFAULT>
</ARG>

<ARG>
<NAME>GtkScrolledWindow::kinetic-scrolling</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Kinetic Scrolling</NICK>
<BLURB>Kinetic scrolling mode.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkScrolledWindow::max-content-height</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Maximum Content Height</NICK>
<BLURB>The maximum height that the scrolled window will allocate to its content.</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkScrolledWindow::max-content-width</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Maximum Content Width</NICK>
<BLURB>The maximum width that the scrolled window will allocate to its content.</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkScrolledWindow::min-content-height</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Minimum Content Height</NICK>
<BLURB>The minimum height that the scrolled window will allocate to its content.</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkScrolledWindow::min-content-width</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Minimum Content Width</NICK>
<BLURB>The minimum width that the scrolled window will allocate to its content.</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkScrolledWindow::overlay-scrolling</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Overlay Scrolling</NICK>
<BLURB>Overlay scrolling mode.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkScrolledWindow::propagate-natural-height</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Propagate Natural Height</NICK>
<BLURB>Propagate Natural Height.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkScrolledWindow::propagate-natural-width</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Propagate Natural Width</NICK>
<BLURB>Propagate Natural Width.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkScrolledWindow::vadjustment</NAME>
<TYPE>GtkAdjustment*</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Vertical Adjustment</NICK>
<BLURB>The GtkAdjustment for the vertical position.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkScrolledWindow::vscrollbar-policy</NAME>
<TYPE>GtkPolicyType</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Vertical Scrollbar Policy</NICK>
<BLURB>When the vertical scrollbar is displayed.</BLURB>
<DEFAULT>GTK_POLICY_AUTOMATIC</DEFAULT>
</ARG>

<ARG>
<NAME>GtkScrolledWindow::window-placement</NAME>
<TYPE>GtkCornerType</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Window Placement</NICK>
<BLURB>Where the contents are located with respect to the scrollbars.</BLURB>
<DEFAULT>GTK_CORNER_TOP_LEFT</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSearchBar::child</NAME>
<TYPE>GtkWidget*</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Child</NICK>
<BLURB>The child widget.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkSearchBar::search-mode-enabled</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Search Mode Enabled</NICK>
<BLURB>Whether the search mode is on and the search bar shown.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSearchBar::show-close-button</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Show Close Button</NICK>
<BLURB>Whether to show the close button in the toolbar.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSearchEntry::activates-default</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Activates default</NICK>
<BLURB>Whether to activate the default widget (such as the default button in a dialog) when Enter is pressed.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSearchEntry::placeholder-text</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Placeholder text</NICK>
<BLURB>Show text in the entry when it’s empty and unfocused.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSettings::gtk-alternative-button-order</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Alternative button order</NICK>
<BLURB>Whether buttons in dialogs should use the alternative button order.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSettings::gtk-alternative-sort-arrows</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Alternative sort indicator direction</NICK>
<BLURB>Whether the direction of the sort indicators in list and tree views is inverted compared to the default (where down means ascending).</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSettings::gtk-application-prefer-dark-theme</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Application prefers a dark theme</NICK>
<BLURB>Whether the application prefers to have a dark theme.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSettings::gtk-cursor-aspect-ratio</NAME>
<TYPE>gfloat</TYPE>
<RANGE>[0,1]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Cursor Aspect Ratio</NICK>
<BLURB>The aspect ratio of the text caret.</BLURB>
<DEFAULT>0.04</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSettings::gtk-cursor-blink</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Cursor Blink</NICK>
<BLURB>Whether the cursor should blink.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSettings::gtk-cursor-blink-time</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 100</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Cursor Blink Time</NICK>
<BLURB>Length of the cursor blink cycle, in milliseconds.</BLURB>
<DEFAULT>1200</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSettings::gtk-cursor-blink-timeout</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Cursor Blink Timeout</NICK>
<BLURB>Time after which the cursor stops blinking, in seconds.</BLURB>
<DEFAULT>10</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSettings::gtk-cursor-theme-name</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Cursor theme name</NICK>
<BLURB>Name of the cursor theme to use, or NULL to use the default theme.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSettings::gtk-cursor-theme-size</NAME>
<TYPE>gint</TYPE>
<RANGE>[0,128]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Cursor theme size</NICK>
<BLURB>Size to use for cursors, or 0 to use the default size.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSettings::gtk-decoration-layout</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Decoration Layout</NICK>
<BLURB>The layout for window decorations.</BLURB>
<DEFAULT>"menu:minimize,maximize,close"</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSettings::gtk-dialogs-use-header</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Dialogs use header bar</NICK>
<BLURB>Whether builtin GTK dialogs should use a header bar instead of an action area.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSettings::gtk-dnd-drag-threshold</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Drag threshold</NICK>
<BLURB>Number of pixels the cursor can move before dragging.</BLURB>
<DEFAULT>8</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSettings::gtk-double-click-distance</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Double Click Distance</NICK>
<BLURB>Maximum distance allowed between two clicks for them to be considered a double click (in pixels).</BLURB>
<DEFAULT>5</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSettings::gtk-double-click-time</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Double Click Time</NICK>
<BLURB>Maximum time allowed between two clicks for them to be considered a double click (in milliseconds).</BLURB>
<DEFAULT>400</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSettings::gtk-enable-accels</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Enable Accelerators</NICK>
<BLURB>Whether menu items should have accelerators.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSettings::gtk-enable-animations</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Enable Animations</NICK>
<BLURB>Whether to enable toolkit-wide animations.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSettings::gtk-enable-event-sounds</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Enable Event Sounds</NICK>
<BLURB>Whether to play any event sounds at all.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSettings::gtk-enable-input-feedback-sounds</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Audible Input Feedback</NICK>
<BLURB>Whether to play event sounds as feedback to user input.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSettings::gtk-enable-primary-paste</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Enable primary paste</NICK>
<BLURB>Whether a middle click on a mouse should paste the “PRIMARY” clipboard content at the cursor location.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSettings::gtk-entry-password-hint-timeout</NAME>
<TYPE>guint</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Password Hint Timeout</NICK>
<BLURB>How long to show the last input character in hidden entries.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSettings::gtk-entry-select-on-focus</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Select on focus</NICK>
<BLURB>Whether to select the contents of an entry when it is focused.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSettings::gtk-error-bell</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Error Bell</NICK>
<BLURB>When TRUE, keyboard navigation and other errors will cause a beep.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSettings::gtk-font-name</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Font Name</NICK>
<BLURB>The default font family and size to use.</BLURB>
<DEFAULT>"Sans 10"</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSettings::gtk-fontconfig-timestamp</NAME>
<TYPE>guint</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Fontconfig configuration timestamp</NICK>
<BLURB>Timestamp of current fontconfig configuration.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSettings::gtk-icon-theme-name</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Icon Theme Name</NICK>
<BLURB>Name of icon theme to use.</BLURB>
<DEFAULT>"Adwaita"</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSettings::gtk-im-module</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Default IM module</NICK>
<BLURB>Which IM module should be used by default.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSettings::gtk-keynav-use-caret</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Whether to show cursor in text</NICK>
<BLURB>Whether to show cursor in text.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSettings::gtk-label-select-on-focus</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Select on focus</NICK>
<BLURB>Whether to select the contents of a selectable label when it is focused.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSettings::gtk-long-press-time</NAME>
<TYPE>guint</TYPE>
<RANGE><= G_MAXINT</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Long press time</NICK>
<BLURB>Time for a button/touch press to be considered a long press (in milliseconds).</BLURB>
<DEFAULT>500</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSettings::gtk-overlay-scrolling</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Whether to use overlay scrollbars</NICK>
<BLURB>Whether to use overlay scrollbars.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSettings::gtk-primary-button-warps-slider</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Primary button warps slider</NICK>
<BLURB>Whether a primary click on the trough should warp the slider into position.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSettings::gtk-print-backends</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Default print backend</NICK>
<BLURB>List of the GtkPrintBackend backends to use by default.</BLURB>
<DEFAULT>"file,cups"</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSettings::gtk-print-preview-command</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Default command to run when displaying a print preview</NICK>
<BLURB>Command to run when displaying a print preview.</BLURB>
<DEFAULT>"evince --unlink-tempfile --preview --print-settings %s %f"</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSettings::gtk-recent-files-enabled</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Recent Files Enabled</NICK>
<BLURB>Whether GTK remembers recent files.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSettings::gtk-recent-files-max-age</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Recent Files Max Age</NICK>
<BLURB>Maximum age of recently used files, in days.</BLURB>
<DEFAULT>30</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSettings::gtk-shell-shows-app-menu</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Desktop shell shows app menu</NICK>
<BLURB>Set to TRUE if the desktop environment is displaying the app menu, FALSE if the app should display it itself.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSettings::gtk-shell-shows-desktop</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Desktop environment shows the desktop folder</NICK>
<BLURB>Set to TRUE if the desktop environment is displaying the desktop folder, FALSE if not.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSettings::gtk-shell-shows-menubar</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Desktop shell shows the menubar</NICK>
<BLURB>Set to TRUE if the desktop environment is displaying the menubar, FALSE if the app should display it itself.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSettings::gtk-sound-theme-name</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Sound Theme Name</NICK>
<BLURB>XDG sound theme name.</BLURB>
<DEFAULT>"freedesktop"</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSettings::gtk-split-cursor</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Split Cursor</NICK>
<BLURB>Whether two cursors should be displayed for mixed left-to-right and right-to-left text.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSettings::gtk-theme-name</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Theme Name</NICK>
<BLURB>Name of theme to load.</BLURB>
<DEFAULT>"Adwaita"</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSettings::gtk-titlebar-double-click</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Titlebar double-click action</NICK>
<BLURB>The action to take on titlebar double-click.</BLURB>
<DEFAULT>"toggle-maximize"</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSettings::gtk-titlebar-middle-click</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Titlebar middle-click action</NICK>
<BLURB>The action to take on titlebar middle-click.</BLURB>
<DEFAULT>"none"</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSettings::gtk-titlebar-right-click</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Titlebar right-click action</NICK>
<BLURB>The action to take on titlebar right-click.</BLURB>
<DEFAULT>"menu"</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSettings::gtk-xft-antialias</NAME>
<TYPE>gint</TYPE>
<RANGE>[-1,1]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Xft Antialias</NICK>
<BLURB>Whether to antialias Xft fonts; 0=no, 1=yes, -1=default.</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSettings::gtk-xft-dpi</NAME>
<TYPE>gint</TYPE>
<RANGE>[-1,1048576]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Xft DPI</NICK>
<BLURB>Resolution for Xft, in 1024 * dots/inch. -1 to use default value.</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSettings::gtk-xft-hinting</NAME>
<TYPE>gint</TYPE>
<RANGE>[-1,1]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Xft Hinting</NICK>
<BLURB>Whether to hint Xft fonts; 0=no, 1=yes, -1=default.</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSettings::gtk-xft-hintstyle</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Xft Hint Style</NICK>
<BLURB>What degree of hinting to use; hintnone, hintslight, hintmedium, or hintfull.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSettings::gtk-xft-rgba</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Xft RGBA</NICK>
<BLURB>Type of subpixel antialiasing; none, rgb, bgr, vrgb, vbgr.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkShortcut::action</NAME>
<TYPE>GtkShortcutAction*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Action</NICK>
<BLURB>The action activated by this shortcut.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkShortcut::arguments</NAME>
<TYPE>GVariant*</TYPE>
<RANGE>GVariant<*></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Arguments</NICK>
<BLURB>Arguments passed to activation.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkShortcut::trigger</NAME>
<TYPE>GtkShortcutTrigger*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Trigger</NICK>
<BLURB>The trigger for this shortcut.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkShortcutController::mnemonic-modifiers</NAME>
<TYPE>GdkModifierType</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Mnemonic modifers</NICK>
<BLURB>The modifiers to be pressed to allow mnemonics activation.</BLURB>
<DEFAULT>GDK_ALT_MASK</DEFAULT>
</ARG>

<ARG>
<NAME>GtkShortcutController::model</NAME>
<TYPE>GListModel*</TYPE>
<RANGE></RANGE>
<FLAGS>wX</FLAGS>
<NICK>Model</NICK>
<BLURB>A list model to take shortcuts from.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkShortcutController::scope</NAME>
<TYPE>GtkShortcutScope</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Scope</NICK>
<BLURB>What scope the shortcuts will be handled in.</BLURB>
<DEFAULT>GTK_SHORTCUT_SCOPE_LOCAL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkShortcutLabel::accelerator</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Accelerator</NICK>
<BLURB>Accelerator.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkShortcutLabel::disabled-text</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Disabled text</NICK>
<BLURB>Disabled text.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkShortcutsWindow::section-name</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Section Name</NICK>
<BLURB>Section Name.</BLURB>
<DEFAULT>"internal-search"</DEFAULT>
</ARG>

<ARG>
<NAME>GtkShortcutsWindow::view-name</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>View Name</NICK>
<BLURB>View Name.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkShortcutsSection::max-height</NAME>
<TYPE>guint</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Maximum Height</NICK>
<BLURB>Maximum Height.</BLURB>
<DEFAULT>15</DEFAULT>
</ARG>

<ARG>
<NAME>GtkShortcutsSection::section-name</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Section Name</NICK>
<BLURB>Section Name.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkShortcutsSection::title</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Title</NICK>
<BLURB>Title.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkShortcutsSection::view-name</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>View Name</NICK>
<BLURB>View Name.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkShortcutsGroup::accel-size-group</NAME>
<TYPE>GtkSizeGroup*</TYPE>
<RANGE></RANGE>
<FLAGS>w</FLAGS>
<NICK>Accelerator Size Group</NICK>
<BLURB>Accelerator Size Group.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkShortcutsGroup::height</NAME>
<TYPE>guint</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Height</NICK>
<BLURB>Height.</BLURB>
<DEFAULT>1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkShortcutsGroup::title</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Title</NICK>
<BLURB>Title.</BLURB>
<DEFAULT>""</DEFAULT>
</ARG>

<ARG>
<NAME>GtkShortcutsGroup::title-size-group</NAME>
<TYPE>GtkSizeGroup*</TYPE>
<RANGE></RANGE>
<FLAGS>w</FLAGS>
<NICK>Title Size Group</NICK>
<BLURB>Title Size Group.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkShortcutsGroup::view</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>View</NICK>
<BLURB>View.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkShortcutsShortcut::accel-size-group</NAME>
<TYPE>GtkSizeGroup*</TYPE>
<RANGE></RANGE>
<FLAGS>w</FLAGS>
<NICK>Accelerator Size Group</NICK>
<BLURB>Accelerator Size Group.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkShortcutsShortcut::accelerator</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Accelerator</NICK>
<BLURB>The accelerator keys for shortcuts of type “Accelerator”.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkShortcutsShortcut::action-name</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Action Name</NICK>
<BLURB>The name of the action.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkShortcutsShortcut::direction</NAME>
<TYPE>GtkTextDirection</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Direction</NICK>
<BLURB>Text direction for which this shortcut is active.</BLURB>
<DEFAULT>GTK_TEXT_DIR_NONE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkShortcutsShortcut::icon</NAME>
<TYPE>GIcon*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Icon</NICK>
<BLURB>The icon to show for shortcuts of type “Other Gesture”.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkShortcutsShortcut::icon-set</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Icon Set</NICK>
<BLURB>Whether an icon has been set.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkShortcutsShortcut::shortcut-type</NAME>
<TYPE>GtkShortcutType</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Shortcut Type</NICK>
<BLURB>The type of shortcut that is represented.</BLURB>
<DEFAULT>GTK_SHORTCUT_ACCELERATOR</DEFAULT>
</ARG>

<ARG>
<NAME>GtkShortcutsShortcut::subtitle</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Subtitle</NICK>
<BLURB>A short description for the gesture.</BLURB>
<DEFAULT>""</DEFAULT>
</ARG>

<ARG>
<NAME>GtkShortcutsShortcut::subtitle-set</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Subtitle Set</NICK>
<BLURB>Whether a subtitle has been set.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkShortcutsShortcut::title</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Title</NICK>
<BLURB>A short description for the shortcut.</BLURB>
<DEFAULT>""</DEFAULT>
</ARG>

<ARG>
<NAME>GtkShortcutsShortcut::title-size-group</NAME>
<TYPE>GtkSizeGroup*</TYPE>
<RANGE></RANGE>
<FLAGS>w</FLAGS>
<NICK>Title Size Group</NICK>
<BLURB>Title Size Group.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkSingleSelection::autoselect</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Autoselect</NICK>
<BLURB>If the selection will always select an item.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSingleSelection::can-unselect</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Can unselect</NICK>
<BLURB>If unselecting the selected item is allowed.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSingleSelection::model</NAME>
<TYPE>GListModel*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>The model</NICK>
<BLURB>The model being managed.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkSingleSelection::selected</NAME>
<TYPE>guint</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Selected</NICK>
<BLURB>Position of the selected item.</BLURB>
<DEFAULT>4294967295</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSingleSelection::selected-item</NAME>
<TYPE>GObject*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Selected Item</NICK>
<BLURB>The selected item.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkSizeGroup::mode</NAME>
<TYPE>GtkSizeGroupMode</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Mode</NICK>
<BLURB>The directions in which the size group affects the requested sizes of its component widgets.</BLURB>
<DEFAULT>GTK_SIZE_GROUP_HORIZONTAL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSliceListModel::item-type</NAME>
<TYPE>GType*</TYPE>
<RANGE>GObject</RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Item type</NICK>
<BLURB>The type of elements of this object.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkSliceListModel::model</NAME>
<TYPE>GListModel*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Model</NICK>
<BLURB>Child model to take slice from.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkSliceListModel::offset</NAME>
<TYPE>guint</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Offset</NICK>
<BLURB>Offset of slice.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSliceListModel::size</NAME>
<TYPE>guint</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Size</NICK>
<BLURB>Maximum size of slice.</BLURB>
<DEFAULT>10</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSortListModel::has-sort</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>has sort</NICK>
<BLURB>If a sort function is set for this model.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSortListModel::item-type</NAME>
<TYPE>GType*</TYPE>
<RANGE>GObject</RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Item type</NICK>
<BLURB>The type of items of this list.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkSortListModel::model</NAME>
<TYPE>GListModel*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Model</NICK>
<BLURB>The model being sorted.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkSpinButton::adjustment</NAME>
<TYPE>GtkAdjustment*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Adjustment</NICK>
<BLURB>The adjustment that holds the value of the spin button.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkSpinButton::climb-rate</NAME>
<TYPE>gdouble</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Climb Rate</NICK>
<BLURB>The acceleration rate when you hold down a button or key.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSpinButton::digits</NAME>
<TYPE>guint</TYPE>
<RANGE><= 20</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Digits</NICK>
<BLURB>The number of decimal places to display.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSpinButton::numeric</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Numeric</NICK>
<BLURB>Whether non-numeric characters should be ignored.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSpinButton::snap-to-ticks</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Snap to Ticks</NICK>
<BLURB>Whether erroneous values are automatically changed to a spin button’s nearest step increment.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSpinButton::update-policy</NAME>
<TYPE>GtkSpinButtonUpdatePolicy</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Update Policy</NICK>
<BLURB>Whether the spin button should update always, or only when the value is legal.</BLURB>
<DEFAULT>GTK_UPDATE_ALWAYS</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSpinButton::value</NAME>
<TYPE>gdouble</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Value</NICK>
<BLURB>Reads the current value, or sets a new value.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSpinButton::wrap</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Wrap</NICK>
<BLURB>Whether a spin button should wrap upon reaching its limits.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSpinner::spinning</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Spinning</NICK>
<BLURB>Whether the spinner is spinning.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkStack::hhomogeneous</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Horizontally homogeneous</NICK>
<BLURB>Horizontally homogeneous sizing.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkStack::interpolate-size</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Interpolate size</NICK>
<BLURB>Whether or not the size should smoothly change when changing between differently sized children.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkStack::pages</NAME>
<TYPE>GtkSelectionModel*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Pages</NICK>
<BLURB>A selection model with the stacks pages.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkStack::transition-duration</NAME>
<TYPE>guint</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Transition duration</NICK>
<BLURB>The animation duration, in milliseconds.</BLURB>
<DEFAULT>200</DEFAULT>
</ARG>

<ARG>
<NAME>GtkStack::transition-running</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Transition running</NICK>
<BLURB>Whether or not the transition is currently running.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkStack::transition-type</NAME>
<TYPE>GtkStackTransitionType</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Transition type</NICK>
<BLURB>The type of animation used to transition.</BLURB>
<DEFAULT>GTK_STACK_TRANSITION_TYPE_NONE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkStack::vhomogeneous</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Vertically homogeneous</NICK>
<BLURB>Vertically homogeneous sizing.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkStack::visible-child</NAME>
<TYPE>GtkWidget*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Visible child</NICK>
<BLURB>The widget currently visible in the stack.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkStack::visible-child-name</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Name of visible child</NICK>
<BLURB>The name of the widget currently visible in the stack.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkStackPage::child</NAME>
<TYPE>GtkWidget*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Child</NICK>
<BLURB>The child of the page.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkStackPage::icon-name</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Icon name</NICK>
<BLURB>The icon name of the child page.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkStackPage::name</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Name</NICK>
<BLURB>The name of the child page.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkStackPage::needs-attention</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Needs Attention</NICK>
<BLURB>Whether this page needs attention.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkStackPage::title</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Title</NICK>
<BLURB>The title of the child page.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkStackPage::use-underline</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Use underline</NICK>
<BLURB>If set, an underline in the title indicates the next character should be used for the mnemonic accelerator key.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkStackPage::visible</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Visible</NICK>
<BLURB>Whether this page is visible.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkStackSidebar::stack</NAME>
<TYPE>GtkStack*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Stack</NICK>
<BLURB>Associated stack for this GtkStackSidebar.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkStackSwitcher::stack</NAME>
<TYPE>GtkStack*</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Stack</NICK>
<BLURB>Stack.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkSwitch::active</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Active</NICK>
<BLURB>Whether the switch is on or off.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkSwitch::state</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>State</NICK>
<BLURB>The backend state.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkLevelBar::inverted</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Inverted</NICK>
<BLURB>Invert the direction in which the level bar grows.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkLevelBar::max-value</NAME>
<TYPE>gdouble</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Maximum value level for the bar</NICK>
<BLURB>Maximum value level that can be displayed by the bar.</BLURB>
<DEFAULT>1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkLevelBar::min-value</NAME>
<TYPE>gdouble</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Minimum value level for the bar</NICK>
<BLURB>Minimum value level that can be displayed by the bar.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkLevelBar::mode</NAME>
<TYPE>GtkLevelBarMode</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>The mode of the value indicator</NICK>
<BLURB>The mode of the value indicator displayed by the bar.</BLURB>
<DEFAULT>GTK_LEVEL_BAR_MODE_CONTINUOUS</DEFAULT>
</ARG>

<ARG>
<NAME>GtkLevelBar::value</NAME>
<TYPE>gdouble</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Currently filled value level</NICK>
<BLURB>Currently filled value level of the level bar.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkStyleContext::display</NAME>
<TYPE>GdkDisplay*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Display</NICK>
<BLURB>The associated GdkDisplay.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextBuffer::can-redo</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Can Redo</NICK>
<BLURB>If the buffer can have the last undone action reapplied.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextBuffer::can-undo</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Can Undo</NICK>
<BLURB>If the buffer can have the last action undone.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextBuffer::copy-target-list</NAME>
<TYPE>GdkContentFormats*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Copy target list</NICK>
<BLURB>The list of targets this buffer supports for clipboard copying and DND source.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextBuffer::cursor-position</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>r</FLAGS>
<NICK>Cursor position</NICK>
<BLURB>The position of the insert mark (as offset from the beginning of the buffer).</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextBuffer::enable-undo</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Enable Undo</NICK>
<BLURB>Enable support for undo and redo in the text view.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextBuffer::has-selection</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Has selection</NICK>
<BLURB>Whether the buffer has some text currently selected.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextBuffer::paste-target-list</NAME>
<TYPE>GdkContentFormats*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Paste target list</NICK>
<BLURB>The list of targets this buffer supports for clipboard pasting and DND destination.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextBuffer::tag-table</NAME>
<TYPE>GtkTextTagTable*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Tag Table</NICK>
<BLURB>Text Tag Table.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextBuffer::text</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Text</NICK>
<BLURB>Current text of the buffer.</BLURB>
<DEFAULT>""</DEFAULT>
</ARG>

<ARG>
<NAME>GtkText::activates-default</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Activates default</NICK>
<BLURB>Whether to activate the default widget (such as the default button in a dialog) when Enter is pressed.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkText::attributes</NAME>
<TYPE>PangoAttrList*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Attributes</NICK>
<BLURB>A list of style attributes to apply to the text of the self.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkText::buffer</NAME>
<TYPE>GtkEntryBuffer*</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Text Buffer</NICK>
<BLURB>Text buffer object which actually stores self text.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkText::enable-emoji-completion</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Enable Emoji completion</NICK>
<BLURB>Whether to suggest Emoji replacements.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkText::extra-menu</NAME>
<TYPE>GMenuModel*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Extra menu</NICK>
<BLURB>Menu model to append to the context menu.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkText::im-module</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>IM module</NICK>
<BLURB>Which IM module should be used.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkText::input-hints</NAME>
<TYPE>GtkInputHints</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>hints</NICK>
<BLURB>Hints for the text field behaviour.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkText::input-purpose</NAME>
<TYPE>GtkInputPurpose</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Purpose</NICK>
<BLURB>Purpose of the text field.</BLURB>
<DEFAULT>GTK_INPUT_PURPOSE_FREE_FORM</DEFAULT>
</ARG>

<ARG>
<NAME>GtkText::invisible-char</NAME>
<TYPE>guint</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Invisible character</NICK>
<BLURB>The character to use when masking self contents (in “password mode”).</BLURB>
<DEFAULT>'*'</DEFAULT>
</ARG>

<ARG>
<NAME>GtkText::invisible-char-set</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Invisible character set</NICK>
<BLURB>Whether the invisible character has been set.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkText::max-length</NAME>
<TYPE>gint</TYPE>
<RANGE>[0,65535]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Maximum length</NICK>
<BLURB>Maximum number of characters for this self. Zero if no maximum.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkText::overwrite-mode</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Overwrite mode</NICK>
<BLURB>Whether new text overwrites existing text.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkText::placeholder-text</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Placeholder text</NICK>
<BLURB>Show text in the self when it’s empty and unfocused.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkText::propagate-text-width</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Propagate text width</NICK>
<BLURB>Whether the entry should grow and shrink with the content.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkText::scroll-offset</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>r</FLAGS>
<NICK>Scroll offset</NICK>
<BLURB>Number of pixels of the self scrolled off the screen to the left.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkText::tabs</NAME>
<TYPE>PangoTabArray*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Tabs</NICK>
<BLURB>A list of tabstop locations to apply to the text of the self.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkText::truncate-multiline</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Truncate multiline</NICK>
<BLURB>Whether to truncate multiline pastes to one line.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkText::visibility</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Visibility</NICK>
<BLURB>FALSE displays the “invisible char” instead of the actual text (password mode).</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextMark::left-gravity</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Left gravity</NICK>
<BLURB>Whether the mark has left gravity.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextMark::name</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Name</NICK>
<BLURB>Mark name.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::accumulative-margin</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Margin Accumulates</NICK>
<BLURB>Whether left and right margins accumulate.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::allow-breaks</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Allow Breaks</NICK>
<BLURB>Whether breaks are allowed.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::allow-breaks-set</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Allow breaks set</NICK>
<BLURB>Whether this tag affects line breaks.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::background</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>w</FLAGS>
<NICK>Background color name</NICK>
<BLURB>Background color as a string.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::background-full-height</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Background full height</NICK>
<BLURB>Whether the background color fills the entire line height or only the height of the tagged characters.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::background-full-height-set</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Background full height set</NICK>
<BLURB>Whether this tag affects background height.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::background-rgba</NAME>
<TYPE>GdkRGBA*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Background RGBA</NICK>
<BLURB>Background color as a GdkRGBA.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::background-set</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Background set</NICK>
<BLURB>Whether this tag affects the background color.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::direction</NAME>
<TYPE>GtkTextDirection</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Text direction</NICK>
<BLURB>Text direction, e.g. right-to-left or left-to-right.</BLURB>
<DEFAULT>GTK_TEXT_DIR_NONE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::editable</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Editable</NICK>
<BLURB>Whether the text can be modified by the user.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::editable-set</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Editability set</NICK>
<BLURB>Whether this tag affects text editability.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::fallback</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Fallback</NICK>
<BLURB>Whether font fallback is enabled.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::fallback-set</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Fallback set</NICK>
<BLURB>Whether this tag affects font fallback.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::family</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Font family</NICK>
<BLURB>Name of the font family, e.g. Sans, Helvetica, Times, Monospace.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::family-set</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Font family set</NICK>
<BLURB>Whether this tag affects the font family.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::font</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Font</NICK>
<BLURB>Font description as a string, e.g. “Sans Italic 12”.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::font-desc</NAME>
<TYPE>PangoFontDescription*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Font</NICK>
<BLURB>Font description as a PangoFontDescription struct.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::font-features</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Font Features</NICK>
<BLURB>OpenType Font Features to use.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::font-features-set</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Font features set</NICK>
<BLURB>Whether this tag affects font features.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::foreground</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>w</FLAGS>
<NICK>Foreground color name</NICK>
<BLURB>Foreground color as a string.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::foreground-rgba</NAME>
<TYPE>GdkRGBA*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Foreground RGBA</NICK>
<BLURB>Foreground color as a GdkRGBA.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::foreground-set</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Foreground set</NICK>
<BLURB>Whether this tag affects the foreground color.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::indent</NAME>
<TYPE>gint</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Indent</NICK>
<BLURB>Amount to indent the paragraph, in pixels.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::indent-set</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Indent set</NICK>
<BLURB>Whether this tag affects indentation.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::insert-hyphens</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Insert hyphens</NICK>
<BLURB>Whether to insert hyphens at breaks.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::insert-hyphens-set</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Insert hyphens set</NICK>
<BLURB>Whether this tag affects insertion of hyphens.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::invisible</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Invisible</NICK>
<BLURB>Whether this text is hidden.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::invisible-set</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Invisible set</NICK>
<BLURB>Whether this tag affects text visibility.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::justification</NAME>
<TYPE>GtkJustification</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Justification</NICK>
<BLURB>Left, right, or center justification.</BLURB>
<DEFAULT>GTK_JUSTIFY_LEFT</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::justification-set</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Justification set</NICK>
<BLURB>Whether this tag affects paragraph justification.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::language</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Language</NICK>
<BLURB>The language this text is in, as an ISO code. Pango can use this as a hint when rendering the text. If not set, an appropriate default will be used.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::language-set</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Language set</NICK>
<BLURB>Whether this tag affects the language the text is rendered as.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::left-margin</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Left margin</NICK>
<BLURB>Width of the left margin in pixels.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::left-margin-set</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Left margin set</NICK>
<BLURB>Whether this tag affects the left margin.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::letter-spacing</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Letter Spacing</NICK>
<BLURB>Extra spacing between graphemes.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::letter-spacing-set</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Letter spacing set</NICK>
<BLURB>Whether this tag affects letter spacing.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::name</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Tag name</NICK>
<BLURB>Name used to refer to the text tag. NULL for anonymous tags.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::paragraph-background</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>w</FLAGS>
<NICK>Paragraph background color name</NICK>
<BLURB>Paragraph background color as a string.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::paragraph-background-rgba</NAME>
<TYPE>GdkRGBA*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Paragraph background RGBA</NICK>
<BLURB>Paragraph background RGBA as a GdkRGBA.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::paragraph-background-set</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Paragraph background set</NICK>
<BLURB>Whether this tag affects the paragraph background color.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::pixels-above-lines</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Pixels above lines</NICK>
<BLURB>Pixels of blank space above paragraphs.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::pixels-above-lines-set</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Pixels above lines set</NICK>
<BLURB>Whether this tag affects the number of pixels above lines.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::pixels-below-lines</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Pixels below lines</NICK>
<BLURB>Pixels of blank space below paragraphs.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::pixels-below-lines-set</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Pixels below lines set</NICK>
<BLURB>Whether this tag affects the number of pixels above lines.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::pixels-inside-wrap</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Pixels inside wrap</NICK>
<BLURB>Pixels of blank space between wrapped lines in a paragraph.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::pixels-inside-wrap-set</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Pixels inside wrap set</NICK>
<BLURB>Whether this tag affects the number of pixels between wrapped lines.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::right-margin</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Right margin</NICK>
<BLURB>Width of the right margin in pixels.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::right-margin-set</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Right margin set</NICK>
<BLURB>Whether this tag affects the right margin.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::rise</NAME>
<TYPE>gint</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Rise</NICK>
<BLURB>Offset of text above the baseline (below the baseline if rise is negative) in Pango units.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::rise-set</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Rise set</NICK>
<BLURB>Whether this tag affects the rise.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::scale</NAME>
<TYPE>gdouble</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Font scale</NICK>
<BLURB>Font size as a scale factor relative to the default font size. This properly adapts to theme changes etc. so is recommended. Pango predefines some scales such as PANGO_SCALE_X_LARGE.</BLURB>
<DEFAULT>1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::scale-set</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Font scale set</NICK>
<BLURB>Whether this tag scales the font size by a factor.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::show-spaces</NAME>
<TYPE>PangoShowFlags</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Show spaces</NICK>
<BLURB>How to render invisible characters.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::show-spaces-set</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Show spaces set</NICK>
<BLURB>Whether this tag affects rendering of invisible characters.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::size</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Font size</NICK>
<BLURB>Font size in Pango units.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::size-points</NAME>
<TYPE>gdouble</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Font points</NICK>
<BLURB>Font size in points.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::size-set</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Font size set</NICK>
<BLURB>Whether this tag affects the font size.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::stretch</NAME>
<TYPE>PangoStretch</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Font stretch</NICK>
<BLURB>Font stretch as a PangoStretch, e.g. PANGO_STRETCH_CONDENSED.</BLURB>
<DEFAULT>PANGO_STRETCH_NORMAL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::stretch-set</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Font stretch set</NICK>
<BLURB>Whether this tag affects the font stretch.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::strikethrough</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Strikethrough</NICK>
<BLURB>Whether to strike through the text.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::strikethrough-rgba</NAME>
<TYPE>GdkRGBA*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Strikethrough RGBA</NICK>
<BLURB>Color of strikethrough for this text.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::strikethrough-rgba-set</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Strikethrough RGBA set</NICK>
<BLURB>Whether this tag affects strikethrough color.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::strikethrough-set</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Strikethrough set</NICK>
<BLURB>Whether this tag affects strikethrough.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::style</NAME>
<TYPE>PangoStyle</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Font style</NICK>
<BLURB>Font style as a PangoStyle, e.g. PANGO_STYLE_ITALIC.</BLURB>
<DEFAULT>PANGO_STYLE_NORMAL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::style-set</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Font style set</NICK>
<BLURB>Whether this tag affects the font style.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::tabs</NAME>
<TYPE>PangoTabArray*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Tabs</NICK>
<BLURB>Custom tabs for this text.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::tabs-set</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Tabs set</NICK>
<BLURB>Whether this tag affects tabs.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::underline</NAME>
<TYPE>PangoUnderline</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Underline</NICK>
<BLURB>Style of underline for this text.</BLURB>
<DEFAULT>PANGO_UNDERLINE_NONE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::underline-rgba</NAME>
<TYPE>GdkRGBA*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Underline RGBA</NICK>
<BLURB>Color of underline for this text.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::underline-rgba-set</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Underline RGBA set</NICK>
<BLURB>Whether this tag affects underlining color.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::underline-set</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Underline set</NICK>
<BLURB>Whether this tag affects underlining.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::variant</NAME>
<TYPE>PangoVariant</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Font variant</NICK>
<BLURB>Font variant as a PangoVariant, e.g. PANGO_VARIANT_SMALL_CAPS.</BLURB>
<DEFAULT>PANGO_VARIANT_NORMAL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::variant-set</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Font variant set</NICK>
<BLURB>Whether this tag affects the font variant.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::weight</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Font weight</NICK>
<BLURB>Font weight as an integer, see predefined values in PangoWeight; for example, PANGO_WEIGHT_BOLD.</BLURB>
<DEFAULT>400</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::weight-set</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Font weight set</NICK>
<BLURB>Whether this tag affects the font weight.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::wrap-mode</NAME>
<TYPE>GtkWrapMode</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Wrap mode</NICK>
<BLURB>Whether to wrap lines never, at word boundaries, or at character boundaries.</BLURB>
<DEFAULT>GTK_WRAP_NONE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextTag::wrap-mode-set</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Wrap mode set</NICK>
<BLURB>Whether this tag affects line wrap mode.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextView::accepts-tab</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Accepts tab</NICK>
<BLURB>Whether Tab will result in a tab character being entered.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextView::bottom-margin</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Bottom Margin</NICK>
<BLURB>Height of the bottom margin in pixels.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextView::buffer</NAME>
<TYPE>GtkTextBuffer*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Buffer</NICK>
<BLURB>The buffer which is displayed.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextView::cursor-visible</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Cursor Visible</NICK>
<BLURB>If the insertion cursor is shown.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextView::editable</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Editable</NICK>
<BLURB>Whether the text can be modified by the user.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextView::extra-menu</NAME>
<TYPE>GMenuModel*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Extra menu</NICK>
<BLURB>Menu model to append to the context menu.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextView::im-module</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>IM module</NICK>
<BLURB>Which IM module should be used.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextView::indent</NAME>
<TYPE>gint</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Indent</NICK>
<BLURB>Amount to indent the paragraph, in pixels.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextView::input-hints</NAME>
<TYPE>GtkInputHints</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>hints</NICK>
<BLURB>Hints for the text field behaviour.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextView::input-purpose</NAME>
<TYPE>GtkInputPurpose</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Purpose</NICK>
<BLURB>Purpose of the text field.</BLURB>
<DEFAULT>GTK_INPUT_PURPOSE_FREE_FORM</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextView::justification</NAME>
<TYPE>GtkJustification</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Justification</NICK>
<BLURB>Left, right, or center justification.</BLURB>
<DEFAULT>GTK_JUSTIFY_LEFT</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextView::left-margin</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Left Margin</NICK>
<BLURB>Width of the left margin in pixels.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextView::monospace</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Monospace</NICK>
<BLURB>Whether to use a monospace font.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextView::overwrite</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Overwrite mode</NICK>
<BLURB>Whether entered text overwrites existing contents.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextView::pixels-above-lines</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Pixels Above Lines</NICK>
<BLURB>Pixels of blank space above paragraphs.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextView::pixels-below-lines</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Pixels Below Lines</NICK>
<BLURB>Pixels of blank space below paragraphs.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextView::pixels-inside-wrap</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Pixels Inside Wrap</NICK>
<BLURB>Pixels of blank space between wrapped lines in a paragraph.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextView::right-margin</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Right Margin</NICK>
<BLURB>Width of the right margin in pixels.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextView::tabs</NAME>
<TYPE>PangoTabArray*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Tabs</NICK>
<BLURB>Custom tabs for this text.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextView::top-margin</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Top Margin</NICK>
<BLURB>Height of the top margin in pixels.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTextView::wrap-mode</NAME>
<TYPE>GtkWrapMode</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Wrap Mode</NICK>
<BLURB>Whether to wrap lines never, at word boundaries, or at character boundaries.</BLURB>
<DEFAULT>GTK_WRAP_NONE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkToggleButton::active</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Active</NICK>
<BLURB>If the toggle button should be pressed in.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTreeListModel::autoexpand</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>autoexpand</NICK>
<BLURB>If all rows should be expanded by default.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTreeListModel::model</NAME>
<TYPE>GListModel*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Model</NICK>
<BLURB>The root model displayed.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkTreeListModel::passthrough</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>passthrough</NICK>
<BLURB>If child model values are passed through.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTreeListRow::children</NAME>
<TYPE>GListModel*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Children</NICK>
<BLURB>Model holding the row’s children.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkTreeListRow::depth</NAME>
<TYPE>guint</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Depth</NICK>
<BLURB>Depth in the tree.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTreeListRow::expandable</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Expandable</NICK>
<BLURB>If this row can ever be expanded.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTreeListRow::expanded</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Expanded</NICK>
<BLURB>If this row is currently expanded.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTreeListRow::item</NAME>
<TYPE>GObject*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Item</NICK>
<BLURB>The item held in this row.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkTreeModelFilter::child-model</NAME>
<TYPE>GtkTreeModel*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>The child model</NICK>
<BLURB>The model for the filtermodel to filter.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkTreeModelFilter::virtual-root</NAME>
<TYPE>GtkTreePath*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>The virtual root</NICK>
<BLURB>The virtual root (relative to the child model) for this filtermodel.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkTreeModelSort::model</NAME>
<TYPE>GtkTreeModel*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>TreeModelSort Model</NICK>
<BLURB>The model for the TreeModelSort to sort.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkTreeSelection::mode</NAME>
<TYPE>GtkSelectionMode</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Mode</NICK>
<BLURB>Selection mode.</BLURB>
<DEFAULT>GTK_SELECTION_SINGLE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTreeViewColumn::alignment</NAME>
<TYPE>gfloat</TYPE>
<RANGE>[0,1]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Alignment</NICK>
<BLURB>X Alignment of the column header text or widget.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTreeViewColumn::cell-area</NAME>
<TYPE>GtkCellArea*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Cell Area</NICK>
<BLURB>The GtkCellArea used to layout cells.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkTreeViewColumn::clickable</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Clickable</NICK>
<BLURB>Whether the header can be clicked.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTreeViewColumn::expand</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Expand</NICK>
<BLURB>Column gets share of extra width allocated to the widget.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTreeViewColumn::fixed-width</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Fixed Width</NICK>
<BLURB>Current fixed width of the column.</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTreeViewColumn::max-width</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Maximum Width</NICK>
<BLURB>Maximum allowed width of the column.</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTreeViewColumn::min-width</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Minimum Width</NICK>
<BLURB>Minimum allowed width of the column.</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTreeViewColumn::reorderable</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Reorderable</NICK>
<BLURB>Whether the column can be reordered around the headers.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTreeViewColumn::resizable</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Resizable</NICK>
<BLURB>Column is user-resizable.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTreeViewColumn::sizing</NAME>
<TYPE>GtkTreeViewColumnSizing</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Sizing</NICK>
<BLURB>Resize mode of the column.</BLURB>
<DEFAULT>GTK_TREE_VIEW_COLUMN_GROW_ONLY</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTreeViewColumn::sort-column-id</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Sort column ID</NICK>
<BLURB>Logical sort column ID this column sorts on when selected for sorting.</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTreeViewColumn::sort-indicator</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Sort indicator</NICK>
<BLURB>Whether to show a sort indicator.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTreeViewColumn::sort-order</NAME>
<TYPE>GtkSortType</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Sort order</NICK>
<BLURB>Sort direction the sort indicator should indicate.</BLURB>
<DEFAULT>GTK_SORT_ASCENDING</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTreeViewColumn::spacing</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Spacing</NICK>
<BLURB>Space which is inserted between cells.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTreeViewColumn::title</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Title</NICK>
<BLURB>Title to appear in column header.</BLURB>
<DEFAULT>""</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTreeViewColumn::visible</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Visible</NICK>
<BLURB>Whether to display the column.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTreeViewColumn::widget</NAME>
<TYPE>GtkWidget*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Widget</NICK>
<BLURB>Widget to put in column header button instead of column title.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkTreeViewColumn::width</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>r</FLAGS>
<NICK>Width</NICK>
<BLURB>Current width of the column.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTreeViewColumn::x-offset</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -2147483647</RANGE>
<FLAGS>r</FLAGS>
<NICK>X position</NICK>
<BLURB>Current X position of the column.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTreeView::activate-on-single-click</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Activate on Single Click</NICK>
<BLURB>Activate row on a single click.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTreeView::enable-grid-lines</NAME>
<TYPE>GtkTreeViewGridLines</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Enable Grid Lines</NICK>
<BLURB>Whether grid lines should be drawn in the tree view.</BLURB>
<DEFAULT>GTK_TREE_VIEW_GRID_LINES_NONE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTreeView::enable-search</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Enable Search</NICK>
<BLURB>View allows user to search through columns interactively.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTreeView::enable-tree-lines</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Enable Tree Lines</NICK>
<BLURB>Whether tree lines should be drawn in the tree view.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTreeView::expander-column</NAME>
<TYPE>GtkTreeViewColumn*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Expander Column</NICK>
<BLURB>Set the column for the expander column.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkTreeView::fixed-height-mode</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Fixed Height Mode</NICK>
<BLURB>Speeds up GtkTreeView by assuming that all rows have the same height.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTreeView::headers-clickable</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Headers Clickable</NICK>
<BLURB>Column headers respond to click events.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTreeView::headers-visible</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Headers Visible</NICK>
<BLURB>Show the column header buttons.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTreeView::hover-expand</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Hover Expand</NICK>
<BLURB>Whether rows should be expanded/collapsed when the pointer moves over them.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTreeView::hover-selection</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Hover Selection</NICK>
<BLURB>Whether the selection should follow the pointer.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTreeView::level-indentation</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Level Indentation</NICK>
<BLURB>Extra indentation for each level.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTreeView::model</NAME>
<TYPE>GtkTreeModel*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>TreeView Model</NICK>
<BLURB>The model for the tree view.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkTreeView::reorderable</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Reorderable</NICK>
<BLURB>View is reorderable.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTreeView::rubber-banding</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Rubber Banding</NICK>
<BLURB>Whether to enable selection of multiple items by dragging the mouse pointer.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTreeView::search-column</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Search Column</NICK>
<BLURB>Model column to search through during interactive search.</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTreeView::show-expanders</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Show Expanders</NICK>
<BLURB>View has expanders.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkTreeView::tooltip-column</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Tooltip Column</NICK>
<BLURB>The column in the model containing the tooltip texts for the rows.</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkVideo::autoplay</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Autoplay</NICK>
<BLURB>If playback should begin automatically.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkVideo::file</NAME>
<TYPE>GFile*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>File</NICK>
<BLURB>The video file played back.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkVideo::loop</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Loop</NICK>
<BLURB>If new media streams should be set to loop.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkVideo::media-stream</NAME>
<TYPE>GtkMediaStream*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Media Stream</NICK>
<BLURB>The media stream played.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkViewport::child</NAME>
<TYPE>GtkWidget*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Child</NICK>
<BLURB>The child widget.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkViewport::scroll-to-focus</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Scroll to focus</NICK>
<BLURB>Whether to scroll when the focus changes.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkVolumeButton::use-symbolic</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Use symbolic icons</NICK>
<BLURB>Whether to use symbolic icons.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkWidget::can-focus</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Can focus</NICK>
<BLURB>Whether the widget can accept the input focus.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkWidget::can-target</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Can target</NICK>
<BLURB>Whether the widget can receive pointer events.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkWidget::css-classes</NAME>
<TYPE>GStrv</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>CSS Style Classes</NICK>
<BLURB>List of CSS classes.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkWidget::css-name</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>CSS Name</NICK>
<BLURB>The name of this widget in the CSS tree.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkWidget::cursor</NAME>
<TYPE>GdkCursor*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Cursor</NICK>
<BLURB>The cursor to show when hovering above widget.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkWidget::focus-on-click</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Focus on click</NICK>
<BLURB>Whether the widget should grab focus when it is clicked with the mouse.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkWidget::focusable</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Focusable</NICK>
<BLURB>Whether the widget can accept the input focus.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkWidget::halign</NAME>
<TYPE>GtkAlign</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Horizontal Alignment</NICK>
<BLURB>How to position in extra horizontal space.</BLURB>
<DEFAULT>GTK_ALIGN_FILL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkWidget::has-default</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Has default</NICK>
<BLURB>Whether the widget is the default widget.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkWidget::has-focus</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Has focus</NICK>
<BLURB>Whether the widget has the input focus.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkWidget::has-tooltip</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Has tooltip</NICK>
<BLURB>Whether this widget has a tooltip.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkWidget::height-request</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Height request</NICK>
<BLURB>Override for height request of the widget, or -1 if natural request should be used.</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkWidget::hexpand</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Horizontal Expand</NICK>
<BLURB>Whether widget wants more horizontal space.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkWidget::hexpand-set</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Horizontal Expand Set</NICK>
<BLURB>Whether to use the hexpand property.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkWidget::layout-manager</NAME>
<TYPE>GtkLayoutManager*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Layout Manager</NICK>
<BLURB>The layout manager used to layout children of the widget.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkWidget::margin-bottom</NAME>
<TYPE>gint</TYPE>
<RANGE>[0,32767]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Margin on Bottom</NICK>
<BLURB>Pixels of extra space on the bottom side.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkWidget::margin-end</NAME>
<TYPE>gint</TYPE>
<RANGE>[0,32767]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Margin on End</NICK>
<BLURB>Pixels of extra space on the end.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkWidget::margin-start</NAME>
<TYPE>gint</TYPE>
<RANGE>[0,32767]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Margin on Start</NICK>
<BLURB>Pixels of extra space on the start.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkWidget::margin-top</NAME>
<TYPE>gint</TYPE>
<RANGE>[0,32767]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Margin on Top</NICK>
<BLURB>Pixels of extra space on the top side.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GtkWidget::name</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Widget name</NICK>
<BLURB>The name of the widget.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkWidget::opacity</NAME>
<TYPE>gdouble</TYPE>
<RANGE>[0,1]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Opacity for Widget</NICK>
<BLURB>The opacity of the widget, from 0 to 1.</BLURB>
<DEFAULT>1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkWidget::overflow</NAME>
<TYPE>GtkOverflow</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Overflow</NICK>
<BLURB>How content outside the widget’s content area is treated.</BLURB>
<DEFAULT>GTK_OVERFLOW_VISIBLE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkWidget::parent</NAME>
<TYPE>GtkWidget*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Parent widget</NICK>
<BLURB>The parent widget of this widget.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkWidget::receives-default</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Receives default</NICK>
<BLURB>If TRUE, the widget will receive the default action when it is focused.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkWidget::root</NAME>
<TYPE>GtkRoot*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Root widget</NICK>
<BLURB>The root widget in the widget tree.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkWidget::scale-factor</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 1</RANGE>
<FLAGS>r</FLAGS>
<NICK>Scale factor</NICK>
<BLURB>The scaling factor of the window.</BLURB>
<DEFAULT>1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkWidget::sensitive</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Sensitive</NICK>
<BLURB>Whether the widget responds to input.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkWidget::tooltip-markup</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Tooltip markup</NICK>
<BLURB>The contents of the tooltip for this widget.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkWidget::tooltip-text</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Tooltip Text</NICK>
<BLURB>The contents of the tooltip for this widget.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkWidget::valign</NAME>
<TYPE>GtkAlign</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Vertical Alignment</NICK>
<BLURB>How to position in extra vertical space.</BLURB>
<DEFAULT>GTK_ALIGN_FILL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkWidget::vexpand</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Vertical Expand</NICK>
<BLURB>Whether widget wants more vertical space.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkWidget::vexpand-set</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Vertical Expand Set</NICK>
<BLURB>Whether to use the vexpand property.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkWidget::visible</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Visible</NICK>
<BLURB>Whether the widget is visible.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkWidget::width-request</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Width request</NICK>
<BLURB>Override for width request of the widget, or -1 if natural request should be used.</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkWindow::application</NAME>
<TYPE>GtkApplication*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>GtkApplication</NICK>
<BLURB>The GtkApplication for the window.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkWindow::child</NAME>
<TYPE>GtkWidget*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Child</NICK>
<BLURB>The child widget.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkWindow::decorated</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Decorated</NICK>
<BLURB>Whether the window should be decorated by the window manager.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkWindow::default-height</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Default Height</NICK>
<BLURB>The default height of the window, used when initially showing the window.</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkWindow::default-widget</NAME>
<TYPE>GtkWidget*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Default widget</NICK>
<BLURB>The default widget.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkWindow::default-width</NAME>
<TYPE>gint</TYPE>
<RANGE>>= -1</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Default Width</NICK>
<BLURB>The default width of the window, used when initially showing the window.</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>

<ARG>
<NAME>GtkWindow::deletable</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Deletable</NICK>
<BLURB>Whether the window frame should have a close button.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkWindow::destroy-with-parent</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Destroy with Parent</NICK>
<BLURB>If this window should be destroyed when the parent is destroyed.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkWindow::display</NAME>
<TYPE>GdkDisplay*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Display</NICK>
<BLURB>The display that will display this window.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkWindow::focus-visible</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Focus Visible</NICK>
<BLURB>Whether focus rectangles are currently visible in this window.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkWindow::focus-widget</NAME>
<TYPE>GtkWidget*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Focus widget</NICK>
<BLURB>The focus widget.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkWindow::hide-on-close</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Hide on close</NICK>
<BLURB>If this window should be hidden when the user clicks the close button.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkWindow::icon-name</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Icon Name</NICK>
<BLURB>Name of the themed icon for this window.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkWindow::is-active</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Is Active</NICK>
<BLURB>Whether the toplevel is the current active window.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkWindow::is-maximized</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Is maximized</NICK>
<BLURB>Whether the window is maximized.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkWindow::mnemonics-visible</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Mnemonics Visible</NICK>
<BLURB>Whether mnemonics are currently visible in this window.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkWindow::modal</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Modal</NICK>
<BLURB>If TRUE, the window is modal (other windows are not usable while this one is up).</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkWindow::resizable</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Resizable</NICK>
<BLURB>If TRUE, users can resize the window.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkWindow::startup-id</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>w</FLAGS>
<NICK>Startup ID</NICK>
<BLURB>Unique startup identifier for the window used by startup-notification.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkWindow::title</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Window Title</NICK>
<BLURB>The title of the window.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkWindow::transient-for</NAME>
<TYPE>GtkWindow*</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Transient for Window</NICK>
<BLURB>The transient parent of the dialog.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GtkWindowControls::decoration-layout</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Decoration Layout</NICK>
<BLURB>The layout for window decorations.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GtkWindowControls::empty</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Empty</NICK>
<BLURB>Whether the widget has any window buttons.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GtkWindowControls::side</NAME>
<TYPE>GtkPackType</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Side</NICK>
<BLURB>Whether the widget shows start or end portion of the decoration layout.</BLURB>
<DEFAULT>GTK_PACK_START</DEFAULT>
</ARG>

<ARG>
<NAME>GtkWindowHandle::child</NAME>
<TYPE>GtkWidget*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Child</NICK>
<BLURB>The child widget.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

