41 Commits

Author SHA1 Message Date
Josh Holtrop
7d16486f8f replaced directions and rotations array with generic per-monitor info structure array 2010-12-08 11:32:30 -05:00
Josh Holtrop
6136404999 SConstruct: install target also installs .desktop file to ~/.local/share/applications/screensavers 2010-12-07 16:02:52 -05:00
Josh Holtrop
eb5f709d5e Spin: change logo to spin on random axis every 5 seconds 2010-12-07 15:34:18 -05:00
Josh Holtrop
01f530ad8d merge 2010-12-01 10:25:12 -05:00
Josh Holtrop
f31a7ebb7a added Flip mode (in progress) 2010-12-01 09:23:53 -05:00
Josh Holtrop
5a86af6aac Spin mode: every other monitor spins in other direction 2010-11-30 15:23:17 -05:00
Josh Holtrop
6cd00909e0 GnomeScreensaver: aspect ratio is for entire virtual screen, not just one monitor 2010-11-27 17:04:35 -05:00
Josh Holtrop
27e302f126 Spin: spin a logo on each monitor 2010-11-26 23:02:10 -05:00
Josh Holtrop
15dc4f8d75 GnomeScreensaver: fix #monitors calculation, added getNumMonitors() 2010-11-26 23:01:48 -05:00
Josh Holtrop
5eafc52361 actually pass options to gtk_init_with_args() 2010-11-26 22:41:31 -05:00
Josh Holtrop
d87a116957 remove width and height arguments from configure callback; call configure callback after instantiating a new mode 2010-11-26 01:27:25 -05:00
Josh Holtrop
e2dc328996 dwss: only create modes after initializing the OpenGL rendering context 2010-11-25 23:26:29 -05:00
Josh Holtrop
12eb23e8ec LogoBox: more error checking 2010-11-25 23:26:11 -05:00
Josh Holtrop
e236182f9b LoadFile: added warning output if file not found 2010-11-25 23:20:11 -05:00
Josh Holtrop
70e737e78f Spin showing spinning quad but not LogoBox 2010-11-25 23:06:52 -05:00
Josh Holtrop
e423d46c3e added Spin mode -- in progress 2010-11-25 22:43:36 -05:00
Josh Holtrop
2544ff381a avoid circular dependency by moving modes/modes.h to modes.h 2010-11-24 16:38:12 -05:00
Josh Holtrop
7886c42288 added modes/modes.h autogeneration in scons 2010-11-24 16:30:14 -05:00
Josh Holtrop
bb3dad0809 LogoBox: cleaned up and optimized 2010-11-24 16:20:42 -05:00
Josh Holtrop
f2aa2ff908 calculate number of monitors; added Mode.h abstract class 2010-11-24 16:02:02 -05:00
Josh Holtrop
cdfc27bfbb added get{Width,Depth,Height}() methods to WFObj 2010-11-24 15:42:38 -05:00
Josh Holtrop
993d09cccb split out functionality for talking to gnome-screensaver into GnomeScreensaver class 2010-11-24 15:35:48 -05:00
Josh Holtrop
e0fe3be5b2 use gtk_widget_queue_draw() to force update to drawingarea 2010-11-24 14:59:16 -05:00
Josh Holtrop
b9dd97e383 fixed timekeeping, update event invalidates gdk window 2010-11-24 14:53:36 -05:00
Josh Holtrop
79df97d192 added timekeeping and rotating orange quad by time 2010-11-24 14:41:13 -05:00
Josh Holtrop
8551a3800d added update() interval callback 2010-11-24 14:31:06 -05:00
Josh Holtrop
467e701d27 imported LogoBox 2010-11-24 14:18:07 -05:00
Josh Holtrop
76b3a5d5ef mv dwss.c -> dwss.cc, fix C++ compilation error 2010-11-24 13:54:50 -05:00
Josh Holtrop
97921666da added clean Makefile target 2010-11-24 13:48:34 -05:00
Josh Holtrop
9aa64e4227 imported FileLoader, TextureLoader, LoadFile, WFObj, logo, and genLoadFile 2010-11-24 13:48:09 -05:00
Josh Holtrop
83ba6c75b4 orange quad test working 2010-11-24 13:09:39 -05:00
Josh Holtrop
b113b26ceb setting GL capability on drawing_area 2010-11-24 13:01:31 -05:00
Josh Holtrop
964ad31eee calling gdk_gl_init() 2010-11-24 12:17:09 -05:00
Josh Holtrop
f698d24c69 formatting update 2010-11-24 12:15:46 -05:00
Josh Holtrop
f952b92521 stripped floaters functionality out of dwss.c 2010-11-24 12:13:29 -05:00
Josh Holtrop
1fea8743ef include gtkglext for pkg-config 2010-11-24 12:13:14 -05:00
Josh Holtrop
0c7326cfd6 added install target 2010-11-24 11:42:52 -05:00
Josh Holtrop
c8413294d1 apparently the executable needs to reside in the gnome-screensaver directory 2010-11-24 11:23:21 -05:00
Josh Holtrop
b062aa8cc6 added dwss.desktop 2010-11-24 11:13:27 -05:00
Josh Holtrop
800994e582 initial copy of "floaters" screensaver from gnome-screensaver package 2010-11-24 11:00:52 -05:00
Josh Holtrop
705494b4e6 add README 2010-11-23 10:49:47 -05:00