gtkmm: New API in gtkmm 2.10

gtkmm 3.13.2

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes

New API in gtkmm 2.10

Member Gdk::Cairo::add_rectangle_to_path (const ::Cairo::RefPtr< ::Cairo::Context >& context, const Gdk::Rectangle& rectangle)
Member Gdk::Cairo::add_region_to_path (const ::Cairo::RefPtr< ::Cairo::Context >& context, const ::Cairo::RefPtr< ::Cairo::Region >& region)
Member Gdk::Cairo::set_source_color (const ::Cairo::RefPtr< ::Cairo::Context >& context, const Gdk::Color& color)
Member Gdk::Cairo::set_source_pixbuf (const ::Cairo::RefPtr< ::Cairo::Context >& context, const Glib::RefPtr< Gdk::Pixbuf >& pixbuf, double pixbuf_x=0, double pixbuf_y=0)
Member Gdk::Display::supports_input_shapes () const
  Returns
    `true` if windows with modified input shape are supported.
Member Gdk::Display::supports_shapes () const
  Returns
    `true` if shaped windows are supported.
Member Gdk::Screen::get_active_window ()
  Returns
    The currently active window, or `0`.
Member Gdk::Screen::get_active_window () const
  Returns
    The currently active window, or `0`.
Member Gdk::Screen::get_font_options () const
  Returns
    The current font options, or `0` if no default font options have been set.
Member Gdk::Screen::get_resolution () const
  Returns
    The current resolution, or -1 if no resolution has been set.
Member Gdk::Screen::get_window_stack ()
  Returns
    A list of Gdk::Windows for the current window stack, or `0`.
Member Gdk::Screen::is_composited () const
  Returns
    Whether windows with RGBA visuals can reasonably be expected to have their alpha channels drawn correctly on the screen.
Member Gdk::Screen::set_font_options (const Cairo::FontOptions& options)
  Parameters

    options | A #cairo_font_options_t, or `0` to unset any previously set default font options.

Member Gdk::Screen::set_resolution (double dpi)
  Parameters

    dpi | The resolution in “dots per inch”. (Physical inches aren’t actually involved; the terminology is conventional.).

Member Gdk::Screen::signal_composited_changed ()
Member Gdk::Window::create_cairo_context ()
  Returns
    A newly created Cairo context.
Member Gdk::Window::get_type_hint ()
  Returns
    The type hint set for window.
Member Gdk::Window::input_shape_combine_region (const ::Cairo::RefPtr< ::Cairo::Region >& shape_region, int offset_x, int offset_y)
  Parameters

    shape_region | Region of window to be non-transparent.
    offset_x | X position of shape_region in window coordinates.
    offset_y | Y position of shape_region in window coordinates.

Member Gdk::Window::merge_child_input_shapes ()
Member Gdk::Window::set_child_input_shapes ()
Member Gtk::AccelMap::lookup_entry (const Glib::ustring& accel_path)
Member Gtk::AccelMap::lookup_entry (const Glib::ustring& accel_path, Gtk::AccelKey& key)
Class Gtk::Assistant

Member Gtk::Assistant::add_action_widget (Widget& child)
  Parameters

    child | A Gtk::Widget.

Member Gtk::Assistant::append_page (Widget& page)
  Parameters

    page | A Gtk::Widget.

  Returns
    The index (starting at 0) of the inserted page.
Member Gtk::Assistant::get_current_page () const
  Returns
    The index (starting from 0) of the current page in the assistant, or -1 if the assistant has no pages, or no current page.
Member Gtk::Assistant::get_n_pages () const
  Returns
    The number of pages in the assistant.
Member Gtk::Assistant::get_nth_page (int page_num)
  Parameters

    page_num | The index of a page in the assistant, or -1 to get the last page.

  Returns
    The child widget, or `0` if page_num is out of bounds.
Member Gtk::Assistant::get_nth_page (int page_num) const
  Parameters

    page_num | The index of a page in the assistant, or -1 to get the last page.

  Returns
    The child widget, or `0` if page_num is out of bounds.
Member Gtk::Assistant::get_page_complete (const Widget& page) const
  Parameters

    page | A page of assistant.

  Returns
    `true` if page is complete.
Member Gtk::Assistant::get_page_header_image (const Widget& page) const
Member Gtk::Assistant::get_page_header_image (const Widget& page)
Member Gtk::Assistant::get_page_side_image (const Widget& page)
Member Gtk::Assistant::get_page_side_image (const Widget& page) const
Member Gtk::Assistant::get_page_title (const Widget& page) const
  Parameters

    page | A page of assistant.

  Returns
    The title for page.
Member Gtk::Assistant::get_page_type (const Widget& page) const
  Parameters

    page | A page of assistant.

  Returns
    The page type of page.
Member Gtk::Assistant::insert_page (Widget& page, int position)
  Parameters

    page | A Gtk::Widget.
    position | The index (starting at 0) at which to insert the page, or -1 to append the page to the assistant.

  Returns
    The index (starting from 0) of the inserted page.
Member Gtk::Assistant::prepend_page (Widget& page)
  Parameters

    page | A Gtk::Widget.

  Returns
    The index (starting at 0) of the inserted page.
Member Gtk::Assistant::remove_action_widget (Widget& child)
  Parameters

    child | A Gtk::Widget.

Member Gtk::Assistant::set_current_page (int page_num)
  Parameters

    page_num | Index of the page to switch to, starting from 0. If negative, the last page will be used. If greater than the number of pages in the assistant, nothing will be done.

Member Gtk::Assistant::set_page_complete (const Widget& page, bool complete=true)
  Parameters

    page | A page of assistant.
    complete | The completeness status of the page.

Member Gtk::Assistant::set_page_header_image (const Widget& page, const Glib::RefPtr< Gdk::Pixbuf >& pixbuf)
Member Gtk::Assistant::set_page_side_image (const Widget& page, const Glib::RefPtr< Gdk::Pixbuf >& pixbuf)
Member Gtk::Assistant::set_page_title (const Widget& page, const Glib::ustring& title)
  Parameters

    page | A page of assistant.
    title | The new title for page.

Member Gtk::Assistant::set_page_type (const Widget& page, AssistantPageType type)
  Parameters

    page | A page of assistant.
    type | The new type for page.

Member Gtk::Assistant::signal_apply ()
Member Gtk::Assistant::signal_cancel ()
Member Gtk::Assistant::signal_close ()
Member Gtk::Assistant::signal_prepare ()
  Parameters

    page | The current page.

Member Gtk::Assistant::update_buttons_state ()
Member Gtk::Button::get_image_position () const
  Returns
    The position.
Member Gtk::Button::set_image_position (PositionType position)
  Parameters

    position | The position.

Class Gtk::CellRendererAccel
Member Gtk::CellRendererAccel::signal_accel_cleared ()
  Parameters

    path_string | The path identifying the row of the edited cell.

Member Gtk::CellRendererAccel::signal_accel_edited ()
  Parameters

    path_string | The path identifying the row of the edited cell.
    accel_key | The new accelerator keyval.
    accel_mods | The new acclerator modifier mask.
    hardware_keycode | The keycode of the new accelerator.

Member Gtk::Clipboard::wait_is_rich_text_available (const Glib::RefPtr< TextBuffer >& buffer) const
  Parameters

    buffer | A Gtk::TextBuffer.

  Returns
    `true` is there is rich text available, `false` otherwise.
Member Gtk::ComboBox::get_title () const
Member Gtk::ComboBox::set_title (const Glib::ustring& title)
Member Gtk::Entry::get_inner_border () const
Member Gtk::Entry::set_inner_border (const Border& border)
Member Gtk::FileChooserButton::get_focus_on_click () const
  Returns
    `true` if the button grabs focus when it is clicked with the mouse.
Member Gtk::FileChooserButton::set_focus_on_click (gboolean focus_on_click=true)
  Parameters

    focus_on_click | Whether the button grabs focus when clicked with the mouse.

Member Gtk::IconTheme::list_icons () const
Member Gtk::IconView::get_dest_item_at_pos (int drag_x, int drag_y, TreeModel::Path& path, IconViewDropPosition& pos) const
Member Gtk::IconView::get_dest_item_at_pos (int drag_x, int drag_y, TreeModel::Path& path) const
Member Gtk::IconView::get_dest_item_at_pos (int drag_x, int drag_y, IconViewDropPosition& pos) const
Member Gtk::IconView::get_drag_dest_item (TreeModel::Path& path, IconViewDropPosition& pos) const
Member Gtk::IconView::get_drag_dest_item (TreeModel::Path& path) const
Member Gtk::IconView::get_drag_dest_item (IconViewDropPosition& pos) const
Member Gtk::Label::get_line_wrap_mode () const
  Returns
    `true` if the lines of the label are automatically wrapped.
Member Gtk::Label::set_line_wrap_mode (Pango::WrapMode wrap_mode)
  Parameters

    wrap_mode | The line wrapping mode.

Class Gtk::LinkButton

Member Gtk::LinkButton::get_uri () const
  Returns
    A valid URI. The returned string is owned by the link button and should not be modified or freed.
Member Gtk::LinkButton::set_uri (const Glib::ustring& uri)
  Parameters

    uri | A valid URI.

Class Gtk::ListViewText
Member Gtk::Menu::attach_to_widget (Widget& attach_widget)
Member Gtk::MessageDialog::set_image (Widget& image)
  Deprecated: 3.12: Use Gtk::Dialog to create dialogs with images
Member Gtk::Notebook::get_tab_detachable (Widget& child) const
  Parameters

    child | A child Gtk::Widget.

  Returns
    `true` if the tab is detachable.
Member Gtk::Notebook::get_tab_reorderable (Widget& child) const
  Parameters

    child | A child Gtk::Widget.

  Returns
    `true` if the tab is reorderable.
Member Gtk::Notebook::set_tab_detachable (Widget& child, bool detachable=true)
  Parameters

    child | A child Gtk::Widget.
    detachable | Whether the tab is detachable or not.

Member Gtk::Notebook::set_tab_reorderable (Widget& child, bool reorderable=true)
  Parameters

    child | A child Gtk::Widget.
    reorderable | Whether the tab is reorderable or not.

Member Gtk::Notebook::signal_page_added ()
  Parameters

    child | The child Gtk::Widget affected.
    page_num | The new page number for child.

Member Gtk::Notebook::signal_page_removed ()
  Parameters

    child | The child Gtk::Widget affected.
    page_num | The child page number.

Member Gtk::Notebook::signal_page_reordered ()
  Parameters

    child | The child Gtk::Widget affected.
    page_num | The new page number for child.

Class Gtk::PageSetup
Member Gtk::PageSetup::copy () const
  Returns
    A copy of other.
Member Gtk::PageSetup::get_bottom_margin (Unit unit) const
  Parameters

    unit | The unit for the return value.

  Returns
    The bottom margin.
Member Gtk::PageSetup::get_left_margin (Unit unit) const
  Parameters

    unit | The unit for the return value.

  Returns
    The left margin.
Member Gtk::PageSetup::get_orientation () const
  Returns
    The page orientation.
Member Gtk::PageSetup::get_page_height (Unit unit) const
  Parameters

    unit | The unit for the return value.

  Returns
    The page height.
Member Gtk::PageSetup::get_page_width (Unit unit) const
  Parameters

    unit | The unit for the return value.

  Returns
    The page width.
Member Gtk::PageSetup::get_paper_height (Unit unit) const
  Parameters

    unit | The unit for the return value.

  Returns
    The paper height.
Member Gtk::PageSetup::get_paper_size ()
  Returns
    The paper size.
Member Gtk::PageSetup::get_paper_size () const
  Returns
    The paper size.
Member Gtk::PageSetup::get_paper_width (Unit unit) const
  Parameters

    unit | The unit for the return value.

  Returns
    The paper width.
Member Gtk::PageSetup::get_right_margin (Unit unit) const
  Parameters

    unit | The unit for the return value.

  Returns
    The right margin.
Member Gtk::PageSetup::get_top_margin (Unit unit) const
  Parameters

    unit | The unit for the return value.

  Returns
    The top margin.
Member Gtk::PageSetup::set_bottom_margin (double margin, Unit unit)
  Parameters

    margin | The new bottom margin in units of unit.
    unit | The units for margin.

Member Gtk::PageSetup::set_left_margin (double margin, Unit unit)
  Parameters

    margin | The new left margin in units of unit.
    unit | The units for margin.

Member Gtk::PageSetup::set_orientation (PageOrientation orientation)
  Parameters

    orientation | A Gtk::PageOrientation value.

Member Gtk::PageSetup::set_paper_size (const PaperSize& size)
  Parameters

    size | A Gtk::PaperSize.

Member Gtk::PageSetup::set_paper_size_and_default_margins (const PaperSize& size)
  Parameters

    size | A Gtk::PaperSize.

Member Gtk::PageSetup::set_right_margin (double margin, Unit unit)
  Parameters

    margin | The new right margin in units of unit.
    unit | The units for margin.

Member Gtk::PageSetup::set_top_margin (double margin, Unit unit)
  Parameters

    margin | The new top margin in units of unit.
    unit | The units for margin.

Class Gtk::PageSetupUnixDialog
Member Gtk::PageSetupUnixDialog::get_page_setup ()
  Returns
    The current page setup.
Member Gtk::PageSetupUnixDialog::get_page_setup () const
  Returns
    The current page setup.
Member Gtk::PageSetupUnixDialog::get_print_settings ()
  Returns
    The current print settings.
Member Gtk::PageSetupUnixDialog::get_print_settings () const
  Returns
    The current print settings.
Member Gtk::PageSetupUnixDialog::set_page_setup (const Glib::RefPtr< PageSetup >& page_setup)
  Parameters

    page_setup | A Gtk::PageSetup.

Member Gtk::PageSetupUnixDialog::set_print_settings (const Glib::RefPtr< PrintSettings >& print_settings)
  Parameters

    print_settings | A Gtk::PrintSettings.

Class Gtk::PaperSize
Member Gtk::PaperSize::get_default ()
  Returns
    The name of the default paper size. The string is owned by GTK+ and should not be modified.
Member Gtk::PaperSize::get_default_bottom_margin (Unit unit) const
  Parameters

    unit | The unit for the return value, not Gtk::UNIT_NONE.

  Returns
    The default bottom margin.
Member Gtk::PaperSize::get_default_left_margin (Unit unit) const
  Parameters

    unit | The unit for the return value, not Gtk::UNIT_NONE.

  Returns
    The default left margin.
Member Gtk::PaperSize::get_default_right_margin (Unit unit) const
  Parameters

    unit | The unit for the return value, not Gtk::UNIT_NONE.

  Returns
    The default right margin.
Member Gtk::PaperSize::get_default_top_margin (Unit unit) const
  Parameters

    unit | The unit for the return value, not Gtk::UNIT_NONE.

  Returns
    The default top margin.
Member Gtk::PaperSize::get_display_name () const
  Returns
    The human-readable name of size.
Member Gtk::PaperSize::get_height (Unit unit) const
  Parameters

    unit | The unit for the return value, not Gtk::UNIT_NONE.

  Returns
    The paper height.
Member Gtk::PaperSize::get_name () const
  Returns
    The name of size.
Member Gtk::PaperSize::get_ppd_name () const
  Returns
    The PPD name of size.
Member Gtk::PaperSize::get_width (Unit unit) const
  Parameters

    unit | The unit for the return value, not Gtk::UNIT_NONE.

  Returns
    The paper width.
Member Gtk::PaperSize::set_size (double width, double height, Unit unit)
  Parameters

    width | The new width in units of unit.
    height | The new height in units of unit.
    unit | The unit for width and height.

Class Gtk::PrintContext
Member Gtk::PrintContext::create_pango_context ()
  Returns
    A new Pango context for context.
Member Gtk::PrintContext::create_pango_layout ()
  Returns
    A new Pango layout for context.
Member Gtk::PrintContext::get_cairo_context ()
  Returns
    The cairo context of context.
Member Gtk::PrintContext::get_cairo_context () const
  Returns
    The cairo context of context.
Member Gtk::PrintContext::get_dpi_x () const
  Returns
    The horizontal resolution of context.
Member Gtk::PrintContext::get_dpi_y () const
  Returns
    The vertical resolution of context.
Member Gtk::PrintContext::get_height () const
  Returns
    The height of context.
Member Gtk::PrintContext::get_page_setup ()
  Returns
    The page setup of context.
Member Gtk::PrintContext::get_page_setup () const
  Returns
    The page setup of context.
Member Gtk::PrintContext::get_pango_fontmap () const
  Returns
    The font map of context.
Member Gtk::PrintContext::get_pango_fontmap ()
  Returns
    The font map of context.
Member Gtk::PrintContext::get_width () const
  Returns
    The width of context.
Member Gtk::PrintContext::set_cairo_context (const ::Cairo::RefPtr< ::Cairo::Context >& cr, double dpi_x, double dpi_y)
  Parameters

    cr | The cairo context.
    dpi_x | The horizontal resolution to use with cr.
    dpi_y | The vertical resolution to use with cr.

Class Gtk::Printer
Member Gtk::Printer::accepts_pdf () const
  Returns
    `true` if printer accepts PDF.
Member Gtk::Printer::accepts_ps () const
  Returns
    `true` if printer accepts PostScript.
Member Gtk::Printer::get_description () const
  Returns
    The description of printer.
Member Gtk::Printer::get_icon_name () const
  Returns
    The icon name for printer.
Member Gtk::Printer::get_job_count () const
  Returns
    The number of jobs on printer.
Member Gtk::Printer::get_location () const
  Returns
    The location of printer.
Member Gtk::Printer::get_name () const
  Returns
    The name of printer.
Member Gtk::Printer::get_state_message () const
  Returns
    The state message of printer.
Member Gtk::Printer::is_active () const
  Returns
    `true` if printer is active.
Member Gtk::Printer::is_default () const
  Returns
    `true` if printer is the default.
Member Gtk::Printer::is_virtual () const
  Returns
    `true` if printer is virtual.
Member Gtk::Printer::signal_details_acquired ()
  Parameters

    success | `true` if the details were successfully acquired.

Class Gtk::PrintJob
Member Gtk::PrintJob::get_printer ()
  Returns
    The printer of job.
Member Gtk::PrintJob::get_printer () const
  Returns
    The printer of job.
Member Gtk::PrintJob::get_settings ()
  Returns
    The settings of job.
Member Gtk::PrintJob::get_settings () const
  Returns
    The settings of job.
Member Gtk::PrintJob::get_status () const
  Returns
    The status of job.
Member Gtk::PrintJob::get_surface ()
  Returns
    The cairo surface of job.
Member Gtk::PrintJob::get_surface () const
  Returns
    The cairo surface of job.
Member Gtk::PrintJob::get_title () const
  Returns
    The title of job.
Member Gtk::PrintJob::get_track_print_status () const
  Returns
    `true` if print job status will be reported after printing.
Member Gtk::PrintJob::set_source_file (const std::string& filename)
  Parameters

    filename | The file to be printed.

  Returns
    `false` if an error occurred.
Member Gtk::PrintJob::set_track_print_status (bool track_status=true)
  Parameters

    track_status | `true` to track status after printing.

Member Gtk::PrintJob::signal_status_changed ()
Class Gtk::PrintOperation
Member Gtk::PrintOperation::cancel ()
Member Gtk::PrintOperation::get_default_page_setup ()
  Returns
    The default page setup.
Member Gtk::PrintOperation::get_default_page_setup () const
  Returns
    The default page setup.
Member Gtk::PrintOperation::get_print_settings ()
  Returns
    The current print settings of op.
Member Gtk::PrintOperation::get_print_settings () const
  Returns
    The current print settings of op.
Member Gtk::PrintOperation::get_status () const
  Returns
    The status of the print operation.
Member Gtk::PrintOperation::get_status_string () const
  Returns
    A string representation of the status of the print operation.
Member Gtk::PrintOperation::is_finished () const
  Returns
    `true`, if the print operation is finished.
Member Gtk::PrintOperation::run (PrintOperationAction action, Window& parent)
  Parameters

    action | The action to start.
    parent | Transient parent of the dialog.

  Returns
    The result of the print operation. A return value of Gtk::PRINT_OPERATION_RESULT_APPLY indicates that the printing was completed successfully. In this case, it is a good idea to obtain the used print settings with get_print_settings() and store them for reuse with the next print operation. A value of Gtk::PRINT_OPERATION_RESULT_IN_PROGRESS means the operation is running asynchronously, and will emit the Gtk::PrintOperation::signal_done() signal when done.
Member Gtk::PrintOperation::set_allow_async (bool allow_async=true)
  Parameters

    allow_async | `true` to allow asynchronous operation.

Member Gtk::PrintOperation::set_current_page (int current_page)
  Parameters

    current_page | The current page, 0-based.

Member Gtk::PrintOperation::set_custom_tab_label (const Glib::ustring& label)
  Parameters

    label | The label to use, or `0` to use the default label.

Member Gtk::PrintOperation::set_default_page_setup (const Glib::RefPtr< PageSetup >& default_page_setup)
  Parameters

    default_page_setup | A Gtk::PageSetup, or `0`.

Member Gtk::PrintOperation::set_export_filename (const std::string& filename)
  Parameters

    filename | The filename for the exported file.

Member Gtk::PrintOperation::set_job_name (const Glib::ustring& job_name)
  Parameters

    job_name | A string that identifies the print job.

Member Gtk::PrintOperation::set_n_pages (int n_pages)
  Parameters

    n_pages | The number of pages.

Member Gtk::PrintOperation::set_print_settings (const Glib::RefPtr< PrintSettings >& print_settings)
  Parameters

    print_settings | Gtk::PrintSettings.

Member Gtk::PrintOperation::set_show_progress (bool show_progress=true)
  Parameters

    show_progress | `true` to show a progress dialog.

Member Gtk::PrintOperation::set_track_print_status (bool track_status=true)
  Parameters

    track_status | `true` to track status after printing.

Member Gtk::PrintOperation::set_unit (Unit unit)
  Parameters

    unit | The unit to use.

Member Gtk::PrintOperation::set_use_full_page (bool use_full_page=true)
  Parameters

    full_page | `true` to set up the Gtk::PrintContext for the full page.

Member Gtk::PrintOperation::signal_begin_print ()
  Parameters

    context | The Gtk::PrintContext for the current operation.

Member Gtk::PrintOperation::signal_create_custom_widget ()
  Returns
    A custom widget that gets embedded in the print dialog, or `0`.
Member Gtk::PrintOperation::signal_custom_widget_apply ()
  Parameters

    widget | The custom widget added in create-custom-widget.

Member Gtk::PrintOperation::signal_done ()
  Parameters

    result | The result of the print operation.

Member Gtk::PrintOperation::signal_draw_page ()
  Parameters

    context | The Gtk::PrintContext for the current operation.
    page_nr | The number of the currently printed page (0-based).

Member Gtk::PrintOperation::signal_end_print ()
  Parameters

    context | The Gtk::PrintContext for the current operation.

Member Gtk::PrintOperation::signal_paginate ()
  Parameters

    context | The Gtk::PrintContext for the current operation.

  Returns
    `true` if pagination is complete.
Member Gtk::PrintOperation::signal_preview ()
  Parameters

    preview | The Gtk::PrintOperationPreview for the current operation.
    context | The Gtk::PrintContext that will be used.
    parent | The Gtk::Window to use as window parent, or `0`.

  Returns
    `true` if the listener wants to take over control of the preview.
Member Gtk::PrintOperation::signal_request_page_setup ()
  Parameters

    context | The Gtk::PrintContext for the current operation.
    page_nr | The number of the currently printed page (0-based).
    setup | The Gtk::PageSetup.

Member Gtk::PrintOperation::signal_status_changed ()
Class Gtk::PrintOperationPreview
Member Gtk::PrintOperationPreview::end_preview ()
Member Gtk::PrintOperationPreview::is_selected (int page_nr) const
  Parameters

    page_nr | A page number.

  Returns
    `true` if the page has been selected for printing.
Member Gtk::PrintOperationPreview::render_page (int page_nr)
  Parameters

    page_nr | The page to render.

Class Gtk::PrintSettings
Member Gtk::PrintSettings::copy () const
  Returns
    A newly allocated copy of other.
Member Gtk::PrintSettings::get (const Glib::ustring& key) const
  Parameters

    key | A key.

  Returns
    The string value for key.
Member Gtk::PrintSettings::get_bool (const Glib::ustring& key) const
  Parameters

    key | A key.

  Returns
    `true`, if key maps to a true value.
Member Gtk::PrintSettings::get_collate () const
  Returns
    Whether to collate the printed pages.
Member Gtk::PrintSettings::get_default_source () const
  Returns
    The default source.
Member Gtk::PrintSettings::get_dither () const
  Returns
    The dithering that is used.
Member Gtk::PrintSettings::get_double (const Glib::ustring& key) const
  Parameters

    key | A key.

  Returns
    The double value of key.
Member Gtk::PrintSettings::get_double_with_default (const Glib::ustring& key, double def) const
  Parameters

    key | A key.
    def | The default value.

  Returns
    The floating point number associated with key.
Member Gtk::PrintSettings::get_duplex () const
  Returns
    Whether to print the output in duplex.
Member Gtk::PrintSettings::get_finishings () const
  Returns
    The finishings.
Member Gtk::PrintSettings::get_int (const Glib::ustring& key) const
  Parameters

    key | A key.

  Returns
    The integer value of key.
Member Gtk::PrintSettings::get_int_with_default (const Glib::ustring& key, int def) const
  Parameters

    key | A key.
    def | The default value.

  Returns
    The integer value of key.
Member Gtk::PrintSettings::get_length (const Glib::ustring& key, Unit unit) const
  Parameters

    key | A key.
    unit | The unit of the return value.

  Returns
    The length value of key, converted to unit.
Member Gtk::PrintSettings::get_media_type () const
  Returns
    The media type.
Member Gtk::PrintSettings::get_n_copies () const
  Returns
    The number of copies to print.
Member Gtk::PrintSettings::get_number_up () const
  Returns
    The number of pages per sheet.
Member Gtk::PrintSettings::get_orientation () const
  Returns
    The orientation.
Member Gtk::PrintSettings::get_output_bin () const
  Returns
    The output bin.
Member Gtk::PrintSettings::get_page_set () const
  Returns
    The set of pages to print.
Member Gtk::PrintSettings::get_paper_height (Unit unit) const
  Parameters

    unit | The unit for the return value.

  Returns
    The paper height, in units of unit.
Member Gtk::PrintSettings::get_paper_size () const
  Returns
    The paper size.
Member Gtk::PrintSettings::get_paper_size ()
  Returns
    The paper size.
Member Gtk::PrintSettings::get_paper_width (Unit unit) const
  Parameters

    unit | The unit for the return value.

  Returns
    The paper width, in units of unit.
Member Gtk::PrintSettings::get_print_pages () const
  Returns
    Which pages to print.
Member Gtk::PrintSettings::get_printer () const
  Returns
    The printer name.
Member Gtk::PrintSettings::get_quality () const
  Returns
    The print quality.
Member Gtk::PrintSettings::get_resolution () const
  Returns
    The resolution in dpi.
Member Gtk::PrintSettings::get_reverse () const
  Returns
    Whether to reverse the order of the printed pages.
Member Gtk::PrintSettings::get_scale () const
  Returns
    The scale in percent.
Member Gtk::PrintSettings::get_use_color () const
  Returns
    Whether to use color.
Member Gtk::PrintSettings::has_key (const Glib::ustring& key) const
  Parameters

    key | A key.

  Returns
    `true`, if key has a value.
Member Gtk::PrintSettings::set (const Glib::ustring& key, const Glib::ustring& value)
  Parameters

    key | A key.
    value | A string value, or `0`.

Member Gtk::PrintSettings::set_bool (const Glib::ustring& key, bool value=true)
  Parameters

    key | A key.
    value | A boolean.

Member Gtk::PrintSettings::set_collate (bool collate=true)
  Parameters

    collate | Whether to collate the output.

Member Gtk::PrintSettings::set_default_source (const Glib::ustring& default_source)
  Parameters

    default_source | The default source.

Member Gtk::PrintSettings::set_dither (const Glib::ustring& dither)
  Parameters

    dither | The dithering that is used.

Member Gtk::PrintSettings::set_double (const Glib::ustring& key, double value)
  Parameters

    key | A key.
    value | A double value.

Member Gtk::PrintSettings::set_duplex (PrintDuplex duplex)
  Parameters

    duplex | A Gtk::PrintDuplex value.

Member Gtk::PrintSettings::set_finishings (const Glib::ustring& finishings)
  Parameters

    finishings | The finishings.

Member Gtk::PrintSettings::set_int (const Glib::ustring& key, int value)
  Parameters

    key | A key.
    value | An integer.

Member Gtk::PrintSettings::set_length (const Glib::ustring& key, double value, Unit unit)
  Parameters

    key | A key.
    value | A length.
    unit | The unit of length.

Member Gtk::PrintSettings::set_media_type (const Glib::ustring& media_type)
  Parameters

    media_type | The media type.

Member Gtk::PrintSettings::set_n_copies (int num_copies)
  Parameters

    num_copies | The number of copies.

Member Gtk::PrintSettings::set_number_up (int number_up)
  Parameters

    number_up | The number of pages per sheet.

Member Gtk::PrintSettings::set_orientation (PageOrientation orientation)
  Parameters

    orientation | A page orientation.

Member Gtk::PrintSettings::set_output_bin (const Glib::ustring& output_bin)
  Parameters

    output_bin | The output bin.

Member Gtk::PrintSettings::set_page_set (PageSet page_set)
  Parameters

    page_set | A Gtk::PageSet value.

Member Gtk::PrintSettings::set_paper_height (double height, Unit unit)
  Parameters

    height | The paper height.
    unit | The units of height.

Member Gtk::PrintSettings::set_paper_size (const PaperSize& paper_size)
  Parameters

    paper_size | A paper size.

Member Gtk::PrintSettings::set_paper_width (double width, Unit unit)
  Parameters

    width | The paper width.
    unit | The units of width.

Member Gtk::PrintSettings::set_print_pages (PrintPages pages)
  Parameters

    pages | A Gtk::PrintPages value.

Member Gtk::PrintSettings::set_printer (const Glib::ustring& printer)
  Parameters

    printer | The printer name.

Member Gtk::PrintSettings::set_quality (PrintQuality quality)
  Parameters

    quality | A Gtk::PrintQuality value.

Member Gtk::PrintSettings::set_resolution (int resolution)
  Parameters

    resolution | The resolution in dpi.

Member Gtk::PrintSettings::set_reverse (bool reverse=true)
  Parameters

    reverse | Whether to reverse the output.

Member Gtk::PrintSettings::set_scale (double scale)
  Parameters

    scale | The scale in percent.

Member Gtk::PrintSettings::set_use_color (bool use_color=true)
  Parameters

    use_color | Whether to use color.

Member Gtk::PrintSettings::unset (const Glib::ustring& key)
  Parameters

    key | A key.

Class Gtk::PrintUnixDialog
Member Gtk::PrintUnixDialog::add_custom_tab (const Widget& child, const Widget& tab_label)
  Parameters

    child | The widget to put in the custom tab.
    tab_label | The widget to use as tab label.

Member Gtk::PrintUnixDialog::get_current_page () const
  Returns
    The current page of dialog.
Member Gtk::PrintUnixDialog::get_page_setup () const
  Returns
    The page setup of dialog.
Member Gtk::PrintUnixDialog::get_page_setup ()
  Returns
    The page setup of dialog.
Member Gtk::PrintUnixDialog::get_selected_printer ()
  Returns
    The currently selected printer.
Member Gtk::PrintUnixDialog::get_selected_printer () const
  Returns
    The currently selected printer.
Member Gtk::PrintUnixDialog::get_settings ()
  Returns
    A new Gtk::PrintSettings object with the values from dialog.
Member Gtk::PrintUnixDialog::get_settings () const
  Returns
    A new Gtk::PrintSettings object with the values from dialog.
Member Gtk::PrintUnixDialog::set_current_page (int current_page)
  Parameters

    current_page | The current page number.

Member Gtk::PrintUnixDialog::set_manual_capabilities (PrintCapabilities capabilities)
  Parameters

    capabilities | The printing capabilities of your application.

Member Gtk::PrintUnixDialog::set_page_setup (const Glib::RefPtr< PageSetup >& page_setup)
  Parameters

    page_setup | A Gtk::PageSetup.

Member Gtk::PrintUnixDialog::set_settings (const Glib::RefPtr< PrintSettings >& settings)
  Parameters

    settings | A Gtk::PrintSettings, or `0`.

Member Gtk::RadioAction::set_current_value (int current_value)
Member Gtk::Range::get_lower_stepper_sensitivity () const
  Returns
    The lower stepper’s sensitivity policy.
Member Gtk::Range::get_upper_stepper_sensitivity () const
  Returns
    The upper stepper’s sensitivity policy.
Member Gtk::Range::set_lower_stepper_sensitivity (SensitivityType sensitivity)
  Parameters

    sensitivity | The lower stepper’s sensitivity policy.

Member Gtk::Range::set_upper_stepper_sensitivity (SensitivityType sensitivity)
  Parameters

    sensitivity | The upper stepper’s sensitivity policy.

Class Gtk::RecentChooser
Member Gtk::RecentChooser::add_filter (const Glib::RefPtr< RecentFilter >& filter)
  Parameters

    filter | A Gtk::RecentFilter.

Member Gtk::RecentChooser::get_current_item ()
  Returns
    A Gtk::RecentInfo. Use Gtk::RecentInfo::unref() when when you have finished using it.
Member Gtk::RecentChooser::get_current_item () const
  Returns
    A Gtk::RecentInfo. Use Gtk::RecentInfo::unref() when when you have finished using it.
Member Gtk::RecentChooser::get_current_uri () const
  Returns
    A newly allocated string holding a URI.
Member Gtk::RecentChooser::get_filter ()
  Returns
    A Gtk::RecentFilter object.
Member Gtk::RecentChooser::get_filter () const
  Returns
    A Gtk::RecentFilter object.
Member Gtk::RecentChooser::get_items () const
  Returns
    A newly allocated list of Gtk::RecentInfo objects. You should use Gtk::RecentInfo::unref() on every item of the list, and then free the list itself using Glib::list_free().
Member Gtk::RecentChooser::get_limit () const
  Returns
    A positive integer, or -1 meaning that all items are returned.
Member Gtk::RecentChooser::get_local_only () const
  Returns
    `true` if only local resources should be shown.
Member Gtk::RecentChooser::get_select_multiple () const
  Returns
    `true` if chooser can select more than one item.
Member Gtk::RecentChooser::get_show_icons () const
  Returns
    `true` if the icons should be displayed, `false` otherwise.
Member Gtk::RecentChooser::get_show_not_found () const
  Returns
    `true` if the resources not found should be displayed, and `false` otheriwse.
Member Gtk::RecentChooser::get_show_private () const
  Returns
    `true` if the recent chooser should show private items, `false` otherwise.
Member Gtk::RecentChooser::get_show_tips () const
  Returns
    `true` if the recent chooser should show tooltips, `false` otherwise.
Member Gtk::RecentChooser::get_sort_type () const
  Returns
    The sorting order of the chooser.
Member Gtk::RecentChooser::list_filters ()
  Returns
    A singly linked list of Gtk::RecentFilter objects. You should just free the returned list using Glib::slist_free().
Member Gtk::RecentChooser::list_filters () const
  Returns
    A singly linked list of Gtk::RecentFilter objects. You should just free the returned list using Glib::slist_free().
Member Gtk::RecentChooser::remove_filter (const Glib::RefPtr< RecentFilter >& filter)
  Parameters

    filter | A Gtk::RecentFilter.

Member Gtk::RecentChooser::select_all ()
Member Gtk::RecentChooser::select_uri (const Glib::ustring& uri)
  Parameters

    uri | A URI.

  Returns
    `true` if uri was found.
Member Gtk::RecentChooser::set_current_uri (const Glib::ustring& uri)
  Parameters

    uri | A URI.

  Returns
    `true` if the URI was found.
Member Gtk::RecentChooser::set_filter (const Glib::RefPtr< RecentFilter >& filter)
  Parameters

    filter | A Gtk::RecentFilter.

Member Gtk::RecentChooser::set_limit (int limit)
  Parameters

    limit | A positive integer, or -1 for all items.

Member Gtk::RecentChooser::set_local_only (bool local_only=true)
  Parameters

    local_only | `true` if only local files can be shown.

Member Gtk::RecentChooser::set_select_multiple (bool select_multiple=true)
  Parameters

    select_multiple | `true` if chooser can select more than one item.

Member Gtk::RecentChooser::set_show_icons (bool show_icons=true)
  Parameters

    show_icons | Whether to show an icon near the resource.

Member Gtk::RecentChooser::set_show_not_found (bool show_not_found=true)
  Parameters

    show_not_found | Whether to show the local items we didn’t find.

Member Gtk::RecentChooser::set_show_private (bool show_private=true)
  Parameters

    show_private | `true` to show private items, `false` otherwise.

Member Gtk::RecentChooser::set_show_tips (bool show_tips=true)
  Parameters

    show_tips | `true` if tooltips should be shown.

Member Gtk::RecentChooser::set_sort_type (RecentSortType sort_type)
  Parameters

    sort_type | Sort order that the chooser should use.

Member Gtk::RecentChooser::signal_item_activated ()
Member Gtk::RecentChooser::signal_selection_changed ()
Member Gtk::RecentChooser::unselect_all ()
Member Gtk::RecentChooser::unselect_uri (const Glib::ustring& uri)
  Parameters

    uri | A URI.

Class Gtk::RecentChooserDialog
Class Gtk::RecentChooserMenu
Member Gtk::RecentChooserMenu::get_show_numbers () const
  Returns
    `true` if numbers should be shown.
Member Gtk::RecentChooserMenu::set_show_numbers (bool show_numbers=true)
  Parameters

    show_numbers | Whether to show numbers.

Class Gtk::RecentChooserWidget
Class Gtk::RecentFilter
Member Gtk::RecentFilter::add_age (int days)
  Parameters

    days | Number of days.

Member Gtk::RecentFilter::add_application (const Glib::ustring& application)
  Parameters

    application | An application name.

Member Gtk::RecentFilter::add_group (const Glib::ustring& group)
  Parameters

    group | A group name.

Member Gtk::RecentFilter::add_mime_type (const Glib::ustring& mime_type)
  Parameters

    mime_type | A MIME type.

Member Gtk::RecentFilter::add_pattern (const Glib::ustring& pattern)
  Parameters

    pattern | A file pattern.

Member Gtk::RecentFilter::add_pixbuf_formats ()
Member Gtk::RecentFilter::get_name () const
  Returns
    The name of the filter, or `0`. The returned string is owned by the filter object and should not be freed.
Member Gtk::RecentFilter::get_needed () const
  Returns
    Bitfield of flags indicating needed fields when calling filter().
Member Gtk::RecentFilter::set_name (const Glib::ustring& name)
  Parameters

    name | Then human readable name of filter.

Class Gtk::RecentInfo
Member Gtk::RecentInfo::equal (const RecentInfo& info_b) const
  Parameters

    info_b | A Gtk::RecentInfo.

  Returns
    `true` if both Gtk::RecentInfo-struct point to se same resource, `false` otherwise.
Member Gtk::RecentInfo::exists () const
  Returns
    `true` if the resource exists.
Member Gtk::RecentInfo::get_added () const
  Returns
    The number of seconds elapsed from system’s Epoch when the resource was added to the list, or -1 on failure.
Member Gtk::RecentInfo::get_age () const
  Returns
    A positive integer containing the number of days elapsed since the time this resource was last modified.
Member Gtk::RecentInfo::get_application_info (const Glib::ustring& app_name, std::string& app_exec, guint& count, std::time_t& time) const
  Parameters

    app_name | The name of the application that has registered this item.
    app_exec | Return location for the string containing the command line.
    count | Return location for the number of times this item was registered.
    time | Return location for the timestamp this item was last registered for this application.

  Returns
    `true` if an application with app_name has registered this resource inside the recently used list, or `false` otherwise. The app_exec string is owned by the Gtk::RecentInfo and should not be modified or freed.
Member Gtk::RecentInfo::get_applications () const
  Parameters

    length | Return location for the length of the returned list.

  Returns
    A newly allocated `0`-terminated array of strings. Use Glib::strfreev() to free it.
Member Gtk::RecentInfo::get_description () const
  Returns
    The description of the resource. The returned string is owned by the recent manager, and should not be freed.
Member Gtk::RecentInfo::get_display_name () const
  Returns
    The display name of the resource. The returned string is owned by the recent manager, and should not be freed.
Member Gtk::RecentInfo::get_groups () const
  Parameters

    length | Return location for the number of groups returned.

  Returns
    A newly allocated `0` terminated array of strings. Use Glib::strfreev() to free it.
Member Gtk::RecentInfo::get_icon (int size)
  Parameters

    size | The size of the icon in pixels.

  Returns
    A Gdk::Pixbuf containing the icon, or `0`. Use Glib::object_unref() when finished using the icon.
Member Gtk::RecentInfo::get_icon (int size) const
  Parameters

    size | The size of the icon in pixels.

  Returns
    A Gdk::Pixbuf containing the icon, or `0`. Use Glib::object_unref() when finished using the icon.
Member Gtk::RecentInfo::get_mime_type () const
  Returns
    The MIME type of the resource. The returned string is owned by the recent manager, and should not be freed.
Member Gtk::RecentInfo::get_modified () const
  Returns
    The number of seconds elapsed from system’s Epoch when the resource was last modified, or -1 on failure.
Member Gtk::RecentInfo::get_private_hint () const
  Returns
    `true` if the private flag was found, `false` otherwise.
Member Gtk::RecentInfo::get_short_name () const
  Returns
    A newly-allocated string in UTF-8 encoding; free it with Glib::free().
Member Gtk::RecentInfo::get_uri () const
  Returns
    The URI of the resource. The returned string is owned by the recent manager, and should not be freed.
Member Gtk::RecentInfo::get_uri_display () const
  Returns
    A newly allocated UTF-8 string containing the resource’s URI or `0`. Use Glib::free() when done using it.
Member Gtk::RecentInfo::get_visited () const
  Returns
    The number of seconds elapsed from system’s Epoch when the resource was last visited, or -1 on failure.
Member Gtk::RecentInfo::has_application (const Glib::ustring& app_name) const
  Parameters

    app_name | A string containing an application name.

  Returns
    `true` if an application with name app_name was found, `false` otherwise.
Member Gtk::RecentInfo::has_group (const Glib::ustring& group_name) const
  Parameters

    group_name | Name of a group.

  Returns
    `true` if the group was found.
Member Gtk::RecentInfo::is_local () const
  Returns
    `true` if the resource is local.
Member Gtk::RecentInfo::last_application () const
  Returns
    An application name. Use Glib::free() to free it.
Class Gtk::RecentManager
Member Gtk::RecentManager::get_default ()
  Returns
    A unique Gtk::RecentManager. Do not ref or unref it.
Member Gtk::RecentManager::get_items () const
  Returns
    A list of newly allocated Gtk::RecentInfo objects. Use Gtk::RecentInfo::unref() on each item inside the list, and then free the list itself using Glib::list_free().
Member Gtk::RecentManager::has_item (const Glib::ustring& uri) const
  Parameters

    uri | A URI.

  Returns
    `true` if the resource was found, `false` otherwise.
Member Gtk::RecentManager::lookup_item (const Glib::ustring& uri) const
  Parameters

    uri | A URI.

  Returns
    A Gtk::RecentInfo-struct containing information about the resource pointed by uri, or `0` if the URI was not registered in the recently used resources list. Free with Gtk::RecentInfo::unref().
Member Gtk::RecentManager::lookup_item (const Glib::ustring& uri)
  Parameters

    uri | A URI.

  Returns
    A Gtk::RecentInfo-struct containing information about the resource pointed by uri, or `0` if the URI was not registered in the recently used resources list. Free with Gtk::RecentInfo::unref().
Member Gtk::RecentManager::move_item (const Glib::ustring& uri, const Glib::ustring& new_uri)
  Parameters

    uri | The URI of a recently used resource.
    new_uri | The new URI of the recently used resource, or `0` to remove the item pointed by uri in the list.

  Returns
    `true` on success.
Member Gtk::RecentManager::purge_items ()
  Returns
    The number of items that have been removed from the recently used resources list.
Member Gtk::RecentManager::remove_item (const Glib::ustring& uri)
  Parameters

    uri | The URI of the item you wish to remove.

  Returns
    `true` if the item pointed by uri has been successfully removed by the recently used resources list, and `false` otherwise.
Member Gtk::RecentManager::signal_changed ()
Member Gtk::ScrolledWindow::unset_placement ()
Member Gtk::SelectionData::targets_include_rich_text (const Glib::RefPtr< TextBuffer >& buffer) const
  Parameters

    buffer | A Gtk::TextBuffer.

  Returns
    `true` if selection_data holds a list of targets, and a suitable target for rich text is included, otherwise `false`.
Member Gtk::SelectionData::targets_include_uri () const
  Returns
    `true` if selection_data holds a list of targets, and a suitable target for URI lists is included, otherwise `false`.
Member Gtk::SizeGroup::get_widgets () const
  Returns
    A SList of widgets. The list is owned by GTK+ and should not be modified.
Member Gtk::SizeGroup::get_widgets ()
  Returns
    A SList of widgets. The list is owned by GTK+ and should not be modified.
Member Gtk::SpinButton::signal_wrapped ()
Class Gtk::StatusIcon
Member Gtk::StatusIcon::create_from_file (const std::string& filename)
Member Gtk::StatusIcon::get_geometry (Glib::RefPtr< Gdk::Screen >& screen, Gdk::Rectangle& area, Orientation& orientation)
Member Gtk::StatusIcon::get_icon_name () const
  Returns
    Name of the displayed icon, or `0` if the image is empty.
Member Gtk::StatusIcon::get_pixbuf ()
  Returns
    The displayed pixbuf, or `0` if the image is empty.
Member Gtk::StatusIcon::get_pixbuf () const
  Returns
    The displayed pixbuf, or `0` if the image is empty.
Member Gtk::StatusIcon::get_size () const
  Returns
    The size that is available for the image.
Member Gtk::StatusIcon::get_stock () const
Member Gtk::StatusIcon::get_storage_type () const
  Returns
    The image representation being used.
Member Gtk::StatusIcon::get_visible () const
  Returns
    `true` if the status icon is visible.
Member Gtk::StatusIcon::is_embedded () const
  Returns
    `true` if the status icon is embedded in a notification area.
Member Gtk::StatusIcon::set (const Glib::ustring& icon_name)
  Parameters

    icon_name | An icon name.

Member Gtk::StatusIcon::set (const StockID& stock_id)
Member Gtk::StatusIcon::set (const Glib::RefPtr< Gdk::Pixbuf >& pixbuf)
  Parameters

    pixbuf | A Gdk::Pixbuf or `0`.

Member Gtk::StatusIcon::set_from_file (const Glib::ustring& filename)
  Parameters

    filename | A filename.

Member Gtk::StatusIcon::set_visible (bool visible=true)
  Parameters

    visible | `true` to show the status icon, `false` to hide it.

Member Gtk::StatusIcon::signal_activate ()
Member Gtk::StatusIcon::signal_popup_menu ()
  Parameters

    button | The button that was pressed, or 0 if the signal is not emitted in response to a button press event.
    activate_time | The timestamp of the event that triggered the signal emission.

Member Gtk::StatusIcon::signal_size_changed ()
  Parameters

    size | The new size.

  Returns
    `true` if the icon was updated for the new size. Otherwise, GTK+ will scale the icon as necessary.
Member Gtk::TargetList::add_rich_text_targets (guint info, bool deserializable, const Glib::RefPtr< TextBuffer >& buffer)
  Parameters

    info | An ID that will be passed back to the application.
    deserializable | If `true`, then deserializable rich text formats will be added, serializable formats otherwise.
    buffer | A Gtk::TextBuffer.

Member Gtk::TextBuffer::get_can_create_tags (const Glib::ustring& format) const
  Parameters

    format | A Gdk::Atom representing a registered rich text format.

  Returns
    Whether deserializing this format may create tags.
Member Gtk::TextBuffer::get_copy_target_list () const
  Returns
    The Gtk::TargetList.
Member Gtk::TextBuffer::get_has_selection () const
  Returns
    `true` if the there is text selected.
Member Gtk::TextBuffer::get_paste_target_list () const
  Returns
    The Gtk::TargetList.
Member Gtk::TextBuffer::register_deserialize_tagset (const Glib::ustring& tagset_name)
  Parameters

    tagset_name | An optional tagset name, on `0`.

  Returns
    The Gdk::Atom that corresponds to the newly registered format’s mime-type.
Member Gtk::TextBuffer::register_serialize_tagset (const Glib::ustring& tagset_name)
  Parameters

    tagset_name | An optional tagset name, on `0`.

  Returns
    The Gdk::Atom that corresponds to the newly registered format’s mime-type.
Member Gtk::TextBuffer::set_can_create_tags (const Glib::ustring& format, bool can_create_tags=true)
  Parameters

    format | A Gdk::Atom representing a registered rich text format.
    can_create_tags | Whether deserializing this format may create tags.

Member Gtk::TextBuffer::unregister_deserialize_format (const Glib::ustring& format)
  Parameters

    format | A Gdk::Atom representing a registered rich text format.

Member Gtk::TextBuffer::unregister_serialize_format (const Glib::ustring& format)
  Parameters

    format | A Gdk::Atom representing a registered rich text format.

Member Gtk::TreeModel::rows_reordered (const Path& path, const std::vector< int >& new_order)
Member Gtk::TreeView::get_enable_tree_lines () const
  Returns
    `true` if tree lines are drawn in tree_view, `false` otherwise.
Member Gtk::TreeView::get_grid_lines () const
  Returns
    A Gtk::TreeViewGridLines value indicating which grid lines are enabled.
Member Gtk::TreeView::get_headers_clickable () const
  Returns
    `true` if all header columns are clickable, otherwise `false`.
Member Gtk::TreeView::get_rubber_banding () const
  Returns
    `true` if rubber banding in tree_view is enabled.
Member Gtk::TreeView::get_search_entry () const
  Returns
    The entry currently in use as search entry.
Member Gtk::TreeView::get_search_entry ()
  Returns
    The entry currently in use as search entry.
Member Gtk::TreeView::set_enable_tree_lines (bool enable=true)
  Parameters

    enabled | `true` to enable tree line drawing, `false` otherwise.

Member Gtk::TreeView::set_grid_lines (TreeViewGridLines grid_lines)
  Parameters

    grid_lines | A Gtk::TreeViewGridLines value indicating which grid lines to enable.

Member Gtk::TreeView::set_rubber_banding (bool enable=true)
  Parameters

    enable | `true` to enable rubber banding.

Member Gtk::TreeView::set_search_entry (Entry& entry)
  Parameters

    entry | The entry the interactive search code of tree_view should use or `0`.

Member Gtk::Widget::is_composited () const
  Returns
    `true` if the widget can rely on its alpha channel being drawn correctly.
Member Gtk::Window::get_deletable () const
  Returns
    `true` if the window has been set to have a close button.
Member Gtk::Window::get_group ()
  Returns
    The Gtk::WindowGroup for a window or the default group.
Member Gtk::Window::get_group () const
  Returns
    The Gtk::WindowGroup for a window or the default group.
Member Gtk::Window::set_deletable (bool setting=true)
  Parameters

    setting | `true` to decorate the window as deletable.