ARDiDo
6bf3bb97f5
implement basic drag and drop
2021-10-03 21:50:29 +01:00
Johan Malm
23f28e5082
desktop: desktop_view_at() set *surface correnctly
...
Bug introduced in 23107
2021-09-25 09:40:23 +01:00
Johan Malm
05b89691b0
desktop: fix pointer de-reference typo
...
Bug introduced in 23107
2021-09-25 08:37:24 +01:00
Johan Malm
b967592289
Fix coding style
2021-09-24 22:14:04 +01:00
Johan Malm
4c66004fa8
desktop.c: fix typo to compile
2021-09-24 22:13:35 +01:00
Johan Malm
231076a58f
Simplify desktop_view_at()
2021-09-24 22:04:47 +01:00
Johan Malm
d2375b025d
Fix coding style
2021-09-24 22:04:03 +01:00
Johan Malm
104f635b43
session.c: change "(foo*)" to "(foo *)"
2021-09-24 21:58:46 +01:00
Johan Malm
ebb632419b
*.c: add SPDX-License-Identifier
2021-09-24 21:45:48 +01:00
Johan Malm
bdcb502631
ssd: refactor vertical center alignment
2021-09-24 21:28:16 +01:00
Johan Malm
4738e26d15
theme: handle border.color for backward compatibility
2021-09-24 21:26:31 +01:00
Johan Malm
2143f4bf19
theme: handle keys case-insensitively
...
...because this is what openbox does and some themes have capital
letters in places
2021-09-24 21:19:19 +01:00
Johan Malm
e17544d0b1
Add .editorconfig
2021-09-24 20:57:11 +01:00
Johan Malm
69e236932e
Fix coding style in output.c and xbm/tokenize.c
2021-09-24 20:56:44 +01:00
Johan Malm
0413d7fa9a
cursor: make cursor_motion() static
2021-09-24 20:53:22 +01:00
Johan Malm
329ca691da
layer-shell: chase wlr_layer_surface refactor
2021-09-24 20:51:12 +01:00
Johan Malm
97e8cb45ec
config: remove comment describing simple code
2021-09-22 20:36:55 +01:00
Johan Malm
e1c1b4544d
config: remove is_attribute
...
Simplify code, by removing the ability to differentiate between
attributes and sub-elements when creating node names. For example,
the following two examples would generate the nodename `bar.foo`
- <bar><foo></foo></bar>
- <bar foo="">
In theory, there could be clashes, but I think in reality it is unlikely.
There are no clashes in openbox-spec and it would be pretty confusing to
have something like:
<font name="">
<name></name>
</font>
2021-09-22 20:25:57 +01:00
Johan Malm
b5addb62e0
labwc.h: fix coding style
2021-09-22 20:24:02 +01:00
Johan Malm
d6af585837
build: remove scdoc stdin/stdout hack
...
From version 0.59.0, meson supports feeding the input file as stdin.
See sway@9727db67
2021-09-22 20:21:00 +01:00
Johan Malm
d228bab4b8
ci: add actions/checkout@v2 to main.yml
2021-09-22 20:14:11 +01:00
Johan Malm
cce3c8cda0
src/: fix coding style
2021-09-21 22:05:56 +01:00
Johan Malm
0e41413dc8
Add CI
2021-09-21 21:49:31 +01:00
Johan Malm
d11643bea5
xdg: chase wlr_xdg_toplevel refactor (issue #64 )
2021-09-21 21:20:58 +01:00
Johan Malm
639660883b
keyboard.c: fix bug in 864746 (exit cycle-view with any modifier key)
...
Always call wlr_seat_keyboard_notify_modifiers() in
keyboard_modifiers_notify()
2021-09-20 22:42:03 +01:00
Johan Malm
119ef87373
s/focused_view()/desktop_focused_view()
2021-09-20 22:12:34 +01:00
Johan Malm
e4b51fc5e8
desktop.c: make topmost_mapped_view() private
2021-09-20 22:07:19 +01:00
Johan Malm
74e1d6e45c
labwc-actions(5): add ToggleFullscreen, ToggleDecorations, Iconfiy
2021-09-20 22:01:47 +01:00
Johan Malm
e7955d68d5
NEWS.md: add notes in preparation for next release
2021-09-20 21:45:28 +01:00
bi4k8
815cd4aa46
define focused_view function and use it for keyboard actions
2021-09-20 21:14:24 +01:00
bi4k8
a15a56bfe1
implement Iconify action
2021-09-20 21:14:24 +01:00
bi4k8
b7cce58f56
implement ToggleDecorations and ToggleFullscreen actions
2021-09-20 21:14:24 +01:00
gituser
3d15444b3a
xdg: updates from wlroots master
2021-09-12 13:28:44 +01:00
frogtile
8d1a34279c
rc.xml.all: Fix typo
...
match with default config
2021-09-09 20:41:08 +01:00
Johan Malm
c34d987778
labwc-config(5): add mouse section
2021-09-06 22:16:19 +01:00
Johan Malm
cb58a36dae
docs/rc.xml.all: set doubleClickTime default to 500
2021-09-06 22:09:59 +01:00
Johan Malm
a07a6fb6f5
docs/rc.xml: explain purpose & remove <mouse> element
2021-09-06 22:07:46 +01:00
Johan Malm
39b9133cec
rcxml: refactor load_default_key_bindings()
2021-09-06 22:04:56 +01:00
Johan Malm
b5acf387b8
rcxml: set default mousebind
...
...if none specified by the user in ~/.config/labwc/rc.xml
2021-09-06 22:02:02 +01:00
Johan Malm
62d93d54c5
rcxml: refactor mousebind implementation
2021-09-06 21:54:00 +01:00
notthewave
8c2542d7a3
Specify GPL-2.0-only
2021-09-01 13:04:31 +01:00
alexander bryan
1ac654f006
Apply coding std to <mouse> code & add .clang-format
...
The files:
include/config/mousebind.h
src/config/mousebind.c
src/config/rc.xml
were formatted automatically via clang-format using the rules specified
in the .clang-format file. Specifically, the command;
clang-format -i -style=file include/config/mousebind.h \
src/config/mousebind.c src/config/rc.xml
This is unfortunately adding a break before the brace in enum
declarations
2021-09-01 07:05:37 +01:00
alexander bryan
10a685a0e4
refactor <mouse> xml parsing to match rest of xml parsing
2021-09-01 07:05:37 +01:00
alex
92891b4dfa
change mousebind code to use already existing enums
...
Also added an #include statement to ssd.h so it would compile without
depending on other headers to be #included before it
2021-09-01 07:05:37 +01:00
alex
36f5b49f2a
Implemented <doubleClickTime> in rc.xml
2021-09-01 07:05:37 +01:00
Alex Bryan
a4fdb43d42
Updated default/example rc.xml w/ first <mouse> implementation
2021-09-01 07:05:37 +01:00
alex
dfdb4e4b0e
First implemenation of <mouse> in rc.xml
...
Can successfully parse the following XML and and implement the action:
<mouse>
<context name="TitleBar">
<mousebind button="Left" action="DoubleClick">
<action name="ToggleMaximize"/>
</mousebind>
</context>
</mouse>
The XML parsing code for this looks A LOT different than the already
existing XML parsing code. It may have to be reworked
2021-09-01 07:05:37 +01:00
Daniel Barlow
75564d6b8d
fix madly flashing background
...
the preprocessor symbol DEBUG is now defined to (0) even
when debugging should not not be enabled, so change from checking
2021-08-29 16:13:36 +01:00
Johan Malm
5a84ddf2c2
Merge pull request #55 from telent/dehardcode-window-cycle-key
...
fix cycle_view for bindings other than Alt_L
2021-08-29 10:13:13 +01:00
Daniel Barlow
a719a7681f
don't send any key events to clients when osd onscreen
2021-08-28 20:37:34 +01:00