gtkmm  3.13.2
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
optionsA #cairo_font_options_t, or 0 to unset any previously set default font options.
Member Gdk::Screen::set_resolution (double dpi)
Parameters
dpiThe 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_regionRegion of window to be non-transparent.
offset_xX position of shape_region in window coordinates.
offset_yY 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
childA Gtk::Widget.
Member Gtk::Assistant::append_page (Widget& page)
Parameters
pageA 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_numThe 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_numThe 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
pageA 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
pageA page of assistant.
Returns
The title for page.
Member Gtk::Assistant::get_page_type (const Widget& page) const
Parameters
pageA page of assistant.
Returns
The page type of page.
Member Gtk::Assistant::insert_page (Widget& page, int position)
Parameters
pageA Gtk::Widget.
positionThe 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
pageA Gtk::Widget.
Returns
The index (starting at 0) of the inserted page.
Member Gtk::Assistant::remove_action_widget (Widget& child)
Parameters
childA Gtk::Widget.
Member Gtk::Assistant::set_current_page (int page_num)
Parameters
page_numIndex 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
pageA page of assistant.
completeThe 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
pageA page of assistant.
titleThe new title for page.
Member Gtk::Assistant::set_page_type (const Widget& page, AssistantPageType type)
Parameters
pageA page of assistant.
typeThe 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
pageThe 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
positionThe position.
Class Gtk::CellRendererAccel
Member Gtk::CellRendererAccel::signal_accel_cleared ()
Parameters
path_stringThe path identifying the row of the edited cell.
Member Gtk::CellRendererAccel::signal_accel_edited ()
Parameters
path_stringThe path identifying the row of the edited cell.
accel_keyThe new accelerator keyval.
accel_modsThe new acclerator modifier mask.
hardware_keycodeThe keycode of the new accelerator.
Member Gtk::Clipboard::wait_is_rich_text_available (const Glib::RefPtr< TextBuffer >& buffer) const
Parameters
bufferA 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_clickWhether 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_modeThe 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
uriA 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
childA child Gtk::Widget.
Returns
true if the tab is detachable.
Member Gtk::Notebook::get_tab_reorderable (Widget& child) const
Parameters
childA child Gtk::Widget.
Returns
true if the tab is reorderable.
Member Gtk::Notebook::set_tab_detachable (Widget& child, bool detachable=true)
Parameters
childA child Gtk::Widget.
detachableWhether the tab is detachable or not.
Member Gtk::Notebook::set_tab_reorderable (Widget& child, bool reorderable=true)
Parameters
childA child Gtk::Widget.
reorderableWhether the tab is reorderable or not.
Member Gtk::Notebook::signal_page_added ()
Parameters
childThe child Gtk::Widget affected.
page_numThe new page number for child.
Member Gtk::Notebook::signal_page_removed ()
Parameters
childThe child Gtk::Widget affected.
page_numThe child page number.
Member Gtk::Notebook::signal_page_reordered ()
Parameters
childThe child Gtk::Widget affected.
page_numThe 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
unitThe unit for the return value.
Returns
The bottom margin.
Member Gtk::PageSetup::get_left_margin (Unit unit) const
Parameters
unitThe 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
unitThe unit for the return value.
Returns
The page height.
Member Gtk::PageSetup::get_page_width (Unit unit) const
Parameters
unitThe unit for the return value.
Returns
The page width.
Member Gtk::PageSetup::get_paper_height (Unit unit) const
Parameters
unitThe 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
unitThe unit for the return value.
Returns
The paper width.
Member Gtk::PageSetup::get_right_margin (Unit unit) const
Parameters
unitThe unit for the return value.
Returns
The right margin.
Member Gtk::PageSetup::get_top_margin (Unit unit) const
Parameters
unitThe unit for the return value.
Returns
The top margin.
Member Gtk::PageSetup::set_bottom_margin (double margin, Unit unit)
Parameters
marginThe new bottom margin in units of unit.
unitThe units for margin.
Member Gtk::PageSetup::set_left_margin (double margin, Unit unit)
Parameters
marginThe new left margin in units of unit.
unitThe units for margin.
Member Gtk::PageSetup::set_orientation (PageOrientation orientation)
Parameters
orientationA Gtk::PageOrientation value.
Member Gtk::PageSetup::set_paper_size (const PaperSize& size)
Parameters
sizeA Gtk::PaperSize.
Member Gtk::PageSetup::set_paper_size_and_default_margins (const PaperSize& size)
Parameters
sizeA Gtk::PaperSize.
Member Gtk::PageSetup::set_right_margin (double margin, Unit unit)
Parameters
marginThe new right margin in units of unit.
unitThe units for margin.
Member Gtk::PageSetup::set_top_margin (double margin, Unit unit)
Parameters
marginThe new top margin in units of unit.
unitThe 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_setupA Gtk::PageSetup.
Member Gtk::PageSetupUnixDialog::set_print_settings (const Glib::RefPtr< PrintSettings >& print_settings)
Parameters
print_settingsA 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
unitThe 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
unitThe 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
unitThe 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
unitThe 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
unitThe 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
unitThe 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
widthThe new width in units of unit.
heightThe new height in units of unit.
unitThe 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
crThe cairo context.
dpi_xThe horizontal resolution to use with cr.
dpi_yThe 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
successtrue 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
filenameThe file to be printed.
Returns
false if an error occurred.
Member Gtk::PrintJob::set_track_print_status (bool track_status=true)
Parameters
track_statustrue 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
actionThe action to start.
parentTransient 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_asynctrue to allow asynchronous operation.
Member Gtk::PrintOperation::set_current_page (int current_page)
Parameters
current_pageThe current page, 0-based.
Member Gtk::PrintOperation::set_custom_tab_label (const Glib::ustring& label)
Parameters
labelThe 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_setupA Gtk::PageSetup, or 0.
Member Gtk::PrintOperation::set_export_filename (const std::string& filename)
Parameters
filenameThe filename for the exported file.
Member Gtk::PrintOperation::set_job_name (const Glib::ustring& job_name)
Parameters
job_nameA string that identifies the print job.
Member Gtk::PrintOperation::set_n_pages (int n_pages)
Parameters
n_pagesThe number of pages.
Member Gtk::PrintOperation::set_print_settings (const Glib::RefPtr< PrintSettings >& print_settings)
Parameters
print_settingsGtk::PrintSettings.
Member Gtk::PrintOperation::set_show_progress (bool show_progress=true)
Parameters
show_progresstrue to show a progress dialog.
Member Gtk::PrintOperation::set_track_print_status (bool track_status=true)
Parameters
track_statustrue to track status after printing.
Member Gtk::PrintOperation::set_unit (Unit unit)
Parameters
unitThe unit to use.
Member Gtk::PrintOperation::set_use_full_page (bool use_full_page=true)
Parameters
full_pagetrue to set up the Gtk::PrintContext for the full page.
Member Gtk::PrintOperation::signal_begin_print ()
Parameters
contextThe 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
widgetThe custom widget added in create-custom-widget.
Member Gtk::PrintOperation::signal_done ()
Parameters
resultThe result of the print operation.
Member Gtk::PrintOperation::signal_draw_page ()
Parameters
contextThe Gtk::PrintContext for the current operation.
page_nrThe number of the currently printed page (0-based).
Member Gtk::PrintOperation::signal_end_print ()
Parameters
contextThe Gtk::PrintContext for the current operation.
Member Gtk::PrintOperation::signal_paginate ()
Parameters
contextThe Gtk::PrintContext for the current operation.
Returns
true if pagination is complete.
Member Gtk::PrintOperation::signal_preview ()
Parameters
previewThe Gtk::PrintOperationPreview for the current operation.
contextThe Gtk::PrintContext that will be used.
parentThe 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
contextThe Gtk::PrintContext for the current operation.
page_nrThe number of the currently printed page (0-based).
setupThe 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_nrA page number.
Returns
true if the page has been selected for printing.
Member Gtk::PrintOperationPreview::render_page (int page_nr)
Parameters
page_nrThe 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
keyA key.
Returns
The string value for key.
Member Gtk::PrintSettings::get_bool (const Glib::ustring& key) const
Parameters
keyA 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
keyA key.
Returns
The double value of key.
Member Gtk::PrintSettings::get_double_with_default (const Glib::ustring& key, double def) const
Parameters
keyA key.
defThe 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
keyA key.
Returns
The integer value of key.
Member Gtk::PrintSettings::get_int_with_default (const Glib::ustring& key, int def) const
Parameters
keyA key.
defThe default value.
Returns
The integer value of key.
Member Gtk::PrintSettings::get_length (const Glib::ustring& key, Unit unit) const
Parameters
keyA key.
unitThe 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
unitThe 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
unitThe 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
keyA key.
Returns
true, if key has a value.
Member Gtk::PrintSettings::set (const Glib::ustring& key, const Glib::ustring& value)
Parameters
keyA key.
valueA string value, or 0.
Member Gtk::PrintSettings::set_bool (const Glib::ustring& key, bool value=true)
Parameters
keyA key.
valueA boolean.
Member Gtk::PrintSettings::set_collate (bool collate=true)
Parameters
collateWhether to collate the output.
Member Gtk::PrintSettings::set_default_source (const Glib::ustring& default_source)
Parameters
default_sourceThe default source.
Member Gtk::PrintSettings::set_dither (const Glib::ustring& dither)
Parameters
ditherThe dithering that is used.
Member Gtk::PrintSettings::set_double (const Glib::ustring& key, double value)
Parameters
keyA key.
valueA double value.
Member Gtk::PrintSettings::set_duplex (PrintDuplex duplex)
Parameters
duplexA Gtk::PrintDuplex value.
Member Gtk::PrintSettings::set_finishings (const Glib::ustring& finishings)
Parameters
finishingsThe finishings.
Member Gtk::PrintSettings::set_int (const Glib::ustring& key, int value)
Parameters
keyA key.
valueAn integer.
Member Gtk::PrintSettings::set_length (const Glib::ustring& key, double value, Unit unit)
Parameters
keyA key.
valueA length.
unitThe unit of length.
Member Gtk::PrintSettings::set_media_type (const Glib::ustring& media_type)
Parameters
media_typeThe media type.
Member Gtk::PrintSettings::set_n_copies (int num_copies)
Parameters
num_copiesThe number of copies.
Member Gtk::PrintSettings::set_number_up (int number_up)
Parameters
number_upThe number of pages per sheet.
Member Gtk::PrintSettings::set_orientation (PageOrientation orientation)
Parameters
orientationA page orientation.
Member Gtk::PrintSettings::set_output_bin (const Glib::ustring& output_bin)
Parameters
output_binThe output bin.
Member Gtk::PrintSettings::set_page_set (PageSet page_set)
Parameters
page_setA Gtk::PageSet value.
Member Gtk::PrintSettings::set_paper_height (double height, Unit unit)
Parameters
heightThe paper height.
unitThe units of height.
Member Gtk::PrintSettings::set_paper_size (const PaperSize& paper_size)
Parameters
paper_sizeA paper size.
Member Gtk::PrintSettings::set_paper_width (double width, Unit unit)
Parameters
widthThe paper width.
unitThe units of width.
Member Gtk::PrintSettings::set_print_pages (PrintPages pages)
Parameters
pagesA Gtk::PrintPages value.
Member Gtk::PrintSettings::set_printer (const Glib::ustring& printer)
Parameters
printerThe printer name.
Member Gtk::PrintSettings::set_quality (PrintQuality quality)
Parameters
qualityA Gtk::PrintQuality value.
Member Gtk::PrintSettings::set_resolution (int resolution)
Parameters
resolutionThe resolution in dpi.
Member Gtk::PrintSettings::set_reverse (bool reverse=true)
Parameters
reverseWhether to reverse the output.
Member Gtk::PrintSettings::set_scale (double scale)
Parameters
scaleThe scale in percent.
Member Gtk::PrintSettings::set_use_color (bool use_color=true)
Parameters
use_colorWhether to use color.
Member Gtk::PrintSettings::unset (const Glib::ustring& key)
Parameters
keyA key.
Class Gtk::PrintUnixDialog
Member Gtk::PrintUnixDialog::add_custom_tab (const Widget& child, const Widget& tab_label)
Parameters
childThe widget to put in the custom tab.
tab_labelThe 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_pageThe current page number.
Member Gtk::PrintUnixDialog::set_manual_capabilities (PrintCapabilities capabilities)
Parameters
capabilitiesThe printing capabilities of your application.
Member Gtk::PrintUnixDialog::set_page_setup (const Glib::RefPtr< PageSetup >& page_setup)
Parameters
page_setupA Gtk::PageSetup.
Member Gtk::PrintUnixDialog::set_settings (const Glib::RefPtr< PrintSettings >& settings)
Parameters
settingsA 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
sensitivityThe lower stepper’s sensitivity policy.
Member Gtk::Range::set_upper_stepper_sensitivity (SensitivityType sensitivity)
Parameters
sensitivityThe upper stepper’s sensitivity policy.
Class Gtk::RecentChooser
Member Gtk::RecentChooser::add_filter (const Glib::RefPtr< RecentFilter >& filter)
Parameters
filterA 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
filterA Gtk::RecentFilter.
Member Gtk::RecentChooser::select_all ()
Member Gtk::RecentChooser::select_uri (const Glib::ustring& uri)
Parameters
uriA URI.
Returns
true if uri was found.
Member Gtk::RecentChooser::set_current_uri (const Glib::ustring& uri)
Parameters
uriA URI.
Returns
true if the URI was found.
Member Gtk::RecentChooser::set_filter (const Glib::RefPtr< RecentFilter >& filter)
Parameters
filterA Gtk::RecentFilter.
Member Gtk::RecentChooser::set_limit (int limit)
Parameters
limitA positive integer, or -1 for all items.
Member Gtk::RecentChooser::set_local_only (bool local_only=true)
Parameters
local_onlytrue if only local files can be shown.
Member Gtk::RecentChooser::set_select_multiple (bool select_multiple=true)
Parameters
select_multipletrue if chooser can select more than one item.
Member Gtk::RecentChooser::set_show_icons (bool show_icons=true)
Parameters
show_iconsWhether to show an icon near the resource.
Member Gtk::RecentChooser::set_show_not_found (bool show_not_found=true)
Parameters
show_not_foundWhether to show the local items we didn’t find.
Member Gtk::RecentChooser::set_show_private (bool show_private=true)
Parameters
show_privatetrue to show private items, false otherwise.
Member Gtk::RecentChooser::set_show_tips (bool show_tips=true)
Parameters
show_tipstrue if tooltips should be shown.
Member Gtk::RecentChooser::set_sort_type (RecentSortType sort_type)
Parameters
sort_typeSort 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
uriA 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_numbersWhether to show numbers.
Class Gtk::RecentChooserWidget
Class Gtk::RecentFilter
Member Gtk::RecentFilter::add_age (int days)
Parameters
daysNumber of days.
Member Gtk::RecentFilter::add_application (const Glib::ustring& application)
Parameters
applicationAn application name.
Member Gtk::RecentFilter::add_group (const Glib::ustring& group)
Parameters
groupA group name.
Member Gtk::RecentFilter::add_mime_type (const Glib::ustring& mime_type)
Parameters
mime_typeA MIME type.
Member Gtk::RecentFilter::add_pattern (const Glib::ustring& pattern)
Parameters
patternA 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
nameThen human readable name of filter.
Class Gtk::RecentInfo
Member Gtk::RecentInfo::equal (const RecentInfo& info_b) const
Parameters
info_bA 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_nameThe name of the application that has registered this item.
app_execReturn location for the string containing the command line.
countReturn location for the number of times this item was registered.
timeReturn 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
lengthReturn 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
lengthReturn 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
sizeThe 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
sizeThe 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_nameA 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_nameName 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
uriA URI.
Returns
true if the resource was found, false otherwise.
Member Gtk::RecentManager::lookup_item (const Glib::ustring& uri) const
Parameters
uriA 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
uriA 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
uriThe URI of a recently used resource.
new_uriThe 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
uriThe 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
bufferA 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_nameAn icon name.
Member Gtk::StatusIcon::set (const StockID& stock_id)
Member Gtk::StatusIcon::set (const Glib::RefPtr< Gdk::Pixbuf >& pixbuf)
Parameters
pixbufA Gdk::Pixbuf or 0.
Member Gtk::StatusIcon::set_from_file (const Glib::ustring& filename)
Parameters
filenameA filename.
Member Gtk::StatusIcon::set_visible (bool visible=true)
Parameters
visibletrue to show the status icon, false to hide it.
Member Gtk::StatusIcon::signal_activate ()
Member Gtk::StatusIcon::signal_popup_menu ()
Parameters
buttonThe button that was pressed, or 0 if the signal is not emitted in response to a button press event.
activate_timeThe timestamp of the event that triggered the signal emission.
Member Gtk::StatusIcon::signal_size_changed ()
Parameters
sizeThe 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
infoAn ID that will be passed back to the application.
deserializableIf true, then deserializable rich text formats will be added, serializable formats otherwise.
bufferA Gtk::TextBuffer.
Member Gtk::TextBuffer::get_can_create_tags (const Glib::ustring& format) const
Parameters
formatA 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_nameAn 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_nameAn 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
formatA Gdk::Atom representing a registered rich text format.
can_create_tagsWhether deserializing this format may create tags.
Member Gtk::TextBuffer::unregister_deserialize_format (const Glib::ustring& format)
Parameters
formatA Gdk::Atom representing a registered rich text format.
Member Gtk::TextBuffer::unregister_serialize_format (const Glib::ustring& format)
Parameters
formatA 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
enabledtrue to enable tree line drawing, false otherwise.
Member Gtk::TreeView::set_grid_lines (TreeViewGridLines grid_lines)
Parameters
grid_linesA Gtk::TreeViewGridLines value indicating which grid lines to enable.
Member Gtk::TreeView::set_rubber_banding (bool enable=true)
Parameters
enabletrue to enable rubber banding.
Member Gtk::TreeView::set_search_entry (Entry& entry)
Parameters
entryThe 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
settingtrue to decorate the window as deletable.