[Tickit-dev] Released: Tickit 0.11

Paul LeoNerd Evans leonerd at leonerd.org.uk
Sat Oct 8 16:53:22 BST 2011


A couple of days ago I uploaded Tickit 0.11. (Yes, I'm slow at writing
announcement emails).

 * Allow Windows to be created overlapping their parent boundaries; clip output
   - Work In Progress, so far only handles ->print and ->erasech, not the
   scrolling operations

 * Represent on-screen rectangles as first-class Tickit::Rect object, pass a
   'rect' argument to Window on_expose event

   These two items are here partly to help Widget::Scroller, and also because
   they help pave the way to layered and floating windows.

 * More diagnostic output from Tickit::Test::is_termlog failures

 * Support (rarely-used) strikethrough pen attribute

   Admittedly I don't know a single terminal other than my
   libvterm/pangoterm that can render this, so this is entirely selfish
   on my part - I don't suggest anyone actually rely on it to work ;)

 * No longer depends on Term::TermKey::Async unnecessarily

   Because I messed up the last release.

This now leaves us simply with

>  * Consider how to build layered windows; child windows that obscure
>    content from their parent. Possibly allow floating pop-up windows,
>    for menus and so on.

Related to this is still to consider how window scrolling is going to
work alongside window layering and clipping, and so on. I'll send a
separate mail for that one though.

-- 
Paul "LeoNerd" Evans

leonerd at leonerd.org.uk
ICQ# 4135350       |  Registered Linux# 179460
http://www.leonerd.org.uk/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 190 bytes
Desc: Digital signature
URL: <http://mail.leonerd.org.uk/pipermail/tickit-dev/attachments/20111008/cea6fcaf/attachment.pgp>


More information about the Tickit-dev mailing list