Remove unused code, cleanups.

SVN revision: 39606
This commit is contained in:
Kim Woelders 2009-03-21 09:53:11 +00:00
parent 5ded0d38d6
commit 2dc8f27679
3 changed files with 10 additions and 75 deletions

View File

@ -1459,7 +1459,7 @@ EwinOpRaise(EWin * ewin, int source __UNUSED__)
int i, num;
SoundPlay(SOUND_RAISE);
gwins = ListWinGroupMembersForEwin(ewin, GROUP_ACTION_RAISE,
gwins = ListWinGroupMembersForEwin(ewin, GROUP_ACTION_STACKING,
Mode.nogroup, &num);
for (i = 0; i < num; i++)
EwinRaise(gwins[i]);
@ -1473,74 +1473,13 @@ EwinOpLower(EWin * ewin, int source __UNUSED__)
int i, num;
SoundPlay(SOUND_LOWER);
gwins = ListWinGroupMembersForEwin(ewin, GROUP_ACTION_LOWER,
gwins = ListWinGroupMembersForEwin(ewin, GROUP_ACTION_STACKING,
Mode.nogroup, &num);
for (i = 0; i < num; i++)
EwinLower(gwins[i]);
Efree(gwins);
}
#if 0 /* Unused */
static int
FindEwinInList(EWin * ewin, EWin ** gwins, int num)
{
int i;
if (ewin && gwins)
{
for (i = 0; i < num; i++)
{
if (ewin == gwins[i])
return 1;
}
}
return 0;
}
void
EwinOpRaiseLower(EWin * ewin)
{
EWin **gwins, *const *lst;
int gnum, j, raise = 0;
int i, num;
lst = EwinListGetForDesk(&num, EoGetDesk(ewin));
gwins = ListWinGroupMembersForEwin(ewin, GROUP_ACTION_RAISE_LOWER,
Mode.nogroup, &gnum);
for (j = 0; j < gnum; j++)
{
ewin = gwins[j];
for (i = 0; i < num - 1; i++)
{
if (EoGetLayer(lst[i]) == EoGetLayer(ewin) &&
(lst[i] == ewin || !FindEwinInList(lst[i], gwins, gnum)))
{
if (lst[i] != ewin)
raise = 1;
j = gnum;
break;
}
}
}
if (!raise)
{
SoundPlay(SOUND_LOWER);
for (j = 0; j < gnum; j++)
EwinLower(gwins[j]);
}
else
{
SoundPlay(SOUND_RAISE);
for (j = 0; j < gnum; j++)
EwinRaise(gwins[j]);
}
Efree(gwins);
}
#endif
void
EwinOpStick(EWin * ewin, int source __UNUSED__, int on)
{

View File

@ -1,6 +1,6 @@
/*
* Copyright (C) 2000-2007 Carsten Haitzler, Geoff Harrison and various contributors
* Copyright (C) 2008 Kim Woelders
* Copyright (C) 2008-2009 Kim Woelders
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to
@ -271,9 +271,7 @@ ListWinGroupMembersForEwin(const EWin * ewin, int action, char nogroup,
if (!grp->cfg.move)
continue;
break;
case GROUP_ACTION_RAISE:
case GROUP_ACTION_LOWER:
case GROUP_ACTION_RAISE_LOWER:
case GROUP_ACTION_STACKING:
if (!grp->cfg.raise)
continue;
break;

View File

@ -31,14 +31,12 @@
/* For window group listing */
#define GROUP_ACTION_ANY 0
#define GROUP_ACTION_MOVE 1
#define GROUP_ACTION_RAISE 2
#define GROUP_ACTION_LOWER 3
#define GROUP_ACTION_KILL 4
#define GROUP_ACTION_STICK 5
#define GROUP_ACTION_ICONIFY 6
#define GROUP_ACTION_SHADE 7
#define GROUP_ACTION_SET_WINDOW_BORDER 8
#define GROUP_ACTION_RAISE_LOWER 9
#define GROUP_ACTION_STACKING 2
#define GROUP_ACTION_KILL 3
#define GROUP_ACTION_STICK 4
#define GROUP_ACTION_ICONIFY 5
#define GROUP_ACTION_SHADE 6
#define GROUP_ACTION_SET_WINDOW_BORDER 7
typedef struct _groupconfig {
char iconify;