AnyEvent-I3

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN


   * support the GET_CONFIG command

0.17    2017-04-09

   * support the shutdown event
   * use lib '.' for Perl 5.25.11+

0.16    2014-10-03

   * support the barconfig_update and binding event

0.15    2013-02-18

    * support the window event

0.14    2012-09-22

    * support the mode event

0.13    2012-08-05

lib/AnyEvent/I3.pm  view on Meta::CPAN

my $magic = "i3-ipc";

# TODO: auto-generate this from the header file? (i3/ipc.h)
my $event_mask = (1 << 31);
my %events = (
    workspace => ($event_mask | 0),
    output => ($event_mask | 1),
    mode => ($event_mask | 2),
    window => ($event_mask | 3),
    barconfig_update => ($event_mask | 4),
    binding => ($event_mask | 5),
    shutdown => ($event_mask | 6),
    tick => ($event_mask | 7),
    _error => 0xFFFFFFFF,
);

sub i3 {
    AnyEvent::I3->new(@_)
}

# Calls i3, even when running in taint mode.



( run in 1.264 second using v1.01-cache-2.11-cpan-2398b32b56e )