Commit graph

325 commits

Author SHA1 Message Date
Andreas.Fink85
8280d4dc87 *fix* only redraw task on state change, if not already drawn
git-svn-id: http://tint2.googlecode.com/svn/trunk@329 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2010-01-09 09:34:15 +00:00
Andreas.Fink85
739af13714 *add* more task states (normal, active, iconified, urgent), with each an own background, font and asb
*fix* two memleaks
*fix* some code beautification



git-svn-id: http://tint2.googlecode.com/svn/trunk@327 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2010-01-09 00:11:01 +00:00
Andreas.Fink85
8042047cd4 *fix* wrong XClearArea usage
git-svn-id: http://tint2.googlecode.com/svn/trunk@326 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2010-01-07 21:23:15 +00:00
Andreas.Fink85
f76206c63e *add* interval timeouts are aligned to each other
git-svn-id: http://tint2.googlecode.com/svn/trunk@325 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2010-01-07 19:51:00 +00:00
Andreas.Fink85
35ace40a05 *add* render finitely often systray icons (at most every 50 ms)
git-svn-id: http://tint2.googlecode.com/svn/trunk@324 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2010-01-06 19:47:12 +00:00
Andreas.Fink85
349cb2f023 *fix* only changed systray icons are rendered
git-svn-id: http://tint2.googlecode.com/svn/trunk@323 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2010-01-06 19:30:55 +00:00
Andreas.Fink85
adb784a859 *add* autohide
*fix* issue 182 by using select instead of pselect


git-svn-id: http://tint2.googlecode.com/svn/trunk@321 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2010-01-05 20:38:49 +00:00
Andreas.Fink85
755d6672fe *fix* once again issue 192
git-svn-id: http://tint2.googlecode.com/svn/trunk@320 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2010-01-05 11:24:48 +00:00
Andreas.Fink85
da8a260659 *fix* memleak
*fix* issue 192



git-svn-id: http://tint2.googlecode.com/svn/trunk@319 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2010-01-05 11:21:18 +00:00
Andreas.Fink85
6cdf27ddfd *fix* image rendering in real_transparency mode fixed (imlib_render_image does not work correctly)
git-svn-id: http://tint2.googlecode.com/svn/trunk@318 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2010-01-04 16:25:17 +00:00
Andreas.Fink85
404d84afd3 *add* systray icons can also be adjusted, like task icons
git-svn-id: http://tint2.googlecode.com/svn/trunk@314 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2010-01-03 20:17:46 +00:00
Andreas.Fink85
fad21d3c1c *fix* issue 175
*fix* a bug I introduced with one of my previous checkins...



git-svn-id: http://tint2.googlecode.com/svn/trunk@313 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2010-01-03 13:14:25 +00:00
Andreas.Fink85
a0cf313f08 *fix* broke systray with last checkin for fake transparency
*fix* some real transparency stuff fixed... it seems as if it is done now



git-svn-id: http://tint2.googlecode.com/svn/trunk@312 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2010-01-03 09:49:55 +00:00
Andreas.Fink85
3c53d06506 *fix* more systray modifications for nice looking icons in real transparency mode
*add* added new options to the sample files



git-svn-id: http://tint2.googlecode.com/svn/trunk@311 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2010-01-03 00:33:07 +00:00
Andreas.Fink85
009653db34 *fix* clear tooltip window before redrawing
*fix* all systray icons should be visible also in real transparency mode


git-svn-id: http://tint2.googlecode.com/svn/trunk@310 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2009-12-31 14:20:32 +00:00
Andreas.Fink85
2506f4045c *add* real transparency is now supported... most systray applications work out of the box. Some do not work yet, because they do not respect
freedesktops standard


git-svn-id: http://tint2.googlecode.com/svn/trunk@308 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2009-12-30 23:27:31 +00:00
Andreas.Fink85
7478765723 *add* more real_transparency things added... whole panel works now, but systray still has problems :(
git-svn-id: http://tint2.googlecode.com/svn/trunk@306 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2009-12-30 16:25:19 +00:00
Andreas.Fink85
c65ad3628d *add* clock supports timezones
*add* first preparations for real transparency (tooltip works already, but panel does not. Therefore it is disabled in the source code)


git-svn-id: http://tint2.googlecode.com/svn/trunk@304 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2009-12-30 11:27:29 +00:00
Andreas.Fink85
527c91f005 *fix* segfault fixed when removing last desktop and we've been on last desktop
git-svn-id: http://tint2.googlecode.com/svn/trunk@303 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2009-12-29 22:04:24 +00:00
Andreas.Fink85
c93bf5e1f3 *fix* better internal urgent task handling
*fix* urgent task blinks on all desktops for omnipresent windows
*fix* better active window handling on desktop changes
*fix* better active window handling if switching omnipresent property



git-svn-id: http://tint2.googlecode.com/svn/trunk@302 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2009-12-29 19:55:25 +00:00
thilor77
890262073a fixed issue 188
git-svn-id: http://tint2.googlecode.com/svn/trunk@301 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2009-12-28 19:46:20 +00:00
Andreas.Fink85
c78d7fa595 *fix* issue 185
git-svn-id: http://tint2.googlecode.com/svn/trunk@300 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2009-12-28 19:03:14 +00:00
Andreas.Fink85
cd00bee986 *fix* issue 187
git-svn-id: http://tint2.googlecode.com/svn/trunk@299 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2009-12-28 18:30:47 +00:00
Andreas.Fink85
72bcf623ee *fix* forward all clicks tint2 does not handle to the window manager, if wm_menu = 1
git-svn-id: http://tint2.googlecode.com/svn/trunk@297 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2009-12-28 15:49:15 +00:00
Andreas.Fink85
3767eb58f1 *fix* use another timer implementation, coz *BSD does not support timerfd :(
git-svn-id: http://tint2.googlecode.com/svn/trunk@296 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2009-12-27 20:33:02 +00:00
Andreas.Fink85
dae6ee07f9 *fix* calculate right struts for multiple monitors. fixes issue 148 and issue 178
*fix* uninstall all timers on reconfiguring



git-svn-id: http://tint2.googlecode.com/svn/trunk@291 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2009-12-22 13:37:13 +00:00
Andreas.Fink85
c46e1341aa *fix* tooltip fixed
*fix* send battery low command if below the value, not exactly the value


git-svn-id: http://tint2.googlecode.com/svn/trunk@289 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2009-12-17 18:25:51 +00:00
thilor77
e11cb05c96 cleanup
git-svn-id: http://tint2.googlecode.com/svn/trunk@288 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2009-12-17 11:08:14 +00:00
thilor77
f4867f9366 change version to 0.8
git-svn-id: http://tint2.googlecode.com/svn/trunk@287 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2009-12-16 12:36:27 +00:00
thilor77
05ac66a6e0 update changelog
git-svn-id: http://tint2.googlecode.com/svn/trunk@286 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2009-12-16 09:39:21 +00:00
thilor77
b42e067629 fixed issue 176
git-svn-id: http://tint2.googlecode.com/svn/trunk@285 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2009-12-16 09:04:50 +00:00
thilor77
7bf93151f9 disable tin2conf by default. it s not ready for release.
git-svn-id: http://tint2.googlecode.com/svn/trunk@284 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2009-12-12 15:04:50 +00:00
Andreas.Fink85
88fa3b7544 *fix* unset sigmask only for child fork
git-svn-id: http://tint2.googlecode.com/svn/trunk@283 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2009-12-07 14:10:14 +00:00
Andreas.Fink85
6c40536d1a *fix* make timer non-blocking to fix freezing when a timer is resetted in a callback function
git-svn-id: http://tint2.googlecode.com/svn/trunk@282 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2009-11-30 15:36:06 +00:00
Andreas.Fink85
cb9f2f7517 *fix* do not add active tasks to the urgent list
git-svn-id: http://tint2.googlecode.com/svn/trunk@281 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2009-11-26 09:25:38 +00:00
Andreas.Fink85
a32bb100ed *fix* fixed issue 172
git-svn-id: http://tint2.googlecode.com/svn/trunk@280 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2009-11-25 17:45:50 +00:00
Andreas.Fink85
f9ca3a2c0e *fix* tooltip copys the displayed text
*fix* remove urgent windows from list if closed



git-svn-id: http://tint2.googlecode.com/svn/trunk@278 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2009-11-19 13:53:01 +00:00
thilor77
f43facc277 Scrolling through tasks by schattenprinz
git-svn-id: http://tint2.googlecode.com/svn/trunk@275 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2009-11-18 05:13:38 +00:00
thilor77
c7346fc56b tint2conf : custom tree view
git-svn-id: http://tint2.googlecode.com/svn/trunk@274 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2009-11-17 10:03:39 +00:00
Andreas.Fink85
db83997eae *add* clock tooltip finished, see issue 115
*fix* reset sigmask before forking



git-svn-id: http://tint2.googlecode.com/svn/trunk@272 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2009-11-16 17:54:46 +00:00
Andreas.Fink85
7fa58c0552 *change* make tooltip more generous, and preparation for setting a tooltip on the clock
git-svn-id: http://tint2.googlecode.com/svn/trunk@271 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2009-11-16 17:17:53 +00:00
Andreas.Fink85
d1e7d189bf *fix* use XFlush to really make use of the tooltip timeouts and do not rely on some timer running in the background
*fix* moved panel_refresh in the mainloop to the top for panels without a clock for updating first and then going to the pselect statement
*changed* battery updates every 5 secs (I do not know if this is a good value...)
*fix* blinking urgent windows has a panel_refresh now



git-svn-id: http://tint2.googlecode.com/svn/trunk@270 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2009-11-16 10:06:45 +00:00
thilor77
12a882e31c gcc 4.3.2 confusused when var_name identical to type
git-svn-id: http://tint2.googlecode.com/svn/trunk@269 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2009-11-16 09:27:44 +00:00
Andreas.Fink85
99b045a323 *fix* merged tooltip to the new timer syntax
*todo* check what happens if no clock and no battery are on the panel



git-svn-id: http://tint2.googlecode.com/svn/trunk@268 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2009-11-16 07:27:28 +00:00
Andreas.Fink85
11aa0bdc27 *fix* added missing files
git-svn-id: http://tint2.googlecode.com/svn/trunk@267 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2009-11-15 20:38:24 +00:00
Andreas.Fink85
806451955b *add* changed everything to kernel timer for easier integration with new timer
*todo* adapt tooltip also to the timer syntax
*fix* memory leak



git-svn-id: http://tint2.googlecode.com/svn/trunk@266 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2009-11-15 16:55:50 +00:00
Andreas.Fink85
429660abb6 *fix* memleak
git-svn-id: http://tint2.googlecode.com/svn/trunk@265 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2009-11-11 20:16:20 +00:00
Andreas.Fink85
e966c20f75 *add* multiple tasks can be urgent now
git-svn-id: http://tint2.googlecode.com/svn/trunk@264 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2009-11-11 20:09:34 +00:00
Andreas.Fink85
9f4e539f0b *fix* finally fixed issue 145
git-svn-id: http://tint2.googlecode.com/svn/trunk@263 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2009-11-11 18:25:55 +00:00
Andreas.Fink85
3f9adec3e3 *fix* allow minimizing omnipresent windows also on desktop 2-n
*fix* hopefully fixed issue 145
*fix* removed two unused variables



git-svn-id: http://tint2.googlecode.com/svn/trunk@262 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2009-11-11 17:12:24 +00:00