Linux Compatible
  • News
    • Channels
    • Archive
    • Search
    • Submit
  • Articles
    • Categories
  • Knowledgebase
  • Compatibility
    • Search
  • Links
  • Forums
  • Twitter
Advertisement

Latest News
[ Windows | Linux | Apple ]

· The third screen: Will all Windows 8 apps run on Microsoft's Xbox One?
· CentOS-6.4 LiveCD and LiveDVD for i386 and x86_64 released
· Apple OS X malware outbreak could give UK firms a bad Hangover
· 5 Modem At Command Examples in Linux (How to Configure Minicom)
· CompatDB Updates 05/22/13
· Removing and Wiping Drivers Guide and more
· Windows Server 2012 Essentials SDK Installer 1.1
· Xbox One hardware and specs: 8-core CPU, 8GB RAM, 500GB hard drive and more
· Tim Cook: US-made Macs will be assembled in Texas
· Microsoft software satisfaction slumps

Upcoming News
· [CentOS-announce] CEBA-2013:0857 CentOS 6 qemu-kvm Update
· REVIEW: ECS A970M-A Deluxe @ PureOverclock
· For Father's Day Gifts Articles/Shows: SensoGlove Lets Da?= ds Finally Improve Their Golf Game
· Far Cry 3: Blood Dragon Review @ OCC
· [RHSA-2013:0855-01] Important: java-1.5.0-ibm security update
· [CentOS-announce] Release for CentOS-6.4 LiveCD and LiveDVD for i386 and x86_64
· [CentOS-announce] CEBA-2013:0854 CentOS 6 vte Update
· Shuttle OMNINAS KD20 @ techPowerUp
· What You Need To Know about the Xbox One @ ThinkComputers.org
· PQI Air Drive External Wireless Storage Device Product and Video Review

Linux Compatibility
· Dell Dimension 9100
· CL-CAM50001 UPC=3700284609322
· DFE 520 TX
· nVidia GeForce4 MX 440
· Gore: Ultimate Soldier
· SMC2802W V2 wi-fi 54Mbps PCI card
· Wireless modem router N300
· Dell P780
· ASUS A7V8X
· BricsCAD for Linux

New Forum Topics
· shutdown link ?
by: estirwent
on: 2013-05-11 17:46
18 replies, 6427 views

· Laptop keyboard drank soda
by: Zenn
on: 2013-04-30 00:27
1 replies, 683 views

· connecting to to internet with ubuntu
by: Zenn
on: 2013-04-30 00:26
2 replies, 4545 views

· Need Linux-compatible PS/2 expansion card
by: Zenn
on: 2013-04-30 00:26
1 replies, 754 views

· irql_not_less_or_equal blue screen
by: Zenn
on: 2013-04-30 00:25
2 replies, 1138 views

News Channels
· Drivers
· Guides
· Reviews
· Security
· Software
· Press Release
· Updates
· Interviews
· Linux
· General
· Debian
· Red Hat
· Slackware
· Gentoo
· Mandriva
· White Box
· SUSE
· GNOME
· KDE
· CentOS
· Ubuntu
· MEPIS
· Android

What's New
Login to see an overview of all news stories since your last visit.

Welcome to our website

To take full advantage of all features you need to login or register. Registration is completely free and takes only a few seconds.

Linux Compatible » News » March 2005 » gtkmm and glibmm 2.6

gtkmm and glibmm 2.6

Posted by Philipp Esselbach on: 03/07/2005 10:46 AM [ Print | 0 comment(s) ]

gtkmm and glibmm 2.6 are now available

gtkmm 2.6 wraps new API in GTK+ 2.6, and is API/ABI-compatibile with gtkmm 2.4.

gtkmm stays in-sync with GTK+ by following the official GNOME release schedule:
http://www.gnome.org/start/unstable/

Bindings for the rest of the GNOME Platform are also available, and are also API-stable.

http://www.gtkmm.org




*** Changes

Changes compared to gtkmm 2.4.x:

Gtk:
* New widgets: AboutDialog, CellRendererCombo,
CellRendererProgress, CellView, FileChooserButton, IconView,
MenuToolButton
* Action: Added get_accel_path(), set_visible().
* ActionGroup: Added translate_string().
* Button: Added set/get_image().
* CellRenderer:
- Added editing_started signal.
- Added stop_editing() which replaces the
now-deprecated editing_cancelled()
* CellRendererText: Added language, ellipsize, and
ellipsize-set properties.
* Clipboard:
* - Added set_image(), wait_is_image_available(),
wait_for_image(), request_image(), wait_is_target_available(),
set_can_store(), and store().
* ComboBox:
- Added get_wrap_width(), get_row_span_column(),
get_column_span_column(), get_add_tearoffs(), set_add_tearoffs(),
get_focus_on_click(), set_focus_on_click(),
get_popup_accessible(), unset_row_separator_func().
* ComboBoxEntry: Added get_entry().
* ComboBoxText: Added set_active_text(), clear().
* Dialog:
- Added set_secondary_text() for HIG-compliant dialogs.
- Added set_alternative_button_order().
* Entry: Added layout_index_to_text_index() and
text_index_to_layout_index().
* EntryCompletion: Added insert_prefix(), set_inline_completion(),
get_inline_completion(), set_popup_completion(),
get_popup_completion(), get_text_column()
* FileChooser:
- Added FileChooserError exception class.
- Added get/set_show_hidden().
* FileChooserButton: Added get/set_width_chars().
* FileFilter: Added add_pixbuf_formats().
* IconTheme:
- Added get_icon_sizes().
- Added IconThemeError exception class.
* Image: Added set_from_icon_name(), get/set_pixel_size(),
get_icon_name().
* Label: Added get/set_max_chars_width(), set/get_single_line_mode(),
get/set_width_chars(), get/set_ellipsize().
* Main: Added Main constructor that takes a Glib:: OptionContext,
and add_gtk_option_group(option_context).
* MessageDialog: Added set_secondary_text().
* PixbufLoader: Added size_prepared signal.
* Plug: Added default constructor.
* ProgressBar: Added set/get_ellipsize().
* SelectionData: Added targets_include_image(), get/set_pixbuf(),
and get/set_uris().
* Scale: Now works with libglademm.
* Style: Added create() method.
* TextView: Added get_iter_at_position().
* TreeSortable: Added DEFAULT_UNSORTED_COLUMN_ID constant.
* TreeView: Added get/set_fixed_height_mode(), get/set_hover_selection(),
get/set_hover_expand(),
* TreeModel::itereator: Add forward_search() and backward_search()
overloads without the limit argument.
* IconInfo: Added operator bool(), needed to check
the result of IconTheme::lookup_icon().
* Label: Added get/set_angle().
* TreeView: Added append_column_numeric(), and
append_column_numeric_editable().
* Widget: Made set_parent(), and unparent() public instead
of protected. Added a size_request() overload which is const
and returns a value.
* Window: Added drag_dest_add_text_targets(),
drag_dest_add_uri_targets(), drag_dest_add_image_targets(),
drag_source_add_text_targets(), drag_source_add_uri_targets(),
and drag_source_add_image_targets().
* New Stock items.
* Documentation:
- Extra reference documentation.
- Properties are now documented.

Gdk:
* Display: Added supports_selection_notification(),
request_selection_notification(), supports_clipboard_persistance(),
store_clipboard().
* Pixbuf:
- Added rotate_simple(), flip(), save_to_buffer().
- Added create_from_file() overload that takes
height and width.
* PixbufFormat: Added is_scalable(), is_disabled(),
set_disabled(), get_license().
* Window: Added enable_synchronized_configure(),
configure_finished(), set_focus_on_map().

Pango:
* New classes: Renderer
* Color: Added operator bool().
* Context: Added get/set_matrix(), get_font_map().
* FontMetrics: Added get_underline_position(),
get_underline_thickness(), get_strikethrough_position(),
get_strikethrough_thickness().
* Layout: Added get/set_ellipsize().

Atk:
* Relation: Added add_target().
* RelationSet.hg: add_relation_by_type().
* Text: Added get_range_extents(), get_bounded_ranges().

Changes compare to glibmm 2.4.x:

* Added Option, OptionContext, OptionGroup for parsing of command-line arguments.
* Added filename_display_basename() and filename_display_name().
* Added setenv() and unsetenv().
* gmmproc:
- Now reuses C properties documentation.

gtkmm 2.6 is the result of hard work from the following developers:
Murray Cumming, Bryan Forbes, and Albert Chin, Cedric Gustin,
Roger Leigh, Ronald Lembcke, Gene Ruebsamen, Claudio Saavedra,
Marco Scholten, Roel Vanhout, Chris Vine.


*** Download

http://www.gtkmm.org/download.shtml

You will need libsigc++ 2.0, available here:
https://sourceforge.net/project/showfiles.php?group_id=1970


*** Development

There is active discussion on the mailing list:
http://www.gtkmm.org/mailinglist.shtml
and in the #c++ channel on irc.gnome.org


Bookmark and Share

« DSA 691-1: New abuse packages fix local root exploit · Fedora Core 3 Update: dmraid-1.0.0.rc6-1_FC3 »

Linux Compatible » News » March 2005 » gtkmm and glibmm 2.6
All products mentioned are registered trademarks or trademarks of their respective owners.
© 2002-2013 Esselbach Internet Solutions - All Rights Reserved. Terms and privacy policy
Powered by Contentteller® Business Edition