gtkmm  3.13.2
Deprecated List
Member Gdk::Cairo::set_source_color (const ::Cairo::RefPtr< ::Cairo::Context >& context, const Gdk::Color& color)
Use set_source_rgba() instead.
Class Gdk::Color
Use Gdk::RGBA instead.
Member Gdk::Display::get_n_screens () const
The number of screens is always 1.
Returns
Number of screens.
Member Gdk::Display::set_double_click_distance (guint distance)
No replacement method. Applications should not set this.
Parameters
distanceDistance in pixels.
Member Gdk::Display::set_double_click_time (guint msec)
No replacement method. Applications should not set this.
Parameters
msecDouble click time in milliseconds (thousandths of a second).
Member Gdk::Pixbuf::save (const std::string& filename, const Glib::ustring& type)
3.6: Use the const version instead.
Member Gdk::Pixbuf::save (const std::string& filename, const Glib::ustring& type, const std::vector< Glib::ustring >& option_keys, const std::vector< Glib::ustring >& option_values)
3.6: Use the const version instead.
Member Gdk::Pixbuf::save_to_buffer (gchar*& buffer, gsize& buffer_size, const Glib::ustring& type, const std::vector< Glib::ustring >& option_keys, const std::vector< Glib::ustring >& option_values)
3.6: Use the const version instead.
Member Gdk::Pixbuf::save_to_buffer (gchar*& buffer, gsize& buffer_size, const Glib::ustring& type="png")
3.6: Use the const version instead.
Member Gdk::Window::configure_finished ()
This function is no longer needed.
Member Gdk::Window::enable_synchronized_configure ()
This function is no longer needed.
Member Gdk::Window::get_frame_extents (Rectangle& rect)
Use the const method instead.
Parameters
rectRectangle to fill with bounding box of the window frame.
Member Gdk::Window::get_pointer (int& x, int& y, ModifierType& mask)
Use get_device_position() instead
Parameters
xReturn location for X coordinate of pointer or 0 to not return the X coordinate.
yReturn location for Y coordinate of pointer or 0 to not return the Y coordinate.
maskReturn location for modifier mask or 0 to not return the modifier mask.
Returns
The window containing the pointer (as with at_pointer()), or 0 if the window containing the pointer isn’t known to GDK.
Member Gdk::Window::set_background (const Color& color)
Use the set_background() method that takes a Gdk::RGBA instead.
Parameters
colorA Gdk::Color.
Member Gtk::Action::Action (const Glib::ustring& name, const StockID& stock_id=StockID(), const Glib::ustring& label=Glib::ustring(), const Glib::ustring& tooltip=Glib::ustring())
Stock IDs are deprecated, so use another constructor.
Member Gtk::Action::create (const Glib::ustring& name, const Gtk::StockID& stock_id, const Glib::ustring& label=Glib::ustring(), const Glib::ustring& tooltip=Glib::ustring())
Stock IDs are deprecated, so use another create() method.
Member Gtk::Action::get_stock_id () const
Use get_icon_name() instead.
Returns
The stock id.
Member Gtk::Action::property_stock_id ()
Use property_icon_name() instead.
Member Gtk::Action::property_stock_id () const
Use property_icon_name() instead.
Member Gtk::Action::set_stock_id (const StockID& stock_id)
Use set_icon_name() instead.
Parameters
stock_idThe stock id.
Class Gtk::Alignment
Use Widget alignment and margin properties instead.
Member Gtk::Application::add_accelerator (const Glib::ustring& accelerator, const Glib::ustring& action_name, GVariant* parameter)
Use set_accels_for_action() instead.
Parameters
acceleratorAccelerator string.
action_nameThe name of the action to activate.
parameterParameter to pass when activating the action, or 0 if the action does not accept an activation parameter.
Member Gtk::Application::remove_accelerator (const Glib::ustring& action_name, GVariant* parameter)
Use set_accels_for_action() or unset_accels_for_action() instead.
Parameters
action_nameThe name of the action to activate.
parameterParameter to pass when activating the action, or 0 if the action does not accept an activation parameter.
Class Gtk::Arrow
You should instead use a Gtk::Image with a suitable icon name, such as “pan-down-symbolic“. When replacing Gtk::Arrow by an image, pay attention to the fact that GtkArrow automatically flips between #GTK_ARROW_LEFT and #GTK_ARROW_RIGHT, depending on the text direction. To get the same effect with an image, use the icon names “pan-start-symbolic“ and “pan-end-symbolic“, which react to the text direction instead of “pan-left-symbolic“ and “pan-right-symbolic“ which don't.
Member Gtk::Assistant::get_page_header_image (const Widget& page)
A header is no longer shown. Add your header decoration to the page content instead.
Parameters
pageA page of assistant.
Returns
The header image for page, or 0 if there’s no header image for the page.
Member Gtk::Assistant::get_page_header_image (const Widget& page) const
A header is no longer shown. Aadd your header decoration to the page content instead.
Parameters
pageA page of assistant.
Returns
The header image for page, or 0 if there’s no header image for the page.
Member Gtk::Assistant::get_page_side_image (const Widget& page)
Sidebar images are not shown anymore..
Parameters
pageA page of assistant.
Returns
The side image for page, or 0 if there’s no side image for the page.
Member Gtk::Assistant::get_page_side_image (const Widget& page) const
Sidebar images are not shown anymore.
Parameters
pageA page of assistant.
Returns
The side image for page, or 0 if there’s no side image for the page.
Member Gtk::Assistant::set_page_header_image (const Widget& page, const Glib::RefPtr< Gdk::Pixbuf >& pixbuf)
A header is no longer shown. Add your header decoration to the page content instead.
Parameters
pageA page of assistant.
pixbufThe new header image page.
Member Gtk::Assistant::set_page_side_image (const Widget& page, const Glib::RefPtr< Gdk::Pixbuf >& pixbuf)
Sidebar images are not shown anymore..
Parameters
pageA page of assistant.
pixbufThe new side image page.
Member Gtk::Bin::add_label (const Glib::ustring& label, bool mnemonic=false, double x_align=0.5, double y_align=0.5)
Use the other add_label().
Member Gtk::Bin::add_pixlabel (const std::string& pixfile, const Glib::ustring& label, double x_align=0.5, double y_align=0.5)
Use the other add_pixlabel().
Class Gtk::BuiltinStockID
Use icon names or labels instead of StockItem, StockID and BuiltinStockID.
Member Gtk::Button::Button (const StockID& stock_id)
Use the constructor that takes a Glib::ustring label or set_image_from_icon_name() instead, because stock IDs are now deprecated.
Member Gtk::Button::get_use_stock () const
No replacement available.
Returns
true if the button label is used to select a stock item instead of being used directly as the label text.
Member Gtk::Button::property_use_stock ()
No replacement available.
Member Gtk::Button::property_use_stock () const
No replacement available.
Member Gtk::Button::set_use_stock (bool use_stock=true)
No replacement available.
Parameters
use_stocktrue if the button should use a stock item.
Member Gtk::Button::signal_activate ()
Use signal_clicked() instead.
Member Gtk::Button::signal_enter ()
Use Widget::signal_enter_notify_event() instead.
Member Gtk::Button::signal_leave ()
Use Widget::signal_leave_notify_event() instead.
Member Gtk::Button::signal_pressed ()
Use Widget::signal_button_press_event() instead.
Member Gtk::Button::signal_released ()
Use Widget::signal_button_release_event() instead.
Member Gtk::CellRenderer::property_cell_background_gdk ()
Use property_cell_background_rgba() instead.
Member Gtk::CellRenderer::property_cell_background_gdk () const
Use property_cell_background_rgba() instead.
Member Gtk::CellRendererPixbuf::property_stock_id ()
Use property_icon_name() instead.
Member Gtk::CellRendererPixbuf::property_stock_id () const
Use property_icon_name() instead.
Member Gtk::CellRendererText::property_background_gdk ()
Use property_background_rgba() instead.
Member Gtk::CellRendererText::property_background_gdk () const
Use property_background_rgba() instead.
Member Gtk::CellRendererText::property_foreground_gdk ()
Use property_background_rgba() instead.
Member Gtk::CellRendererText::property_foreground_gdk () const
Use property_background_rgba() instead.
Member Gtk::CellView::property_background_gdk ()
Use property_background_rgba() instead.
Member Gtk::CellView::property_background_gdk () const
Use property_background_rgba() instead.
Member Gtk::CellView::set_background_color (const Gdk::Color& color)
Use set_background_rgba instead.
Parameters
colorThe new background color.
Member Gtk::ColorButton::ColorButton (const Gdk::Color& color)
"Use the constructor that takes a Gdk::RGBA instead."
Member Gtk::ColorButton::get_alpha () const
Use get_rgba() instead.
Returns
An integer between 0 and 65535.
Member Gtk::ColorButton::get_color () const
Use get_rgba() instead.
Member Gtk::ColorButton::property_color ()
Use property_rgba() instead.
Member Gtk::ColorButton::property_color () const
Use property_rgba() instead.
Member Gtk::ColorButton::set_alpha (guint16 alpha)
Use set_rgba() instead.
Parameters
alphaAn integer between 0 and 65535.
Member Gtk::ColorButton::set_color (const Gdk::Color& color)
Use set_rgba() instead.
Parameters
colorA Gdk::Color to set the current color with.
Class Gtk::ColorSelection
Use ColorButton or ColorChooserDialog instead.
Member Gtk::ColorSelection::set_current_color (const Gdk::Color& color)
Use set_current_rgba() instead.
Parameters
colorA Gdk::Color to set the current color with.
Class Gtk::ColorSelectionDialog
Use ColorChooserDialog instead.
Member Gtk::ComboBox::get_active_id (const Glib::ustring& active_id)
Use set_active_id(). This method was incorrectly named.
Parameters
active_idThe ID of the row to select, or 0.
Returns
true if a row with a matching ID was found. If a 0 active_id was given to unset the active row, the function always returns true.
Member Gtk::ComboBox::get_add_tearoffs () const
No replacement available.
Returns
The current value of the :add-tearoffs property.
Member Gtk::ComboBox::get_title () const
No replacement available.
Returns
The menu’s title in tearoff mode. This is an internal copy of the string which must not be freed.
Member Gtk::ComboBox::property_add_tearoffs ()
No replacement available.
Member Gtk::ComboBox::property_add_tearoffs () const
No replacement available.
Member Gtk::ComboBox::property_tearoff_title ()
No replacement available.
Member Gtk::ComboBox::property_tearoff_title () const
No replacement available.
Member Gtk::ComboBox::set_add_tearoffs (bool add_tearoffs=true)
No replacement available.
Parameters
add_tearoffstrue to add tearoff menu items.
Member Gtk::ComboBox::set_title (const Glib::ustring& title)
No replacement available.
Parameters
titleA title for the menu in tearoff mode.
Member Gtk::Container::resize_children ()
No replacement available.
Member Gtk::Dialog::add_button (const Gtk::StockID& stock_id, int response_id)
Use the add_button() that takes a Glib::ustring instead.
Parameters
button_textText of button.
response_idResponse ID for the button.
Returns
The Gtk::Button widget that was added.
Member Gtk::Dialog::alternative_button_order (const Glib::RefPtr< const Gdk::Screen >& screen)
This should no longer be used.
Parameters
screenA Gdk::Screen, or 0 to use the default screen.
Returns
Whether the alternative button order should be used.
Member Gtk::Dialog::get_action_area ()
Direct access to the action area is discouraged. Use add_button(), etc.
Returns
The action area.
Member Gtk::Dialog::get_action_area () const
Direct access to the action area is discouraged. Use add_button(), etc.
Returns
The action area.
Member Gtk::Dialog::get_vbox ()
Use get_content_area() instead.
Returns
The content area Gtk::Box.
Member Gtk::Dialog::get_vbox () const
Use get_content_area() instead.
Returns
The content area Gtk::Box.
Member Gtk::Dialog::set_alternative_button_order_from_array (const std::vector< int >& new_order)
"This should no longer be used."
Member Gtk::Entry::get_icon_stock (EntryIconPosition icon_pos=ENTRY_ICON_PRIMARY) const
Use get_icon_name() instead.
Parameters
icon_posIcon position.
Returns
A stock id, or 0 if no icon is set or if the icon wasn’t set from a stock id.
Member Gtk::Entry::get_inner_border () const
Use the standard border and padding CSS properties instead (through classes like StyleContext and CssProvider).
Returns
The entry’s Gtk::Border, or 0 if none was set.
Member Gtk::Entry::property_inner_border ()
Use the standard border and padding CSS properties (through objects like StyleContext and CssProvider); the value of this style property is ignored.
Member Gtk::Entry::property_inner_border () const
Use the standard border and padding CSS properties (through objects like StyleContext and CssProvider); the value of this style property is ignored.
Member Gtk::Entry::property_primary_icon_stock ()
Use property_primary_icon_name() instead.
Member Gtk::Entry::property_primary_icon_stock () const
Use property_primary_icon_name() instead.
Member Gtk::Entry::property_secondary_icon_stock ()
Use property_secondary_icon_name() instead.
Member Gtk::Entry::property_secondary_icon_stock () const
Use property_secondary_icon_name() instead.
Member Gtk::Entry::set_icon_from_stock (const StockID& stock_id, EntryIconPosition icon_pos=ENTRY_ICON_PRIMARY)
Use set_icon_from_icon_name() instead.
Parameters
icon_posIcon position.
stock_idThe name of the stock item, or 0.
Member Gtk::Entry::set_inner_border (const Border& border)
Use the standard border and padding CSS properties instead (through classes like StyleContext and CssProvider).
Parameters
borderA Gtk::Border, or 0.
Class Gtk::FontSelection

Use FontChooser instead.

Class Gtk::FontSelectionDialog

Use FontChooserDialog instead.

Class Gtk::HandleBox
This is very specialized, lacks features to make it useful and most importantly does not fit well into modern application design. There is no replacement.
Class Gtk::HBox
Use Box instead, which is a very quick and easy change. But we recommend switching to Grid, since Box will go away eventually.
Class Gtk::HButtonBox
Use ButtonBox instead.
Class Gtk::HPaned
Use Paned instead.
Class Gtk::HScale
Use Scale instead.
Class Gtk::HScrollbar
Use Scrollbar instead.
Class Gtk::HSeparator
Use Separator instead.
Class Gtk::IconFactory
Use Gtk::IconTheme instead.
Class Gtk::IconSet
Use Gtk::IconTheme instead.
Member Gtk::IconSize::from_name (const Glib::ustring& name)
Use Gtk::IconTheme instead.
Member Gtk::IconSize::get_name (IconSize size)
Use Gtk::IconTheme instead.
Member Gtk::IconSize::lookup (IconSize size, int& width, int& height, const Glib::RefPtr< Gtk::Settings >& settings)
Use IconSize::lookup() without the settings parameter instead.
Member Gtk::IconSize::register_alias (const Glib::ustring& alias, IconSize target)
Use Gtk::IconTheme instead.
Member Gtk::IconSize::register_new (const Glib::ustring& name, int width, int height)
Use Gtk::IconTheme instead.
Class Gtk::IconSource
Use Gtk::IconTheme instead.
Member Gtk::Image::get_icon_set (Glib::RefPtr< IconSet >& icon_set, IconSize& size) const
Use get_icon_name() instead.
Member Gtk::Image::get_stock (Gtk::StockID& stock_id, IconSize& size) const
Use get_icon_name() instead.
Member Gtk::Image::Image (const Gtk::StockID& stock_id, IconSize size)
Use the default constructor and set_from_icon_name() instead.
Member Gtk::Image::Image (const Glib::RefPtr< IconSet >& icon_set, IconSize size)
Use the default constructor and set_from_icon_name() instead.
Member Gtk::Image::property_icon_set ()
Use property_icon_name() instead.
Member Gtk::Image::property_icon_set () const
Use property_icon_name() instead.
Member Gtk::Image::property_stock ()
Use property_icon_name() instead.
Member Gtk::Image::property_stock () const
Use property_icon_name() instead.
Member Gtk::Image::set (const Gtk::StockID& stock_id, IconSize size)
Use set_from_icon_name() instead.
Parameters
stock_idA stock icon name.
sizeA stock icon size.
Member Gtk::Image::set (const Glib::RefPtr< IconSet >& icon_set, IconSize size)
Use set_from_icon_name() instead.
Parameters
icon_setA Gtk::IconSet.
sizeA stock icon size.
Class Gtk::ImageMenuItem
Use Gtk::MenuItem instead.
Member Gtk::InfoBar::add_button (const Gtk::StockID& stock_id, int response_id)
Use the add_button() that takes a Glib::ustring instead.
Parameters
button_textText of button.
response_idResponse ID for the button.
Returns
The Gtk::Button widget that was added.
Member Gtk::Label::Label (const Glib::ustring& label, float xalign, float yalign, bool mnemonic=false)
Use another constructor.
Class Gtk::Main
Use Gtk::Application instead.
Member Gtk::Main::add_gtk_option_group (Glib::OptionContext& option_context, bool open_default_display=true)
Use Gtk::Application instead.
Member Gtk::Main::instance ()
Use Gtk::Application instead.
Member Gtk::Main::level ()
Use Gtk::Application instead.
Member Gtk::Main::Main (int& argc, char**& argv, Glib::OptionContext& option_context)
Use Gtk::Application instead.
Member Gtk::Main::Main (int* argc, char*** argv, bool set_locale=true)
Use Gtk::Application instead.
Member Gtk::Main::Main (int& argc, char**& argv, bool set_locale=true)
Use Gtk::Application instead.
Member Gtk::Main::Main (bool set_locale=true)
Use Gtk::Application instead.
Member Gtk::Main::quit ()
Use Gtk::Application instead.
Member Gtk::Main::run ()
Use Gtk::Application instead.
Member Gtk::Main::run (Window& window)
Use Gtk::Application instead.
Member Gtk::Main::signal_key_snooper ()
Key snooping should not be done. Events should be handled by widgets.
Member Gtk::Main::~Main ()
Use Gtk::Application instead.
Member Gtk::Menu::get_tearoff_state () const
No replacement available.
Returns
true if the menu is currently torn off.
Member Gtk::Menu::get_title () const
No replacement available.
Returns
The title of the menu, or 0 if the menu has no title set on it. This string is owned by GTK+ and should not be modified or freed.
Member Gtk::Menu::property_tearoff_state ()
No replacement available.
Member Gtk::Menu::property_tearoff_state () const
No replacement available.
Member Gtk::Menu::property_tearoff_title ()
No replacement available.
Member Gtk::Menu::property_tearoff_title () const
No replacement available.
Member Gtk::Menu::set_tearoff_state (bool torn_off=true)
No replacement available.
Parameters
torn_offIf true, menu is displayed as a tearoff menu.
Member Gtk::Menu::set_title (const Glib::ustring& title)
No replacement available.
Parameters
titleA string containing the title for the menu.
Member Gtk::Menu::unset_title ()
No replacement available.
Member Gtk::MenuButton::get_menu ()
Use get_popup() instead.
Returns
A Gtk::Menu or 0.
Member Gtk::MenuButton::get_menu () const
Use get_popup() instead.
Returns
A Gtk::Menu or 0.
Member Gtk::MenuButton::property_menu ()
Use popup instead.
Member Gtk::MenuButton::property_menu () const
Use popup instead.
Member Gtk::MenuButton::set_menu (Menu& popup)
Use set_popup() instead.
Parameters
menuA Gtk::Menu.
Member Gtk::MenuButton::unset_menu ()
Use unset_popup() instead.
Member Gtk::MenuItem::get_right_justified () const
See set_right_justified().
Returns
true if the menu item will appear at the far right if added to a menu bar.
Member Gtk::MenuItem::property_right_justified ()
See set_right_justified.
Member Gtk::MenuItem::property_right_justified () const
See set_right_justified.
Member Gtk::MenuItem::set_right_justified (bool right_justified=true)
If you insist on using it, use Widget::set_hexpand() and Widget::set_halign().
Parameters
right_justifiedIf true the menu item will appear at the far right if added to a menu bar.
Member Gtk::MenuToolButton::MenuToolButton (const Gtk::StockID& stock_id)
Use one of the other constructors instead.
Member Gtk::MessageDialog::get_image ()
Use Dialog for dialogs with images.
Returns
The dialog’s image.
Member Gtk::MessageDialog::property_image ()
Use Dialog to create dialogs with images.
Member Gtk::MessageDialog::property_image () const
Use Dialog to create dialogs with images.
Member Gtk::MessageDialog::set_image (Widget& image)
Use Dialog to create dialogs with images.
Parameters
imageThe image.
Class Gtk::Misc
The desired effect can in most cases be achieved by using the Gtk::Widget::property_halign(), Gtk::Widget::property_valign() and Gtk::Widget::property_margin() properties on the child widget. Gtk::Misc should not be used in new code.
Member Gtk::Misc::get_alignment (float& xalign, float& yalign) const
Use Widget::get_halign() and Widget::get_valign() instead.
Parameters
xalignLocation to store X alignment of misc, or 0.
yalignLocation to store Y alignment of misc, or 0.
Member Gtk::Misc::get_padding (int& xpad, int& ypad) const
Use Widget::get_margin_left(), Widget::get_margin_right(), Widget::get_margin_top(), Widget::get_margin_bottom() instead.
Parameters
xpadLocation to store padding in the X direction, or 0.
ypadLocation to store padding in the Y direction, or 0.
Member Gtk::Misc::property_xalign ()
Use Widget::property_halign() instead.
Member Gtk::Misc::property_xalign () const
Use Widget::property_halign() instead.
Member Gtk::Misc::property_xpad ()
Use Widget::property_margin_left(), Widget::property_margin_right(), Widget::property_margin() instead.
Member Gtk::Misc::property_xpad () const
Use Widget::property_margin_left(), Widget::property_margin_right(), Widget::property_margin() instead.
Member Gtk::Misc::property_yalign ()
Use Widget::property_valign() instead.
Member Gtk::Misc::property_yalign () const
Use Widget::property_valign() instead.
Member Gtk::Misc::property_ypad ()
Use Widget::property_margin_top(), Widget::property_margin_bottom(), Widget::property_margin() instead.
Member Gtk::Misc::property_ypad () const
Use Widget::property_margin_top(), Widget::property_margin_bottom(), Widget::property_margin() instead.
Member Gtk::Misc::set_alignment (float xalign=0.0, float yalign=0.5)
Use Widget::set_halign() and Widget::set_valign() instead.
Parameters
xalignThe horizontal alignment, from 0 (left) to 1 (right).
yalignThe vertical alignment, from 0 (top) to 1 (bottom).
Member Gtk::Misc::set_alignment (Align xalign=Gtk::ALIGN_START, Align yalign=Gtk::ALIGN_CENTER)
Use Widget::set_halign() and Widget::set_valign() instead.
Parameters
xalignThe horizontal alignment, from 0 (left) to 1 (right).
yalignThe vertical alignment, from 0 (top) to 1 (bottom).
Member Gtk::Misc::set_padding (int xpad, int ypad)
Use Widget::set_margin_left(), Widget::set_margin_right(), Widget::set_margin_top(), Widget::set_margin_bottom() instead.
Parameters
xpadThe amount of space to add on the left and right of the widget, in pixels.
ypadThe amount of space to add on the top and bottom of the widget, in pixels.
Member Gtk::Notebook::get_tab_hborder () const
This method now returns zero.
Returns
Horizontal width of a tab border.
Member Gtk::Notebook::get_tab_vborder () const
This method now returns zero.
Returns
Vertical width of a tab border.
Class Gtk::NumerableIcon
No replacement available.
Member Gtk::RadioAction::create (Group& group, const Glib::ustring& name, const Gtk::StockID& stock_id, const Glib::ustring& label=Glib::ustring(), const Glib::ustring& tooltip=Glib::ustring())
Stock IDs are deprecated, so use the other create() method.
Member Gtk::RadioAction::RadioAction (Group& group, const Glib::ustring& name, const StockID& stock_id=StockID(), const Glib::ustring& label=Glib::ustring(), const Glib::ustring& tooltip=Glib::ustring())
Stock IDs are deprecated, so use the other constructor.
Member Gtk::RadioToolButton::RadioToolButton (Group& group, const Gtk::StockID& stock_id)
Use one of the other constructors instead.
Member Gtk::RecentAction::create (const Glib::ustring& name, const Gtk::StockID& stock_id, const Glib::ustring& label=Glib::ustring(), const Glib::ustring& tooltip=Glib::ustring())
Stock IDs are deprecated, so use another create() method.
Member Gtk::RecentAction::create (const Glib::ustring& name, const Gtk::StockID& stock_id, const Glib::ustring& label, const Glib::ustring& tooltip, const Glib::RefPtr< RecentManager >& recent_manager)
Stock IDs are deprecated, so use another create() method.
Member Gtk::RecentAction::RecentAction (const Glib::ustring& name, const StockID& stock_id=StockID(), const Glib::ustring& label=Glib::ustring(), const Glib::ustring& tooltip=Glib::ustring())
Stock IDs are deprecated, so use another constructor.
Member Gtk::RecentAction::RecentAction (const Glib::ustring& name, const StockID& stock_id, const Glib::ustring& label, const Glib::ustring& tooltip, const Glib::RefPtr< RecentManager >& recent_manager)
Stock IDs are deprecated, so use another constructor.
Member Gtk::ScrolledWindow::property_window_placement_set ()
This value is ignored and the property_window_placement() value is always honored.
Member Gtk::ScrolledWindow::property_window_placement_set () const
This value is ignored and the property_window_placement() value is always honored.
Member Gtk::Settings::property_color_hash () const
Will always return an empty hash table.
Member Gtk::Settings::property_gtk_auto_mnemonics ()
This setting is ignored.
Member Gtk::Settings::property_gtk_auto_mnemonics () const
This setting is ignored.
Member Gtk::Settings::property_gtk_button_images ()
This setting is ignored.
Member Gtk::Settings::property_gtk_button_images () const
This setting is ignored.
Member Gtk::Settings::property_gtk_can_change_accels ()
This setting is ignored.
Member Gtk::Settings::property_gtk_can_change_accels () const
This setting is ignored.
Member Gtk::Settings::property_gtk_color_palette ()
Only used by the deprecated color selector widget.
Member Gtk::Settings::property_gtk_color_palette () const
Only used by the deprecated color selector widget.
Member Gtk::Settings::property_gtk_color_scheme ()
Color scheme support was dropped. This setting is now ignored.
Member Gtk::Settings::property_gtk_color_scheme () const
Color scheme support was dropped. This setting is now ignored.
Member Gtk::Settings::property_gtk_cursor_blink ()
This setting is ignored.
Member Gtk::Settings::property_gtk_cursor_blink () const
This setting is ignored.
Member Gtk::Settings::property_gtk_cursor_blink_time ()
This setting is ignored.
Member Gtk::Settings::property_gtk_cursor_blink_time () const
This setting is ignored.
Member Gtk::Settings::property_gtk_cursor_blink_timeout ()
This setting is ignored.
Member Gtk::Settings::property_gtk_cursor_blink_timeout () const
This setting is ignored.
Member Gtk::Settings::property_gtk_enable_mnemonics ()
This setting is ignored.
Member Gtk::Settings::property_gtk_enable_mnemonics () const
This setting is ignored.
Member Gtk::Settings::property_gtk_enable_tooltips ()
This setting is ignored.
Member Gtk::Settings::property_gtk_enable_tooltips () const
This setting is ignored.
Member Gtk::Settings::property_gtk_entry_password_hint_timeout ()
This setting is ignored.
Member Gtk::Settings::property_gtk_entry_password_hint_timeout () const
This setting is ignored.
Member Gtk::Settings::property_gtk_fallback_icon_theme () const
This setting is ignored.
Member Gtk::Settings::property_gtk_fallback_icon_theme ()
This setting is ignored.
Member Gtk::Settings::property_gtk_file_chooser_backend ()
This setting is ignored. Gtk::FileChooser uses GIO by default.
Member Gtk::Settings::property_gtk_file_chooser_backend () const
This setting is ignored. Gtk::FileChooser uses GIO by default.
Member Gtk::Settings::property_gtk_icon_sizes ()
This setting is ignored.
Member Gtk::Settings::property_gtk_icon_sizes () const
This setting is ignored.
Member Gtk::Settings::property_gtk_im_preedit_style ()
This setting is ignored.
Member Gtk::Settings::property_gtk_im_preedit_style () const
This setting is ignored.
Member Gtk::Settings::property_gtk_im_status_style ()
This setting is ignored.
Member Gtk::Settings::property_gtk_im_status_style () const
This setting is ignored.
Member Gtk::Settings::property_gtk_keynav_cursor_only ()
Generally the behavior for touchscreen input should be performed dynamically based on gdk_event_get_source_device().
Member Gtk::Settings::property_gtk_keynav_cursor_only () const
Generally the behavior for touchscreen input should be performed dynamically based on gdk_event_get_source_device().
Member Gtk::Settings::property_gtk_keynav_wrap_around ()
This setting is ignored.
Member Gtk::Settings::property_gtk_keynav_wrap_around () const
This setting is ignored.
Member Gtk::Settings::property_gtk_menu_bar_accel ()
This setting is ignored.
Member Gtk::Settings::property_gtk_menu_bar_accel () const
This setting is ignored.
Member Gtk::Settings::property_gtk_menu_bar_popup_delay ()
This setting is ignored.
Member Gtk::Settings::property_gtk_menu_bar_popup_delay () const
This setting is ignored.
Member Gtk::Settings::property_gtk_menu_images ()
This setting is ignored.
Member Gtk::Settings::property_gtk_menu_images () const
This setting is ignored.
Member Gtk::Settings::property_gtk_menu_popdown_delay ()
This setting is ignored.
Member Gtk::Settings::property_gtk_menu_popdown_delay () const
This setting is ignored.
Member Gtk::Settings::property_gtk_menu_popup_delay ()
This setting is ignored.
Member Gtk::Settings::property_gtk_menu_popup_delay () const
This setting is ignored.
Member Gtk::Settings::property_gtk_recent_files_limit ()
This setting is ignored.
Member Gtk::Settings::property_gtk_recent_files_limit () const
This setting is ignored.
Member Gtk::Settings::property_gtk_scrolled_window_placement ()
This setting is ignored.
Member Gtk::Settings::property_gtk_scrolled_window_placement () const
This setting is ignored.
Member Gtk::Settings::property_gtk_show_input_method_menu ()
This setting is ignored.
Member Gtk::Settings::property_gtk_show_input_method_menu () const
This setting is ignored.
Member Gtk::Settings::property_gtk_show_unicode_menu ()
This setting is ignored.
Member Gtk::Settings::property_gtk_show_unicode_menu () const
This setting is ignored.
Member Gtk::Settings::property_gtk_timeout_expand ()
This setting is ignored.
Member Gtk::Settings::property_gtk_timeout_expand () const
This setting is ignored.
Member Gtk::Settings::property_gtk_timeout_initial ()
This setting is ignored.
Member Gtk::Settings::property_gtk_timeout_initial () const
This setting is ignored.
Member Gtk::Settings::property_gtk_timeout_repeat () const
This setting is ignored.
Member Gtk::Settings::property_gtk_timeout_repeat ()
This setting is ignored.
Member Gtk::Settings::property_gtk_toolbar_icon_size ()
This setting is ignored.
Member Gtk::Settings::property_gtk_toolbar_icon_size () const
This setting is ignored.
Member Gtk::Settings::property_gtk_toolbar_style () const
This setting is ignored.
Member Gtk::Settings::property_gtk_toolbar_style ()
This setting is ignored.
Member Gtk::Settings::property_gtk_tooltip_browse_mode_timeout ()
This setting is ignored.
Member Gtk::Settings::property_gtk_tooltip_browse_mode_timeout () const
This setting is ignored.
Member Gtk::Settings::property_gtk_tooltip_browse_timeout ()
This setting is ignored.
Member Gtk::Settings::property_gtk_tooltip_browse_timeout () const
This setting is ignored.
Member Gtk::Settings::property_gtk_tooltip_timeout ()
This setting is ignored.
Member Gtk::Settings::property_gtk_tooltip_timeout () const
This setting is ignored.
Member Gtk::Settings::property_gtk_touchscreen_mode ()
Generally the behavior for touchscreen input should be performed dynamically based on gdk_event_get_source_device().
Member Gtk::Settings::property_gtk_touchscreen_mode () const
Generally the behavior for touchscreen input should be performed dynamically based on gdk_event_get_source_device().
Member Gtk::Settings::property_gtk_visible_focus ()
This setting is ignored.
Member Gtk::Settings::property_gtk_visible_focus () const
This setting is ignored.
Member Gtk::Stack::get_transition_type ()
Use the const method instead.
Returns
The current transition type of stack.
Member Gtk::StatusIcon::create (const StockID& stock_id)
Use create() with the icon_name parameter instead.
Member Gtk::StatusIcon::get_stock () const
Use the get_icon_name() instead.
Returns
Stock id of the displayed stock icon, or 0 if the image is empty.
Member Gtk::StatusIcon::property_stock ()
Use property_icon_name() instead.
Member Gtk::StatusIcon::property_stock () const
Use property_icon_name() instead.
Member Gtk::StatusIcon::set (const StockID& stock_id)
Use the set() with the icon_name parameter instead.
Parameters
stock_idA stock icon id.
Member Gtk::StatusIcon::StatusIcon (const StockID& stock)
Use the constructor with the icon_name parameter instead.
Member Gtk::Stock::ABOUT
Use named icon "help-about" or the label "_About".
Member Gtk::Stock::add (const Gtk::StockItem& item)
Use icon names instead of StockItem, StockID and BuiltinStockID.
Member Gtk::Stock::ADD
Use named icon "list-add" or the label "_Add".
Member Gtk::Stock::APPLY
Do not use an icon. Use label "_Apply".
Member Gtk::Stock::BOLD
Use named icon "format-text-bold".
Member Gtk::Stock::CANCEL
Do not use an icon. Use label "_Cancel".
Member Gtk::Stock::CAPS_LOCK_WARNING
Use named icon "dialog-warning-symbolic".
Member Gtk::Stock::CDROM
Use named icon "media-optical".
Member Gtk::Stock::CLEAR
Use named icon "edit-clear".
Member Gtk::Stock::CLOSE
Use named icon "window-close" or the label "_Close".
Member Gtk::Stock::COLOR_PICKER
No replacement available.
Member Gtk::Stock::CONNECT
No replacement available.
Member Gtk::Stock::CONVERT
No replacement available.
Member Gtk::Stock::COPY
Do not use an icon. Use label "_Copy".
Member Gtk::Stock::CUT
Do not use an icon. Use label "Cu_t".
Member Gtk::Stock::DELETE
Do not use an icon. Use label "_Delete".
Member Gtk::Stock::DIALOG_AUTHENTICATION
Use named icon "dialog-password".
Member Gtk::Stock::DIALOG_ERROR
Use named icon "dialog-error".
Member Gtk::Stock::DIALOG_INFO
Use named icon "dialog-information".
Member Gtk::Stock::DIALOG_QUESTION
Use named icon "dialog-question".
Member Gtk::Stock::DIALOG_WARNING
Use named icon "dialog-warning".
Member Gtk::Stock::DIRECTORY
Use named icon "folder".
Member Gtk::Stock::DISCARD
No replacement available.
Member Gtk::Stock::DISCONNECT
No replacement available.
Member Gtk::Stock::DND
No replacement available.
Member Gtk::Stock::DND_MULTIPLE
No replacement available.
Member Gtk::Stock::EDIT
No replacement available.
Member Gtk::Stock::EXECUTE
Use named icon "system-run".
Member Gtk::Stock::FILE
Use named icon "text-x-generic".
Member Gtk::Stock::FIND
Use named icon "edit-find".
Member Gtk::Stock::FIND_AND_REPLACE
Use named icon "edit-find-replace".
Member Gtk::Stock::FLOPPY
No replacement available.
Member Gtk::Stock::FULLSCREEN
Use named icon "view-fullscreen".
Member Gtk::Stock::get_ids ()
Use icon names instead of StockItem, StockID and BuiltinStockID.
Member Gtk::Stock::GO_BACK
Use named icon "go-previous".
Member Gtk::Stock::GO_DOWN
Use named icon "go-down".
Member Gtk::Stock::GO_FORWARD
Use named icon "go-next".
Member Gtk::Stock::GO_UP
Use named icon "go-up".
Member Gtk::Stock::GOTO_BOTTOM
Use named icon "go-bottom".
Member Gtk::Stock::GOTO_FIRST
Use named icon "go-first".
Member Gtk::Stock::GOTO_LAST
Use named icon "go-last".
Member Gtk::Stock::GOTO_TOP
Use named icon "go-top".
Member Gtk::Stock::HARDDISK
Use named icon "drive-harddisk".
Member Gtk::Stock::HELP
Use named icon "help-browser".
Member Gtk::Stock::HOME
Use named icon "go-home".
Member Gtk::Stock::INDENT
Use named icon "format-indent-more".
Member Gtk::Stock::INDEX
No replacement available.
Member Gtk::Stock::INFO
Use named icon "dialog-information".
Member Gtk::Stock::ITALIC
Use named icon "format-text-italic".
Member Gtk::Stock::JUMP_TO
Use named icon "go-jump".
Member Gtk::Stock::JUSTIFY_CENTER
Use named icon "format-justify-center".
Member Gtk::Stock::JUSTIFY_FILL
Use named icon "format-justify-fill".
Member Gtk::Stock::JUSTIFY_LEFT
Use named icon "format-justify-left".
Member Gtk::Stock::JUSTIFY_RIGHT
Use named icon "format-justify-right".
Member Gtk::Stock::LEAVE_FULLSCREEN
Use named icon "view-restore".
Member Gtk::Stock::lookup (const Gtk::StockID& stock_id, Gtk::IconSize size, Gtk::Image& image)
Use icon names instead of StockItem, StockID and BuiltinStockID.
Member Gtk::Stock::lookup (const Gtk::StockID& stock_id, Glib::RefPtr< Gtk::IconSet >& iconset)
Use icon names instead of StockItem, StockID and BuiltinStockID.
Member Gtk::Stock::lookup (const Gtk::StockID& stock_id, Gtk::StockItem& item)
Use icon names instead of StockItem, StockID and BuiltinStockID.
Member Gtk::Stock::MEDIA_FORWARD
Use named icon "media-seek-forward" or the label "_Forward".
Member Gtk::Stock::MEDIA_NEXT
Use named icon "media-skip-forward" or the label "_Next".
Member Gtk::Stock::MEDIA_PAUSE
Use named icon "media-playback-pause" or the label "P_ause".
Member Gtk::Stock::MEDIA_PLAY
Use named icon "media-playback-start" or the label "_Play".
Member Gtk::Stock::MEDIA_PREVIOUS
Use named icon "media-skip-backward" or the label "Pre_vious".
Member Gtk::Stock::MEDIA_RECORD
Use named icon "media-record" or the label "_Record".
Member Gtk::Stock::MEDIA_REWIND
Use named icon "media-seek-backward" or the label "R_ewind".
Member Gtk::Stock::MEDIA_STOP
Use named icon "media-playback-stop" or the label "_Stop".
Member Gtk::Stock::MISSING_IMAGE
Use named icon "image-missing".
Member Gtk::Stock::NETWORK
Use named icon "network-workgroup".
Member Gtk::Stock::NEW
Use named icon "document-new" or the label "_New".
Member Gtk::Stock::NO
No replacement available.
Member Gtk::Stock::OK
Do not use an icon. Use label "_OK".
Member Gtk::Stock::OPEN
Use named icon "document-open" or the label "_Open".
Member Gtk::Stock::ORIENTATION_LANDSCAPE
No replacement available.
Member Gtk::Stock::ORIENTATION_PORTRAIT
No replacement available.
Member Gtk::Stock::ORIENTATION_REVERSE_LANDSCAPE
No replacement available.
Member Gtk::Stock::ORIENTATION_REVERSE_PORTRAIT
No replacement available.
Member Gtk::Stock::PAGE_SETUP
Use named icon "document-page-setup" or the label "Page Set_up".
Member Gtk::Stock::PASTE
Do not use an icon. Use label "_Paste".
Member Gtk::Stock::PREFERENCES
Use named icon "preferences-system" or the label "_Preferences".
Member Gtk::Stock::PRINT
Use named icon "document-print" or the label "_Print".
Member Gtk::Stock::PRINT_ERROR
Use named icon "printer-error".
Member Gtk::Stock::PRINT_PREVIEW
Use label "Pre_view".
Member Gtk::Stock::PRINT_REPORT
No replacement available.
Member Gtk::Stock::PRINT_WARNING
No replacement available.
Member Gtk::Stock::PROPERTIES
Use named icon "document-properties" or the label "_Properties".
Member Gtk::Stock::QUIT
Use named icon "application-exit" or the label "_Quit".
Member Gtk::Stock::REDO
Use named icon "edit-redo" or the label "_Redo".
Member Gtk::Stock::REFRESH
Use named icon "view-refresh" or the label "_Refresh".
Member Gtk::Stock::REMOVE
Use named icon "list-remove" or the label "_Remove".
Member Gtk::Stock::REVERT_TO_SAVED
Use named icon "document-revert" or the label "_Revert".
Member Gtk::Stock::SAVE
Use named icon "document-save" or the label "_Save".
Member Gtk::Stock::SAVE_AS
Use named icon "document-save-as" or the label "Save _As".
Member Gtk::Stock::SELECT_ALL
Use named icon "edit-select-all" or the label "Select _All".
Member Gtk::Stock::SELECT_COLOR
No replacement available.
Member Gtk::Stock::SELECT_FONT
No replacement available.
Member Gtk::Stock::SORT_ASCENDING
Use named icon "view-sort-ascending".
Member Gtk::Stock::SORT_DESCENDING
Use named icon "view-sort-descending".
Member Gtk::Stock::SPELL_CHECK
Use named icon "tools-check-spelling".
Member Gtk::Stock::STOP
Use named icon "process-stop" or the label "_Stop".
Member Gtk::Stock::STRIKETHROUGH
Use named icon "format-text-strikethrough" or the label "_Strikethrough".
Member Gtk::Stock::UNDELETE
No replacement available.
Member Gtk::Stock::UNDERLINE
Use named icon "format-text-underline" or the label "_Underline".
Member Gtk::Stock::UNDO
Use named icon "edit-undo" or the label "_Undo".
Member Gtk::Stock::UNINDENT
Use named icon "format-indent-less".
Member Gtk::Stock::YES
No replacement available.
Member Gtk::Stock::ZOOM_100
Use named icon "zoom-original" or the label "_Normal Size".
Member Gtk::Stock::ZOOM_FIT
Use named icon "zoom-fit-best" or the label "Best _Fit".
Member Gtk::Stock::ZOOM_IN
Use named icon "zoom-in" or the label "Zoom _In".
Member Gtk::Stock::ZOOM_OUT
Use named icon "zoom-out" or the label "Zoom _Out".
Class Gtk::StockID
Use icon names instead of StockItem, StockID and BuiltinStockID.
Class Gtk::StockItem
Use icon names instead of StockItem, StockID and BuiltinStockID.
Member Gtk::StyleContext::cancel_animations (gpointer region_id)
This function does nothing.
Parameters
region_idAnimatable region to stop, or 0. See push_animatable_region().
Member Gtk::StyleContext::get_direction () const
Use get_state() and check for StateFlags::STATE_FLAG_DIR_LTR and StateFlags::STATE_FLAG_DIR_RTL instead.
Returns
The widget direction.
Member Gtk::StyleContext::lookup_icon_set (const Glib::ustring& stock_id)
Use IconTheme::lookup_icon() instead.
Parameters
stock_idAn icon name.
Returns
The looked up Gtk::IconSet, or 0.
Member Gtk::StyleContext::notify_state_change (const Glib::RefPtr< Gdk::Window >& window, gpointer region_id, StateType state, bool state_value)
This function does nothing.
Parameters
windowA Gdk::Window.
region_idAnimatable region to notify on, or 0. See push_animatable_region().
stateState to trigger transition for.
state_valuetrue if state is the state we are changing to, false if we are changing away from it.
Member Gtk::StyleContext::pop_animatable_region ()
This function does nothing.
Member Gtk::StyleContext::push_animatable_region (gpointer region_id)
This function does nothing.
Parameters
region_idUnique identifier for the animatable region.
Member Gtk::StyleContext::render_icon_pixbuf (const IconSource& source, IconSize size)
Use IconTheme::load_icon() instead.
Parameters
contextA Gtk::StyleContext.
sourceThe Gtk::IconSource specifying the icon to render.
sizeThe size to render the icon at. A size of (GtkIconSize) -1 means render at the size of the source and don’t scale.
Returns
A newly-created Gdk::Pixbuf containing the rendered icon.
Member Gtk::StyleContext::render_layout (const ::Cairo::RefPtr< ::Cairo::Context >& cr, double x, double y, PangoLayout* layout)
Use the render_layout() taking a const Glib::RefPtr<Pango::Layout>& layout.
Parameters
contextA Gtk::StyleContext.
crA #cairo_t.
xX origin.
yY origin.
layoutThe Pango::Layout to render.
Member Gtk::StyleContext::scroll_animations (const Glib::RefPtr< Gdk::Window >& window, int dx, int dy)
This function does nothing.
Parameters
windowA Gdk::Window used previously in notify_state_change().
dxAmount to scroll in the X axis.
dyAmount to scroll in the Y axis.
Member Gtk::StyleContext::set_direction (TextDirection direction)
Use set_state() with StateFlags::STATE_FLAG_DIR_LTR and StateFlags::STATE_FLAG_DIR_RTL instead.
Parameters
directionThe new direction.
Member Gtk::StyleContext::state_is_running (StateType state, gdouble* progress)
This function always returns false.
Parameters
stateA widget state.
progressReturn location for the transition progress.
Returns
true if there is a running transition animation for state.
Class Gtk::Table
Use Gtk::Grid instead. It provides the same capabilities as Gtk::Table for arranging widgets in a rectangular grid, but does support height-for-width geometry management.
Class Gtk::TearoffMenuItem
Menus are not meant to be torn around. There is no replacement.
Member Gtk::TextTag::property_background_gdk () const
Use property_background_rgba() instead.
Member Gtk::TextTag::property_background_gdk ()
Use property_background_rgba() instead.
Member Gtk::TextTag::property_foreground_gdk () const
Use property_foreground_rgba() instead.
Member Gtk::TextTag::property_foreground_gdk ()
Use property_foreground_rgba() instead.
Member Gtk::TextTag::property_paragraph_background_gdk () const
Use property_paragraph_background_rgba() instead.
Member Gtk::TextTag::property_paragraph_background_gdk ()
Use property_paragraph_background_rgba() instead.
Member Gtk::ToggleAction::create (const Glib::ustring& name, const Gtk::StockID& stock_id, const Glib::ustring& label=Glib::ustring(), const Glib::ustring& tooltip=Glib::ustring(), bool is_active=false)
Stock IDs are deprecated, so use another create() method.
Member Gtk::ToggleAction::ToggleAction (const Glib::ustring& name, const StockID& stock_id=StockID(), const Glib::ustring& label=Glib::ustring(), const Glib::ustring& tooltip=Glib::ustring(), bool is_active=false)
Stock IDs are deprecated, so use another constructor.
Member Gtk::ToggleButton::ToggleButton (const StockID& stock_id)
Use the constructor that takes a Glib::ustring instead.
Member Gtk::ToggleToolButton::ToggleToolButton (const Gtk::StockID& stock_id)
Use one of the other constructors instead.
Member Gtk::ToolButton::get_stock_id () const
Use get_icon_name() instead.
Returns
The name of the stock item for button.
Member Gtk::ToolButton::property_stock_id ()
Use property_icon_name() instead.
Member Gtk::ToolButton::property_stock_id () const
Use property_icon_name() instead.
Member Gtk::ToolButton::set_stock_id (const Gtk::StockID& stock_id)
Use set_icon_name() instead.
Parameters
stock_idA name of a stock item, or 0.
Member Gtk::ToolButton::ToolButton (const Gtk::StockID& stock_id)
Use the constructor with icon_widget and label parameters instead.
Member Gtk::Tooltip::set_icon_from_stock (const StockID& stock_id, IconSize size)
Use set_icon_from_icon_name() instead.
Parameters
stock_idA stock id, or 0.
sizeA stock icon size.
Member Gtk::UIManager::get_add_tearoffs () const
Tearoff menus are deprecated and should not be used in newly written code.
Returns
Whether tearoff menu items are added.
Member Gtk::UIManager::property_add_tearoffs () const
Tearoff menus are deprecated and should not be used in newly written code.
Member Gtk::UIManager::property_add_tearoffs ()
Tearoff menus are deprecated and should not be used in newly written code.
Member Gtk::UIManager::set_add_tearoffs (bool add_tearoffs=true)
Tearoff menus are deprecated and should not be used in newly written code.
Parameters
add_tearoffsWhether tearoff menu items are added.
Class Gtk::VBox
Use Box instead, which is a very quick and easy change. But we recommend switching to Grid, since Box will go away eventually.
Class Gtk::VButtonBox
Use ButtonBox instead.
Class Gtk::VPaned
Use Paned instead.
Class Gtk::VScale
Use Scale instead.
Class Gtk::VScrollbar
Use Scrollbar instead.
Class Gtk::VSeparator
Use Separator instead.
Member Gtk::Widget::drag_source_set_icon (const StockID& stock_id)
Use the drag_source_set_icon() that takes a Glib::ustring instead.
Parameters
stock_idThe ID of the stock icon to use.
Member Gtk::Widget::draw_insertion_cursor (const ::Cairo::RefPtr< ::Cairo::Context >& cr, const Gdk::Rectangle& location, bool is_primary, TextDirection direction, bool draw_arrow=true)
Use StyleContext::render_insertion_cursor() instead.
Member Gtk::Widget::get_composite_name () const
Use gtk_widget_class_set_template(), or don't use this API at all.
Returns
The composite name of widget, or an empty string if widget is not a composite child.
Member Gtk::Widget::get_pointer (int& x, int& y) const
Use Gdk::Window::get_device_position instead.
Parameters
xReturn location for the X coordinate, or 0.
yReturn location for the Y coordinate, or 0.
Member Gtk::Widget::get_requisition () const
Use get_preferred_size() instead.
Member Gtk::Widget::get_state () const
Use get_state_flags() instead.
Returns
The state of widget.
Member Gtk::Widget::pop_composite_child ()
Use gtk_widget_class_set_template(), or don't use this API at all.
Member Gtk::Widget::push_composite_child ()
This API never really worked well and was mostly unused, now we have a more complete mechanism for composite children, see gtk_widget_class_set_template().
Member Gtk::Widget::render_icon_pixbuf (const StockID& stock_id, IconSize size)
Use IconTheme::load_icon() instead.
Parameters
stock_idA stock ID.
sizeA stock size. A size of (GtkIconSize)-1 means render at the size of the source and don’t scale (if there are multiple source sizes, GTK+ picks one of the available sizes).
Returns
A new pixbuf, or 0 if the stock ID wasn’t known.
Member Gtk::Widget::set_composite_name (const Glib::ustring& name)
Use gtk_widget_class_set_template(), or don't use this API at all.
Parameters
nameThe name to set.
Member Gtk::Widget::set_state (StateType state)
Use set_state_flags() instead.
Parameters
stateNew state for widget.
Member Gtk::Widget::signal_state_changed ()
Use signal_state_flags_changed() instead.
Parameters
stateThe previous state.
Member Gtk::Widget::unset_composite_name ()
Use gtk_widget_class_set_template(), or don't use this API at all.
Member Gtk::Window::get_opacity () const
Use Widget::get_opacity() instead.
Returns
The requested opacity for this window.
Member Gtk::Window::property_opacity ()
Use the opacity property in the Widget base class instead.
Member Gtk::Window::property_opacity () const
Use the opacity property in the Widget base class instead.
Member Gtk::Window::reshow_with_initial_size ()
GUI builders can call Widget::hide(), Widget::unrealize() and then Widget::show() themselves, if they still need this functionality.
Member Gtk::Window::set_opacity (double opacity)
Use Widget::set_opacity() instead.
Parameters
opacityDesired opacity, between 0 and 1.
Member operator!=
Use icon names instead of StockItem, StockID and BuiltinStockID.
Member operator==
Use icon names instead of StockItem, StockID and BuiltinStockID.