mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
Remember window size
This commit has gone through a few iterations and I trimmed it down to what I consider the "conservative minimum" - so this only stores window size, not window position. And in my mind that's the more relevant part, anyway. Have your window manager position the window at a "smart" spot on your screen... Signed-off-by: Amit Chaudhuri <amit.k.chaudhuri@gmail.com> Signed-off-by: Henrik Brautaset Aronsen <subsurface@henrik.synth.no> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
parent
cfdde3ff63
commit
d742d7b391
5 changed files with 64 additions and 0 deletions
10
windows.c
10
windows.c
|
|
@ -84,6 +84,11 @@ void subsurface_set_conf_bool(char *name, int value)
|
|||
free(wname);
|
||||
}
|
||||
|
||||
void subsurface_set_conf_int(char *name, int value)
|
||||
{
|
||||
/* call to set registry key to value here? */
|
||||
}
|
||||
|
||||
const void *subsurface_get_conf(char *name)
|
||||
{
|
||||
const int csize = 64;
|
||||
|
|
@ -127,6 +132,11 @@ int subsurface_get_conf_bool(char *name)
|
|||
return get_from_registry(hkey, name);
|
||||
}
|
||||
|
||||
int subsurface_get_conf_int(char *name)
|
||||
{
|
||||
return -1; /* windows registry call here? */
|
||||
}
|
||||
|
||||
void subsurface_flush_conf(void)
|
||||
{
|
||||
/* this is a no-op */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue