i3test.pm: open_(floating_)window: take arguments as hashref or key-value list
This commit is contained in:
parent
c2229b905a
commit
9b8d9f7303
|
@ -152,8 +152,7 @@ sub wait_for_unmap {
|
||||||
# name => 'Window <n>'
|
# name => 'Window <n>'
|
||||||
#
|
#
|
||||||
sub open_window {
|
sub open_window {
|
||||||
my ($args) = @_;
|
my %args = @_ == 1 ? %{$_[0]} : @_;
|
||||||
my %args = ($args ? %$args : ());
|
|
||||||
|
|
||||||
my $dont_map = delete $args{dont_map};
|
my $dont_map = delete $args{dont_map};
|
||||||
|
|
||||||
|
@ -175,8 +174,7 @@ sub open_window {
|
||||||
# Thin wrapper around open_window which sets window_type to
|
# Thin wrapper around open_window which sets window_type to
|
||||||
# _NET_WM_WINDOW_TYPE_UTILITY to make the window floating.
|
# _NET_WM_WINDOW_TYPE_UTILITY to make the window floating.
|
||||||
sub open_floating_window {
|
sub open_floating_window {
|
||||||
my ($args) = @_;
|
my %args = @_ == 1 ? %{$_[0]} : @_;
|
||||||
my %args = ($args ? %$args : ());
|
|
||||||
|
|
||||||
$args{window_type} = $x->atom(name => '_NET_WM_WINDOW_TYPE_UTILITY');
|
$args{window_type} = $x->atom(name => '_NET_WM_WINDOW_TYPE_UTILITY');
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue