Quentin Glidic
30da7e587a
widget: Add widget_xy_to_relative helper
...
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2017-05-30 13:44:05 +02:00
Quentin Glidic
d514cf4c26
view: Remove some more leftovers
...
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2017-05-30 12:06:18 +02:00
Quentin Glidic
5ea9a93cac
view: Drop leftover g_print
...
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2017-05-29 16:57:49 +02:00
Quentin Glidic
a9199e3e17
Use libnkutils for keybindings
...
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2017-05-29 16:51:06 +02:00
Dave Davenport
a5e5493d6b
Add extra NULL checks.
2017-05-28 18:19:59 +02:00
Dave Davenport
28f116b4a2
Allow textbox to be added in theme
2017-05-28 18:05:02 +02:00
Dave Davenport
fff06fc880
Don't keep pointer to inputbar/main_box
2017-05-28 17:34:53 +02:00
Dave Davenport
5e946b8383
Fix sidebar mode
2017-05-28 17:19:34 +02:00
Dave Davenport
0fdb1068da
Allow layout to be overwritten
2017-05-27 17:08:46 +02:00
Dave Davenport
c23df70aeb
Allow interface to be dynamically changed.
2017-05-25 23:41:15 +02:00
Dave Davenport
da092c53ac
[BarView] Use exact match for entry width.
2017-05-24 08:50:45 +02:00
Dave Davenport
a0df3b37c7
[Barview] Small cleanups.
2017-05-23 10:48:02 +02:00
Dave Davenport
494550d38d
[ThemeParser] Add CSS color names support
...
* [ThemeParser] Add css color names
* Add CSS color support (WIP)
* Parse color names in the lexer.
* Add test for css color names
* Indent and fix ordering
2017-05-15 22:46:33 +02:00
Dave Davenport
c54a817555
If we hit edge of entry box, make left/right move forward to listview.
2017-05-12 16:08:49 +02:00
Quentin Glidic
6f117c3589
xkb: Use consumed2 API when available
...
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2017-05-04 23:42:01 +02:00
Dave Davenport
9afa7682f6
Fix some small warning because get_string returns const.
2017-04-28 09:15:01 +02:00
Dave Davenport
ce4b1b23b4
Re-Indent code
2017-04-27 22:59:14 +02:00
Dave Davenport
fb318f0ff8
Cleanups, fix arguments mismatch
2017-04-23 15:17:15 +02:00
Dave Davenport
854304ca2f
Change screenshot warning to printf.
2017-04-18 19:32:52 +02:00
Quentin Glidic
9a68b22009
Fix licenses headers
...
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2017-04-15 12:32:05 +02:00
Quentin Glidic
cfbe4027bc
Consolidate logging
...
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2017-04-15 12:07:29 +02:00
Dave Davenport
ba9e1fb92a
Switch to g_{debug,warning} instead of g_log
2017-04-15 11:37:50 +02:00
Dave Davenport
4156d142fe
Set PID and wm_client_machine hints on rofi window.
2017-04-10 09:27:22 +02:00
Dave Davenport
2953e3cb1f
Test if case_indicator exists before setting it.
2017-03-31 18:06:41 +02:00
Dave Davenport
eeee200d8f
Remove old theme support. (part 1)
2017-03-29 20:18:41 +02:00
Dave Davenport
61e537a05f
ISSUE 576: Clutching at straws.
...
* Don't use atexit anymore. (what happens with g_spawn and atexit?
should be fine, but a test).
* Even though not needed, force wait on running thread (of which there
should be none) when destroy thread pool.
2017-03-25 14:23:31 +01:00
Dave Davenport
5c42f7f626
Do an extra log before calling unmap and destroy window
2017-03-21 19:59:40 +01:00
Dave Davenport
6447ddf0d7
clang-check fixes
2017-03-17 14:27:08 +01:00
Dave Davenport
50477a0b99
[Keys] Cleanup view a bit.
2017-03-17 14:07:11 +01:00
Dave Davenport
cee753bd3c
Zeltakmadness ( #572 )
...
* Allow modi to set extra pango attributes on displayed rows
* Fix some documentation, only highlight the mode name with color.
* Small rename.
2017-03-10 23:39:29 +01:00
Dave Davenport
3f4d58ef53
Indent code.
2017-03-04 19:41:06 +01:00
Dave Davenport
45c70cbecf
Allow modes to set message box, instead of view creation argument.
2017-03-01 09:57:54 +01:00
Dave Davenport
8bd7db31d2
Add message box to view structure. Always add it, disable it when not showing anything
2017-03-01 09:37:20 +01:00
Dave Davenport
9ee61a6447
Use new get_desired_height to determine height of error message dialog
2017-02-27 17:40:36 +01:00
Dave Davenport
0cd257f554
Add missing point in container name.
2017-02-27 16:50:56 +01:00
Dave Davenport
dc7e4aa96e
Install some headers for use in plugins
2017-02-17 14:06:31 +01:00
Dave Davenport
fb05409365
Start of making SardemFF7 happy
...
Allow mode's to be loaded as dynamic plugins.
2017-02-14 08:52:17 +01:00
Dave Davenport
db92ff1f41
Add border radius to border around widget.
2017-02-06 21:17:56 +01:00
Dave Davenport
c5506e4cdd
Allow bang to match multiple modes when incomplete to select single. Fixes #552
2017-02-04 10:54:15 +01:00
Dave Davenport
8ef7b4b794
Don't recreate every string everytime.
2017-02-03 20:49:16 +01:00
Dave Davenport
8f4a4d51c6
Don't apply fonts that don't result in family name or have size 0.
...
Issue: 554
2017-02-03 09:54:18 +01:00
Dave Davenport
1ee67e8bba
Always set size, to work better in floating window manager in normal window mode
2017-02-01 21:17:45 +01:00
Dave Davenport
8e64885c55
Set default language on pango context.
2017-02-01 08:47:43 +01:00
Dave Davenport
cbea7e3337
Add more debug output to timing on creating window
2017-01-31 17:58:23 +01:00
Dave Davenport
954288ab81
Give overlay widget a parent, queue widget redraw on enable/disable
2017-01-31 08:09:55 +01:00
Dave Davenport
c9d16d2eda
Only pre-process input once.
2017-01-30 08:23:57 +01:00
Dave Davenport
6a01c9c9f8
Set WM_CLASS. Fixes #549
2017-01-29 21:29:26 +01:00
Dave Davenport
b63e417e38
Add configurable fonts for testing. #544
2017-01-24 08:40:37 +01:00
Dave Davenport
46db427735
Update DPI detection method.
2017-01-22 14:58:59 +01:00
Dave Davenport
2306e58a25
Output detected DPI to debug system.
2017-01-21 13:05:57 +01:00