Commit graph

96 commits

Author SHA1 Message Date
Chris Lee
da75999832 add env var to debug battery blink 2019-03-09 12:29:31 +01:00
Chris Lee
6c36f79aae enable shared memory method of getting window screenshot 2019-03-03 01:46:59 +01:00
Chris Billington
2b0f6a9869 Allow pivoting STRUTs for panels in the middle of virtual screens on some WMs 2019-02-24 21:58:35 +00:00
o9000
965a2665b0 Scaling support - scale by screen height (issue #656) 2018-01-19 21:37:56 +00:00
o9000
12f04e3055 Scale panel window size (issue #656) 2018-01-17 04:13:01 +00:00
o9000
7f62594cf6 Add config option (issue #656) 2018-01-17 03:54:49 +00:00
o9000
e5380f8e29 Timer: rename timeout -> timer 2017-12-29 13:10:47 +01:00
o9000
f64cf199e4 Timer: new implementation (merge finished, tests failing) 2017-12-28 22:45:20 +01:00
o9000
f11d30f076 Taskbar: thumbnails (only print debug info if DEBUG_THUMBNAILS environment variable is set) 2017-11-17 15:15:15 +01:00
fafryd
9aa50104db Fix warning ISO C does not support __FUNCTION__
"warning: ISO C does not support ‘__FUNCTION__’ predefined identifier"

Among others -Wpedantic now warns about non-standard predefined identifiers.
The fix is either to use the standard predefined identifier __func__ (since C99),
or to use the __extension__ keyword.
2017-10-01 09:37:05 +02:00
o9000
6605a1c3c2 Tracing support 2017-08-31 21:46:04 +02:00
o9000
0c754affd9 Refactoring 2017-08-31 18:55:22 +02:00
o9000
1e45abe988 Refactoring 2017-08-31 18:38:31 +02:00
o9000
701b57e113 Open current tint2 config automatically when started from tint2 2017-04-22 19:07:49 +02:00
o9000
affac4cfa6 Changed indentation everywhere 2017-04-13 14:07:23 +02:00
o9000
d5dfda296f Buttons 2017-03-25 14:17:27 +01:00
o9000
d7f294d7c2 Refactor panel refresh; new debug option debug_frames 2017-03-04 12:25:10 +01:00
o9000
21326dca12 Panel: do not change struts (available screen size) when shown in autohide mode (issue #619) 2017-01-13 11:42:21 +01:00
o9000
61a80b996f Add option to shrink panel (fixes issue #333) 2016-10-08 14:45:00 +02:00
o9000
f8ceb5a849 Allow multiple freespace items (fixes issue #607) 2016-10-08 10:12:20 +02:00
o9000
822b149419 Gradients: work in progress 2016-10-02 22:56:48 +02:00
Oskari Rauta
6304715df3 Add separator plugin 2016-10-02 11:25:44 +02:00
o9000
fc56e48781 Add option to debug geometry (set env var DEBUG_GEOMETRY) (issue #583) 2016-06-04 13:53:22 +02:00
o9000
a6879ea2a5 Proper workaround for issue #555 2016-04-22 23:16:26 +02:00
o9000
9150a180fa panel: Compute fractional width after reserving the margin, not before (issue #559) 2016-03-24 20:58:09 +01:00
o9000
5f82ef4d3b Refresh sticky panel status on desktop change (workaround for issue #555) 2016-03-22 22:48:02 +01:00
o9000
0a77293f7d Mouse effects: highlight clickable areas even when the mouse is on the panel border 2016-02-27 13:41:36 +01:00
o9000
9a85f7f2c5 Use default desktop font (Gtk/FontName from XSettings) when the font is not specified in the config file 2015-12-12 15:14:42 +01:00
o9000
3f84d5d14c Merged execplugin from tint2-mods2 (no config GUI yet) 2015-12-05 10:05:42 +01:00
o9000
4a6937826c Cleanup indentation with clang-format and changed a few variable names 2015-11-20 23:28:37 +01:00
o9000
c0e62e2e79 Cleanup: area.h 2015-11-18 21:57:10 +01:00
o9000
0900c088ee Mouse effects: fixes, changed defaults, more config options 2015-11-04 23:14:11 +01:00
o9000
294fdee57f Mouse over effects 2015-11-04 01:32:13 +01:00
o9000
5b01670a22 Fix lost font setting for desktop name 2015-09-12 03:08:25 +02:00
berkley4
fd78e6d886 Allow clicking and mousewheeling on the battery panel
This commit is the same as vimishor's original [*] except that I have
added middle-click and up/down mousewheel actions. In order to fix a
ftbs I also added guards to panel.c, panel.h & tint.c

The following configuration settings have been created :-

battery_lclick_command
battery_mclick_command
battery_rclick_command
battery_uwheel_command
battery_dwheel_command

[*] c78732c46a
2015-07-13 04:57:16 +01:00
o9000
b1b95e086d Free space item 2015-06-12 01:42:00 +02:00
o9000
b4f15db397 Use font shadows for all elements except tooltips
git-svn-id: http://tint2.googlecode.com/svn/trunk@766 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2015-04-18 13:22:07 +00:00
o9000
af003d0e19 Memory management review: match char-malloc/strdup-free, gchar-g_str*/g_free; set pointers to null after free; initialize fonts/backgrounds correctly when missing from config
git-svn-id: http://tint2.googlecode.com/svn/trunk@748 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2015-04-11 09:51:10 +00:00
google@craigoakes.com
51fe905b47 Add new configuration parameter panel_window_name to set WM_NAME (and WM_ICON_NAME) to identify multiple instances of tint2. (Issue 460).
git-svn-id: http://tint2.googlecode.com/svn/trunk@690 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2015-02-08 12:13:32 +00:00
o9000
856385d5c0 Reverting commit from r677
git-svn-id: http://tint2.googlecode.com/svn/trunk@679 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2015-02-01 12:31:15 +00:00
google@craigoakes.com
5a789c2d7f Revert panel to _NET_WM_WINDOW_TYPE_DOCK, implement panel_layer=float (Issue 461).
git-svn-id: http://tint2.googlecode.com/svn/trunk@677 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2015-01-31 05:17:54 +00:00
google@craigoakes.com
0fa10d83b9 Added mouse_left configuration, defaults to original function (Issue 459, 397)
git-svn-id: http://tint2.googlecode.com/svn/trunk@676 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2015-01-30 21:13:04 +00:00
thilor77
4d2def5633 revert some code from r561 (generic resize function)
git-svn-id: http://tint2.googlecode.com/svn/trunk@564 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2010-09-24 19:16:55 +00:00
thilor77
98c3cbe874 cleanup code
git-svn-id: http://tint2.googlecode.com/svn/trunk@562 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2010-09-23 18:09:30 +00:00
thilor77
e68c361951 cleanup : generic resize function (in area.c)
git-svn-id: http://tint2.googlecode.com/svn/trunk@561 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2010-09-22 22:01:37 +00:00
thilor77
d44628b16c panel_items : fixed change number of desktop
git-svn-id: http://tint2.googlecode.com/svn/trunk@554 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2010-09-19 08:34:24 +00:00
thilor77
b98d2001cb panel_items : fixed segfault (panel without clock, change number desktop)
git-svn-id: http://tint2.googlecode.com/svn/trunk@550 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2010-09-18 18:06:29 +00:00
thilor77
3791486704 add panel_items = LTBSC config. LauncherTaskbarBatterySystrayClock define order and enable/disable of each object.
git-svn-id: http://tint2.googlecode.com/svn/trunk@548 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2010-09-18 12:36:11 +00:00
thilor77
aabe6b11b9 add comment
git-svn-id: http://tint2.googlecode.com/svn/trunk@545 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2010-09-16 23:24:25 +00:00
thilor77
7e17a3c7f0 added basic launcher by mrovi
git-svn-id: http://tint2.googlecode.com/svn/trunk@521 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2010-08-02 17:12:07 +00:00