parent
2feaf20473
commit
86fda97884
21
src/slide.c
21
src/slide.c
|
@ -31,27 +31,6 @@
|
|||
* EObj sliding functions
|
||||
*/
|
||||
|
||||
void
|
||||
EobjSlideTo(EObj * eo, int fx, int fy, int tx, int ty, int speed)
|
||||
{
|
||||
int k, x, y;
|
||||
|
||||
EGrabServer();
|
||||
|
||||
ETimedLoopInit(0, 1024, speed);
|
||||
for (k = 0; k <= 1024;)
|
||||
{
|
||||
x = ((fx * (1024 - k)) + (tx * k)) >> 10;
|
||||
y = ((fy * (1024 - k)) + (ty * k)) >> 10;
|
||||
EobjMove(eo, x, y);
|
||||
|
||||
k = ETimedLoopNext();
|
||||
}
|
||||
EobjMove(eo, tx, ty);
|
||||
|
||||
EUngrabServer();
|
||||
}
|
||||
|
||||
void
|
||||
EobjsSlideBy(EObj ** peo, int num, int dx, int dy, int speed)
|
||||
{
|
||||
|
|
|
@ -26,12 +26,10 @@
|
|||
#include "eobj.h"
|
||||
#include "ewins.h"
|
||||
|
||||
void EobjSlideTo(EObj * eo, int fx, int fy, int tx, int ty,
|
||||
int speed);
|
||||
void EobjsSlideBy(EObj ** peo, int num, int dx, int dy,
|
||||
int speed);
|
||||
void EobjSlideSizeTo(EObj * eo, int fx, int fy, int tx, int ty,
|
||||
int fw, int fh, int tw, int th, int speed);
|
||||
void EobjsSlideBy(EObj ** peo, int num, int dx, int dy,
|
||||
int speed);
|
||||
|
||||
#define SLIDE_SOUND (1 << 0)
|
||||
#define SLIDE_FOCUS (1 << 1)
|
||||
|
|
Loading…
Reference in New Issue