E-Slides: Use non-deprecated IPC commands
This commit is contained in:
parent
ef5b344116
commit
5204d9f184
|
@ -204,30 +204,28 @@ static void
|
|||
set_background(int tiled, int keep_aspect)
|
||||
{
|
||||
unsigned char current_desk = 0;
|
||||
char *reply, *ptr, bg_name[64], buff[255];
|
||||
char *reply, *ptr, bg_name[64];
|
||||
|
||||
Epplet_send_ipc("goto_desktop ?");
|
||||
Epplet_send_ipc("desk ?");
|
||||
reply = Epplet_wait_for_ipc();
|
||||
if (!reply)
|
||||
return;
|
||||
if ((ptr = strchr(reply, ':')))
|
||||
{
|
||||
current_desk = atoi(++ptr);
|
||||
}
|
||||
current_desk = atoi(++ptr);
|
||||
free(reply);
|
||||
|
||||
snprintf(bg_name, sizeof(bg_name), "E_SLIDES_BG_%s", filenames[CUR_PIC()]);
|
||||
|
||||
Epplet_send_ipc("background %s bg.file %s/%s", bg_name, path,
|
||||
Epplet_send_ipc("bg set %s bg.file %s/%s", bg_name, path,
|
||||
filenames[CUR_PIC()]);
|
||||
Epplet_send_ipc("background %s bg.solid 0 0 0", bg_name);
|
||||
Epplet_send_ipc("background %s bg.tile %d", bg_name, tiled);
|
||||
Epplet_send_ipc("background %s bg.keep_aspect %d", bg_name, keep_aspect);
|
||||
Epplet_send_ipc("background %s bg.xperc %d", bg_name, (tiled ? 0 : 1024));
|
||||
Epplet_send_ipc("background %s bg.yperc %d", bg_name, (tiled ? 0 : 1024));
|
||||
Epplet_send_ipc("background %s bg.xjust %d", bg_name, (tiled ? 0 : 512));
|
||||
Epplet_send_ipc("background %s bg.yjust %d", bg_name, (tiled ? 0 : 512));
|
||||
Epplet_send_ipc("use_bg %s %d", bg_name, current_desk);
|
||||
Epplet_send_ipc("bg set %s bg.solid 0 0 0", bg_name);
|
||||
Epplet_send_ipc("bg set %s bg.tile %d", bg_name, tiled);
|
||||
Epplet_send_ipc("bg set %s bg.keep_aspect %d", bg_name, keep_aspect);
|
||||
Epplet_send_ipc("bg set %s bg.xperc %d", bg_name, (tiled ? 0 : 1024));
|
||||
Epplet_send_ipc("bg set %s bg.yperc %d", bg_name, (tiled ? 0 : 1024));
|
||||
Epplet_send_ipc("bg set %s bg.xjust %d", bg_name, (tiled ? 0 : 512));
|
||||
Epplet_send_ipc("bg set %s bg.yjust %d", bg_name, (tiled ? 0 : 512));
|
||||
Epplet_send_ipc("bg use %s %d", bg_name, current_desk);
|
||||
Esync();
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue