An annoying yet amusing bug in view::FieldEntry was just discovered and fixed. Depending on the delimiter used in fields, certain keys may were not allowed to be inputted. In the case of our test, where "-" was used as a field delimiter, the character "6" wasn't considered a valid character. It was important enough to put a release out.
Release Notes:
- Fixed a bug where instead of checking if an inputted character was in a string consisting of mDelim and sTabChar, we were checking if it was in a string consisting of the added ascii values of the characters mDelim and sTabChar. This was preventing the character "6" from being entered when using "-" as the delimiter, which is how we found this.
- Added a test case for the view::ContentBox widget.
Just in time for VMware Workstation 5.5, we've released libview 0.5.5! It fixes a number of annoying bugs that previously required some small but annoying work-arounds.
Release Notes:
- Fixed a bug in UIGroup where Merge wouldn't call Unmerge if the group was already merged.
- Fixed a bug where deactivating the AutoDrawer while it was moving would not do the right thing.
- Added support for keeping the AutoDrawer open while the focus is inside it.
- Added support for setting an alignment in the Header widget.
- WrapLabel now wraps properly when being passed text in its constructor.
A set of descriptions and screenshots of what's available in libview has just been made available. You can reach this page by the "Widgets / Classes" link above. Not all of the descriptions have the ideal content just yet, but hopefully this will be enough to show off what's in libview.
Due to a missing public API function that we forgot to add in 0.5.3, we decided to roll out a quick update. As much as 0.5.3 rocks, you'll want to get 0.5.4.
Release Notes:
- Added a missing public API function needed for AutoDrawer.
libview 0.5.3 has been released! This release offers a few new widgets, such as the FieldEntry (a Gtk::Entry that has delimiter-separated fields), IPEntry (an IP address entry based on FieldEntry) and AutoDrawer, which makes adding drawer support to your program even easier.
Release Notes:
- Added the AutoDrawer widget that encapsulates the behaviour for the most common Drawer use case of an auto-hiding menu/toolbar.
- Added the FieldEntry widget, which subclasses Gtk::Entry and provides multiple delimiter-separated fields with alignments and per-field validation.
- Added the IPEntry widget, which is a FieldEntry subclass for entering IP addresses. Unlike most IP entries, this one makes a best attempt to get in the user's way.
- Tidied up all C Objects to remove deprecated code, to properly separate private and public data, and to add sanity checks to public calls.
| « Newer News | Older News » |
VMware's Incredibly Exciting Widgets!