Commit Graph

1913 Commits

Author SHA1 Message Date
Julien Danjou 595003b8e1 fix restart stuff 2008-01-23 20:58:05 +01:00
Julien Danjou 3b899c4922 use simplewindow function to refresh and rework left/right pixmap handling
I love hacking at 280 km/h
2008-01-23 19:52:05 +01:00
Julien Danjou 0e4568b305 add function to copy drawable to window 2008-01-23 19:51:16 +01:00
Julien Danjou e0a12f9e58 draw nothing is icon is invalid 2008-01-23 19:13:49 +01:00
Julien Danjou 7ad43fe713 stop being stupid, use only one Drawable 2008-01-23 19:10:53 +01:00
Julien Danjou 9e1994d879 rework statusbar stuff 2008-01-23 17:53:55 +01:00
Julien Danjou 0d1497d3bf fix bottom statusbar position 2008-01-23 17:18:49 +01:00
Julien Danjou 7ba97b3630 fullscreen respect padding 2008-01-23 17:01:39 +01:00
Julien Danjou 47b15d883f return XMoveWindow status, remove useless #include 2008-01-23 16:54:30 +01:00
Julien Danjou 3e249cab4b change align type 2008-01-23 16:54:14 +01:00
Julien Danjou aeee10ea18 add simplewindow_move() function and use it for statusbar 2008-01-23 16:10:05 +01:00
Julien Danjou c1569eedf4 store simple window geometry 2008-01-23 16:05:52 +01:00
Julien Danjou f17bf8b334 do not return nothing on errors 2008-01-23 15:56:40 +01:00
Julien Danjou e7a6de84ad remove unused attribute
OH MY GOD IT'S OLD!11!
2008-01-23 15:55:59 +01:00
Julien Danjou 5fa25b23f6 add some code for creating SimpleWindow-s and use it for statusbar 2008-01-23 15:54:30 +01:00
Julien Danjou e7447c24d3 move BUTTONMASK away from header 2008-01-23 15:18:37 +01:00
Julien Danjou 0b678ce0c2 print cairo errors 2008-01-23 13:47:56 +01:00
Julien Danjou e8bc0dac62 check cairo errors 2008-01-23 10:48:08 +01:00
Julien Danjou 5c02326a1e grab buttons on all root windows 2008-01-23 09:13:02 +01:00
Julien Danjou 0bbbc7c9d5 break on first button found 2008-01-23 08:47:46 +01:00
Julien Danjou 4f2febc1a7 use tag_view_byindex() 2008-01-23 08:45:16 +01:00
Julien Danjou 6a05197297 add tag_view_byinde() 2008-01-23 08:45:02 +01:00
Julien Danjou 1cc5a2a1f8 remove printf()s 2008-01-23 08:33:29 +01:00
Julien Danjou f3aa1ede5c textbox width is limited to unused space 2008-01-23 08:28:02 +01:00
Nikos Ntarmos fa0ac03f5b set need_arrange on client_resize
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-01-22 21:27:34 +01:00
Julien Danjou d17c5c531e detect clone screens (FS#42) 2008-01-22 20:41:10 +01:00
Julien Danjou 29eccefc44 stop using get_screen_count() 2008-01-22 18:37:48 +01:00
Julien Danjou b27208d9d1 don't draw if we do not have space too 2008-01-22 17:52:12 +01:00
Julien Danjou 44aab9ff4b call get_screen_bycoord() anyway 2008-01-22 17:30:06 +01:00
marco candrian ec7ab36814 max values must be > 0 on the graph-widget
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-01-22 15:01:21 +01:00
Hans Ulrich Niedermann bb9b688ead Generate misc headers in the builddir, not srcdir
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-01-22 10:35:10 +01:00
Julien Danjou 67933fb670 initial x,y coords are set with respect to statusbars (FS#45) 2008-01-22 09:50:24 +01:00
Julien Danjou 197fabfa95 move awesome-client-common to common/ 2008-01-21 18:17:08 +01:00
Julien Danjou 668702b777 move list.h and util.[ch] to common/ 2008-01-21 18:14:59 +01:00
Julien Danjou b54c405c17 cosmetic 2008-01-21 16:31:15 +01:00
Julien Danjou db3931c549 add support for keycode instead of only string 2008-01-21 16:31:15 +01:00
Julien Danjou bd8ede8d74 simplify, use get_current_layout 2008-01-21 16:31:15 +01:00
Julien Danjou 421fb312b5 raise floatings windows on arrange if needed 2008-01-21 16:31:15 +01:00
Julien Danjou 97f08901d6 call restack() only when focus()ing 2008-01-21 16:31:15 +01:00
Julien Danjou d7a7ba6afe ignore layoutgen.h 2008-01-21 16:31:15 +01:00
Julien Danjou 3d05f7634d drop some restack code which seems useless to me 2008-01-21 16:31:15 +01:00
Julien Danjou 7d21336048 simplify restack() 2008-01-21 16:31:15 +01:00
Julien Danjou 47a5eac10c don't leave unused pixels 2008-01-21 16:31:15 +01:00
Julien Danjou 83a0a4daf8 add a common infra to drop events 2008-01-21 16:31:15 +01:00
Julien Danjou 6fce5830ff arg is useless now 2008-01-21 16:31:15 +01:00
Julien Danjou 5f174527e1 use client_setfloating() 2008-01-21 16:31:15 +01:00
Julien Danjou 85752e00d0 restack() unconditionnaly 2008-01-21 16:31:15 +01:00
Julien Danjou bfc7f3ce5d clean out some need_arrange uneeded 2008-01-21 16:31:15 +01:00
Julien Danjou c2e6e87bac init geometry, and do not need to set need_arrange, setfloating() does it 2008-01-21 16:31:15 +01:00
Julien Danjou 6e4d13c9dc add a new cache system for arrange()ing 2008-01-21 16:31:15 +01:00