projects
/
xscreensaver
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
http://ftp.x.org/contrib/applications/xscreensaver-3.20.tar.gz
[xscreensaver]
/
driver
/
prefs.h
diff --git
a/driver/prefs.h
b/driver/prefs.h
index 62c768d9bd4ad14ed3f66d2ce76407c2424837b8..b5a528c9aa7108d7c478858c35c5f6e1c75057a1 100644
(file)
--- a/
driver/prefs.h
+++ b/
driver/prefs.h
@@
-12,6
+12,14
@@
#ifndef __XSCREENSAVER_PREFS_H__
#define __XSCREENSAVER_PREFS_H__
#ifndef __XSCREENSAVER_PREFS_H__
#define __XSCREENSAVER_PREFS_H__
+typedef struct screenhack screenhack;
+struct screenhack {
+ Bool enabled_p;
+ char *visual;
+ char *name;
+ char *command;
+};
+
typedef struct saver_preferences saver_preferences;
typedef struct saver_preferences saver_preferences;
@@
-38,13
+46,13
@@
struct saver_preferences {
Bool fade_p; /* whether to fade to black, if possible */
Bool unfade_p; /* whether to fade from black, if possible */
Bool fade_p; /* whether to fade to black, if possible */
Bool unfade_p; /* whether to fade from black, if possible */
-
int fade_seconds;
/* how long that should take */
+
Time fade_seconds;
/* how long that should take */
int fade_ticks; /* how many ticks should be used */
Bool install_cmap_p; /* whether we should use our own colormap
when using the screen's default visual. */
int fade_ticks; /* how many ticks should be used */
Bool install_cmap_p; /* whether we should use our own colormap
when using the screen's default visual. */
-
char **screenhacks;
/* the programs to run */
+
screenhack **screenhacks;
/* the programs to run */
int screenhacks_count;
int nice_inferior; /* nice value for subprocs */
int screenhacks_count;
int nice_inferior; /* nice value for subprocs */
@@
-78,4
+86,8
@@
extern Bool init_file_changed_p (saver_preferences *p);
extern void write_init_file (saver_preferences *p, const char *version_string);
const char *init_file_name (void);
extern void write_init_file (saver_preferences *p, const char *version_string);
const char *init_file_name (void);
+extern screenhack *parse_screenhack (const char *line);
+extern void free_screenhack (screenhack *hack);
+extern char *format_hack (screenhack *hack, Bool wrap_p);
+
#endif /* __XSCREENSAVER_PREFS_H__ */
#endif /* __XSCREENSAVER_PREFS_H__ */