libview 0.5.3/0.5.4 released

Today, we released libview 0.5.3, with some awesome new widgets, such as FieldEntry and IPEntry. A short while later we released 0.5.4, which was a small bug fix release. It’s a really cool release/set of releases, and I think people will find FieldEntry/IPEntry interesting, as I haven’t seen anything like that in the GTK+ world yet.

I spent the past hour writing some documentation on what exactly libview consists of, complete with screenshots. It’s available on the Widgets and Classes page on view.sf.net. I hope this is of interest to some people.

Assuming people are lazy, though, I’m posting screenshots of the new widgets below:

FieldEntry
IPEntry

4 thoughts on “libview 0.5.3/0.5.4 released

  1. Christian Hammond

    Hi Anonymous Coward.

    Actually, our original IPEntry was an HBox with four GtkEntries. I decided to rewrite it. I’ll give you a few reasons why the method of using multiple entries is problematic:

    * Selection doesn’t work across fields.
    * Additional accessibility work is needed.
    * Copying and pasting is a massive pain.
    * There are themeing issues under certain cases and themes.
    * You have to handle a lot more GtkEditable work yourself, if you choose to support GtkEditable.
    * It won’t Just Work under a TreeView. (I haven’t tested FieldEntry/IPEntry on a TreeView, but it should work.)

    There’s a lot we get for free using a GtKEntry subclass. It’s a definite win for us, with no real downsides.

    Reply
  2. Jose A.

    Hi all.
    These are really, really important widgets (think about comercial aplications,
    people use to write down extrange characters).

    I wish to see these widgets inside gtk+-2.x release ASAP, and a python binding soon 😉

    Thanks!, thanks!!

    Reply

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s