8 commits
Author | SHA1 | Message | Date | |
---|---|---|---|---|
prlw1
|
f75ed8e79d |
Update gtkmm3 to 3.22.0
Highlights: * FileChooser: Added add_choice(), remove_choice(), set_choice(), get_choice(). * Menu: Add popup_at_rect(), popup_at_widget(), popup_at_pointer(), signal_popped_up(), and the anchor_hints, rect_anchor_dx, rect_anchor_dy, and menu_type_hint properties. * Popover: Add popup() and popupdown(), * RadioMenuItem, RadioToolButton: Add join_group(). * ScrolledWindow: - Added get/set_max_content_height/width() and properties. - Added get/set_propagate_natural_height/width() and the properties. * Add the ShortcutLabel widget. * TreeNodeChildren: Deprecate the reverse iterator. * Pixbuf: Added set_option(), remove_option(), and copy_options(). * PixbufFormat: Added is_save_option_supported(). * GLContext: Add set/get_use_es() * Add Monitor. Full list of changes at: https://git.gnome.org/browse/gtkmm/tree/NEWS?h=3.22.0 |
||
prlw1
|
28cf2ab051 |
Update gtkmm3 to 3.20.1
Many fixes and updates following evolution of x11/gtk3. Full listing at: https://git.gnome.org/browse/gtkmm/tree/NEWS?h=gtkmm-3-20 |
||
wiz
|
0ddd915b6a |
Update to 3.16.0:
3.16.0 (stable): Gtk * Builder: Don't get gtkmm-derived GTypes while parsing TreeModel <columns> (Kjell Ahlstedt) Bug #742637. 3.15.10 (unstable); Gtk: * Label: Add get/set_xalign/yalign() and properties. (Murray Cumming) * PaperSize: Define the paper name constants in the .cc file (Benoît Dejean) Bug #745345 Documentation: * CssProvider::load_from_data(): Document that this throws an exception. (Murray Cumming) * Icon theme demo: Catch exceptions while loading icons. (Kjell Ahlstedt) * Stock: Mention the named icons for Copy, Cut, Paste and Delete. (Murray Cumming) See GTK+ bug #741969 3.15.9 (unstable); Gtk: * Add StackSidebar. (Kjell Ahlstedt) * StackSwitcher: Add unset_stack(). (Kjell Ahlstedt) * StyleContext: Deprecate list_regions(), add_region(), remove_region(), has_region(), get_backgrount_color(), get_border_color(), invalidate. (Kjell Ahlstedt) * TextBuffer: Wrap the serialize()/deserialize() methods. (Kjell Ahlstedt) Bug #694250 * Widget: Deprecate Deprecate override_color(), unset_color(), override_background_color(), unset_background_color(), override_font(), unset_font(), override_symbolic_color(), unset_symbolic_color(), override_cursor(), unset_cursor(). (Kjell Ahlstedt) * Window: Deprecate Deprecate property_has_resize_grip(), property_resize_grip_visible(), set/get_has_resize_grip(), get_resize_grip_is_visible(), get_resize_grip_area(). (Kjell Ahlstedt) * Fix error messages from gmmproc by removing unnecessary _IGNORES()s. (Kjell Ahlstedt) Gdk: * Device: Add get_vendor_id() and get_product_id(). (Murray Cumming) Documentation: * demos: Add stacksidebar demo. (Kjell Ahlstedt) * demos: Replace calls to deprecated Widget::override_*() API. (Kjell Ahlstedt) * Container: Remove obsolete comments that confuse doxygen. (Kjell Ahlstedt) * Put DOXYGEN_SHOULD_SKIP_THIS around *_Class prototypes. To workaround a doxygen bug, to fix the genereated DevHelp search index. (Murray Cumming) Bug #743918 3.15.4 (unstable); Gtk: * Builder::get_type_from_name_vfunc(): Call the base class function. Instead of jusgin calling g_type_from_name(), in case the base class function does more. (Kjell Ahlstedt) Bug #742637. * TextBuffer: - Add insert_martkup(). - Add the copy_target_list and paste_target_list properties. (Kjell Ahlstedt) Documentation: * Pixbuf: Change a mention of Glib::ResourceError to Gio::ResourceError. (Kjell Ahlstedt) 3.15.3 (unstable); Gtk: * CssProvider: Add CssProviderError and signal_parsing_error() (Kjell Ahlstedt) * Add CssSection. (Kjell Ahlstedt) * Dialog: Fix the constructors with DialogFlags. (Kjell Ahlstedt) Bug #738513 (Simonas Kazlauskas) * ScaleButton: - Correct the constructor. - Add a constructor without the icons. (Murray Cumming) * ScrolledWindow: Add get/set_overlay_scrolling() and property. (Juan R. García Blanco) * Stack: Add hhomogeneous and vhomogeneous properties. (Juan R. García Blanco) * TextTag: Add fallback, fallback-set, letter-spacing, and letter-spacing-set properties. (Juan R. García Blanco) * TextView: Add monospace property. (Juan R. García Blanco) * Widget: Added get_action_group() and list_action_prefixes(). (Murray Cumming) Documentation: * Add an empty line after @newin where it's missing. (Kjell Ahlstedt) * Fix some Doxygen warnings. (Kjell Ahlstedt) * ScaleButton: Document the constructors. (Murray Cumming) 3.15.2 (unstable); Gtk: * Dialog: Add constructors with DialogFlags, for instance to create a dialog with a header bar. (Kjell Ahlstedt) Bug #738513. * Grid: Add attach_next_to() without the 'sibling' parameter. (Kjell Ahlstedt) Bug #739340. * Overlay: Correct the "since" documentation. * SearchEntry: Add the search_changed signal (Kjell Ahlstedt) * Added StyleProperty (Mark Vender) Bug #673317. Gdk * Curor: Deprecate the constructor that doesn't take a Display parameter. (Murray Cumming) * Pixbuf: Deprecate create_from_inline(). (Kjell Ahlstedt) |
||
adam
|
2e3a1f2690 | Fix PLIST for gtk3 quartz-backend | ||
wiz
|
25802c5b70 |
Update to 3.14.0:
3.14.0 (stable): Documentation: * Headerbar demo: Update for renamed arrow icons. (Kjell Ahlstedt) Build: * Update and Overhaul Visual Studio 2008 and 2010 Projects. (Chun-wei Fan) * Fix the demos on Windows. (Chun-wei Fan) 3.13.8 (unstable): Gdk: * Window: Add get/set_event_compression(), set_shadow_width(), and show_window_menu(). (Murray Cumming) Gtk: * Application: Add get_actions_for_accel(), prefers_app_menu(), and get_menu_by_id(). (Murray Cumming) * CellArea: Add attribute_get_column(). (Murray Cumming) * EntryCompletion: Add the no_matches signal. (Murray Cumming) * ListBox: - Add selected_foreach(), get_selected_rows(), unselect_row(), select_all() and unselect_all(). Add the selected_rows_changed signal. (Murray Cumming) * ListBoxRow: Add is_selected(), set/get_selectable(), set/get_activatable(). Add the selectable and activatable properties. (Murray Cumming) * Settings: Add the gtk_long_press_time property. (Murray Cumming) * StatusIcon: Deprecate this because it is deprecated in gtk+ (Kjell Ahlstedt) * StyleContext: Really add get_scale(). (Murray Cumming) * Widget: Add get/set_clip(). (Murray Cumming) 3.13.7 (unstable): Gtk: * Box: Wrap child properties (Juan R. García Blanco) Bug #140515 * Grid: Wrap child properties (Juan R. García Blanco) Bug #140515 * HeaderBar: Wrap child properties (Juan R. García Blanco) Bug #140515 * Paned: Wrap child properties (Juan R. García Blanco) Bug #140515 * TreeView: Deprecate property_rules_hint(). (Kjell Ahlstedt) Documentation: * Gtk::FileChooser::get_current_folder(): Update documentation from GTK+. (Kjell Ahlstedt) Bug #734570 (da_fox) 3.13.5 (unstable): Gtk: * Container: Support child properties. (Juan R. García Blanco) * Add EventController and Gesture* classes. (Kjell Ahlstedt) * IconTheme: Add add_resource_path() and deprecate add_builtin_icon(). (Murray Cumming) * Notebook: Add child properties tab_label, menu_label, position, tab_expand, tab_fill, reorderable, and detachable. (Juan R. García Blanco) * Stack: Add child properties name, title, icon_name, position, and needs_attention. (Juan R. García Blanco) * Switch: Add set/get_state(), the state property, and the state_set signal. * Toolbar: Add child properties expand and homogeneous. (Juan R. García Blanco) Bug #140515 * Widget: Deprecate get/set_double_buffered() and the property. (Kjell Ahlstedt) Documentation: * Demo: Update notebook's tabs style to match the gtk3-demo. (Juan R. García Blanco) * Demo: Add a gestures example, based on the gtk3-demo equivalent. (Kjell Ahlstedt) * Add Gestures group to the reference docs (Kjell Ahlstedt) 3.13.3 (unstable): Gtk: * Builder: Fix ref count in get_widget() and get_widget_derived() and add test case. (Kjell Ahlstedt) Bug #731444 (Peter) * Container: Deprecate [set|get]_resize_mode() and set_reallocate_redraws(). * Widget: Deprecate reparent(), region_intersect(), get_root_window(), [set|get]_margin_[left|right](), property_style(), property_margin_[left|right](). (Kjell Ahlstedt) * Add Overlay. (Juan R. García Blanco) * IconInfo: Deprecate set_raw_coordinates(), get_embedded_rect(), get_attach_points() and get_display_name(). (Murray Cumming) * Widget: Undeprecate and reimplement reparent() because it is still useful in gtkmm. (Kjell Ahlstedt) * WidgetPath: Deprecate iter_add_region(), iter_remove_region(), iter_clear_regions(), iter_list_regions() and iter_has_region(). (Murray Cumming) Documentation: * Application: Add documentation concerning the use of quit() (Kjell Ahlstedt) Bug #731126 (Glenn Rice) * Builder: Add documentation about widget and window lifetimes. (Kjell Ahlstedt) Bug #731444 (Peter) * Add Overlay demo. (Juan R. García Blanco) * demo: Avoid use of deprecated API. (Murray Cumming) * demo: Make side bar scrollable as in the C version. (Juan R. García Blanco) 3.13.2 (unstable): Gtk: * Don't assert argc/argv are non-null in Application::run() (Jonathon Jongsma) Bug #729212. * Deprecate Alignment. (Murray Cumming) * Deprecate Arrow. (Kjell Ahlstedt) * Bin: Deprecate add_label(const Glib::ustring& label, bool mnemonic, double x_align, double y_align) and add_pixlabel(const std::string& pixfile, const Glib::ustring& label, double x_align, double y_align). Add add_pixlabel(const std::string& pixfile, const Glib::ustring& label, Align x_align, Align y_align). * Label: Deprecate Label(const Glib::ustring& label, float xalign, float yalign, bool mnemonic). * MenuItem: Don't use deprecated Misc property. * Deprecate Misc (almost - it is still a base class). (Kjell Ahlstedt) * Deprecate NumerableIcon. (Kjell Ahlstedt) Documentation: * gtkmm-demo: use HeaderBar in main window. (Juan R. García Blanco) * Fix a segfault in the Drawing Area demo (Kjell Ahlstedt ) * Update documentation of Gtk::Dialog::run() (Kjell Ahlstedt) * Remove unnecessary parts of the docs_override.xml files (Kjell Ahlstedt) |
||
wiz
|
1bb4d93826 |
Update to 3.12.0:
3.12.0 (stable): * Application: Add set_accels_for_action(), deprecating add_accelerator(). (Murray Cumming) * Button: Add set_image_from_icon_name() with a use_fallback argument. (Kjell Ahlstedt) * demo: - Add the FlowBox demo part. (Juan R. Garcia Blanco, Murray Cumming) - Add HeaderBar demo. (Juan R. Garcia Blanco) 3.11.10 (unstable): Gdk: * Pixbuf: Add get_byte_length(). (Murray Cumming) Gtk: * Dialog: Deprecate the const version of get_action_area() too. (Kjell Ahlstedt) Build: * Update Visual Studio Projects (Chun-wei Fan) 3.11.9 (unstable): Gdk: * Device: Add get_last_event_window(). (Murray Cumming) Gtk: * Application: Added set_accel_for_action(), get/set_accels_for_action() and list_action_descriptions(). (Murray Cumming) * Widget: - Added get/set_margin_start/end() and properties. (Murray Cumming) - Added scale-factor property. (Murray Cumming) 3.11.8 (unstable): Gtk: * Window: Add is_maximized() and the is-maximized property. (Juan R. García Blanco) * IconInfo: Add is_symbolic(). (Juan R. García Blanco) * Assistant: Add use-header-bar property. (Juan R. García Blanco) * ActionBar: - Now inherits from GtkBin - spacing and center-widget properties removed. - Add unset_center_widget() method. (Juan R. García Blanco) * Box: Add get/set_center_widget() and unset_center_widget(). (Juan R. García Blanco) * Dialog: Add get/set_header_bar() and the use_header_bar property. (Juan R. García Blanco) * Entry: - Add the max-width-chars property. - Add get/set_max_width_chars() and the property. (Juan R. García Blanco) * MenuButton: - Add get/set_popover() and unset_popover() and the property. - Add get/set_use_popover() and the property. (Juan R. García Blanco) * Popover: Add constructor that takes a model and add bind_model(). (Juan R. García Blanco) 3.11.7 (unstable): * MessageDialog: Deprecate get/set_image() and the property. (Murray Cumming) * Popover: - Add closed signal. (Juan R. García Blanco) - Add closed signal. Correct the type of the pointing_to property and method parameter. (Juan R. García Blanco) * FlowBoxChild: Add activate signal. (Juan R. García Blanco) 3.11.5 (unstable): Gtk: * Add ActionBar. Bug #723124 (Juan R. García Blanco) * Builder: Add expose_[object|widget](), [set|get]_application(). (Kjell Ahlstedt) * Dialog: Deprecate set_alternative_button_order_from_array(), and alternative_button_order(). (Murray Cumming) * Entry: Add set/get_attributes() and the property. (Kjell Ahlstedt) * Add FlowBox. Bug #723801 (Juan R. García Blanco) * HeaderBar: Added decoration-layout, decoration-layout-set and has-subtitle object properties. Addd get_decoration_layout(), get_has_subtitle(), set_decoration_layout() and set_has_subtitle(). Bug #723199 (Juan R. García Blanco) * Main: Undeprecate add_gtk_option_group(), because it is still needed. (Murray Cumming) * PlacesSidebar: Add local-only object property and get/set methods. Bug #723893 (Juan R. García Blanco) * Add Popover. Bug #723058 (Juan R. García Blanco) * Settings: Add gtk-decoration-layout, gtk-shell-shows-desktop and gtk-dialogs-use-header properties. Bug #723397 (Juan R. García Blanco) * Stack: Add get_transition_running(), get_child_by_name() and the transition-runnning property. Bug #723397 (Juan R. García Blanco) Documentation: * Update the Doxygen configuration. (Kjell Ahlstedt) 3.11.4 (unstable): Gtk: * Action, Activatable: Undeprecate methods that don't use a StockID. We didn't mean to leave them deprecated. (Kjell Ahlstedt) * CellArea: Add signal_apply_attributes(). (Kjell Ahlstedt) * SelectionData: Add get_data(int& length). (Kjell Ahlstedt) * ToggleAction: Deprecate the create() that uses (deprecated) StockID (Kjell Ahlstedt) * ToolItem: Add unset_proxy_menu_item(). (Kjell Ahlstedt) * UIManager: Deprecate the add-tearoffs property. (Kjell Ahlstedt) Gdk: * Pixbuf: Add create_from_resource() methods. * RGBA, Color: Fix set_hsl(), improve documentation. (Kjell Ahlstedt) Bug #720258 Build: * CellArea: Fix documentation of typedef SlotForeachAlloc An extra '>' in the docs trapped doxygen 1.8.4 in an infinite loop. (Kjell Ahlstedt) * Fix the build with --disable-deprecated-api (Kjell Ahlstedt) Documentation: * Add missing widget images. (Kjell Ahlstedt) * AppChooser*: Improve documentation. (Kjell Ahlstedt) Bug #650012 * ColorChooser::get_rgba(): Add documentation (Kjell Ahlstedt) * SelectionData: Add methods docs. (Kjell Ahlstedt) * ToolItem: Add class docs. (Kjell Ahlstedt) |
||
wiz
|
0b113e3783 |
Update to 3.10.0:
Changes in 3.10 compared to 3.8: Gtk * Added HeaderBar. (Juan Rafael García Blanco) Bug #708194 * Added ListBox and ListBoxRow, (Kjell Ahlstedt) Bug #708115 * Added PlacesSidebar. (Juan Rafael García Blanco) Bug #705642 * Add Revealer. (Juan R. García Blanco) Bug #705460 * Added Stack and StackSwitcher, (Andrew Potter) Bug #704964 * Deprecate Table. (Kjell Ahlstedt) * Deprecate StockID, StockItem, BuiltinStockID, namespace Gtk::Stock. (Kjell Ahlstedt) * Deprecate Gtk::IconFactory, IconSet, IconSource. (Kjell Ahlstedt) * Application: - add/remove_accelerator(): Add overloads without the variant parameter. (Murray Cumming) - Add missing gtk_init() call in one of the constructors. (Murray Cumming) * Button: Add constructor that takes an icon_name and size. (Murray Cumming) * CellRenderer: Deprecate property_cell_background_gdk(). (Kjell Ahlstedt) * CellRendererPixbuf: Add the surface property. (Murray Cumming) * CellView: Deprecate property_background_gdk(). (Kjell Ahlstedt) * ColorButton: Deprecate get_alpha(). (Kjell Ahlstedt) * Container: deprecate resize_children(). (Kjell Ahlstedt) * Box: Add get/set_baseline_position() and property. (Murray Cumming) * Entry: Add get/set_tabs() and property. (Murray Cumming) * FileChooser: Add get_current_name(). (Murray Cumming) * HeaderBar: Make get_show_close_button() const. (Juan Rafael García Blanco) * Grid: - Add get/set_row_baseline_position() and get/set_baseline_row(), and baseline-row property. (Murray Cumming) - Add remove_row() and remove_column(). (Murray Cumming) * Image: Add set(Cairo::Surface) (Murray Cumming) * InfoBar: Add get/set_show_close_button() and the property. (Murray Cumming) * IconInfo: Add load_surface() and get_base_scale(). (Murray Cumming) * IconTheme: Add lookup_icon() method overloads that take a scale parameter. Add choose_icon() method overload that take a scale parameter. Add load_icon() method overload that takes a scale parameter. Add load_surface(). (Murray Cumming) * IconView: set_cursor(): Add a version with no cell parameter (Murray Cumming) * Image: Deprecate methods that take an IconSet or a StockID parameter. * Label: Add get/set_lines() and property. (Murray Cumming) * Menu, MenuBar: Add constructors that take Gio::MenuModels. (Murray Cumming) * Menu: Make attach_to_widget() public. (Murray Cumming) * MenuButton: Deprecate unset_menu(). (Kjell Ahlstedt) * MenuShell: bind_model(): Add a method overload without the action_namespace parameter. (Murray Cumming) * PlacesSidebar: Fix crash with the drag_* signals, correct some OWNERSHIP_*s, pass vectors by reference in signals (Murray Cumming) Bug #705642 * RadioAction: Deprecate the constructor that uses StockID. (Murray Cumming) * RadioToolButton: Fix set_group(). Add reset_group(). (Kjell Ahlstedt) * Scale: Constructor: Remove the default parameter value to avoid ambiguity. (Murray Cumming) Bug #707810 (cheshirekow) * Add SearchBar. (Juan Rafael Garcia Blanco) * ScrolledWindow: Deprecate property_window_placement_set(). * Settings: - Deprecate ignored settings. (Murray Cumming) - Add create_action(). (Murray Cumming) * StyleContext: Deprecate [set|get]_direction() and render_icon_pixbuf(). (Kjell Ahlstedt) * ToggleAction: Deprecate the constructor that uses StockID (Murray Cumming) * Widget: - Make insert_action_group() public. (Murray Cumming) - Add remove_action_group() (Murray Cumming) - Add get_scale_factor(). (Murray Cumming) - Add drag_begin() that takes x and y coordinates. (Murray Cumming) - Widget Add get_preferred_height_for_width(), get_allocated_baseline() and get_valign_with_baseline(). (Murray Cumming) - Deprecate [un]set_composite_name(), [push|pop]_composite_child(), get_requisition() and methods that take a StockID parameter. (Kjell Ahlstedt) * Window: - get_frame_extents(): Add const version. (Murray Cumming) - Add close(). (Murray Cumming) - Deprecate reshow_with_initial_size(). (Kjell Ahlstedt) * Add missing includes in gdkmm.h and gtkmm.h. (Kjell Ahlstedt) Bug #699993. Gdk: * Deprecate Color. (Murray Cumming) * Cursor: Wrap some new functions. (Murray Cumming) * Device: Add get_position() that uses doubles. (Murray Cumming) * Display: Deprecate get_n_screens(). (Murray Cumming) * Screen: Add get_monitor_scale_factor(). (Murray Cumming) * Window: - Add get_scale_factor(). - Add get_device_position() taking doubles. - Add create_similar_image_surface(). - Add set_opaque_region(). (Murray Cumming) Build: * Update Visual Studio Projects (Chun-wei Fan) * Update gtk-demo MSVC Projects (Chun-wei Fan) * Move to a generated ChangeLog. (José Alburquerque) Documentation: * Demos: Catch Glib::FileError from demo_find_file(). (Kjell Ahlstedt) * Demos: Add IconTheme demo. (Kjell Ahlstedt) * Demos: Fix calls to Gtk::Grid::attach(). (Kjell Ahlstedt) |
||
wiz
|
b27035b8f1 |
Import gtkmm3-3.8.0 as x11/gtkmm3.
gtkmm is the official C++ interface for the popular GUI library GTK+. Highlights include typesafe callbacks, and a comprehensive set of widgets that are easily extensible via inheritance. You can create user interfaces either in code or with the Glade User Interface designer, using Gtk::Builder. There's extensive documentation, including API reference and a tutorial. This is major version 3 of the library using interfaces for GTK3. |