.developing gtk backend

git-svn-id: svn://ultimatepp.org/upp/trunk@5656 f0d560ea-af0d-0410-9eb7-867de7ffcac7
This commit is contained in:
cxl 2012-12-21 16:49:48 +00:00
parent e041834f78
commit 33a6226aea
5 changed files with 11 additions and 1 deletions

View file

@ -1429,6 +1429,7 @@ enum {
void DrawDragRect(Ctrl& q, const Rect& rect1, const Rect& rect2, const Rect& clip, int n,
Color color, int type, int animation);
void FinishDragRect(Ctrl& q);
bool PointLoop(Ctrl& ctrl, const Vector<Image>& ani, int ani_ms);
bool PointLoop(Ctrl& ctrl, const Image& img);

View file

@ -92,6 +92,7 @@ Rect RectTracker::Track(const Rect& r, int _tx, int _ty)
DrawRect(Rect(0, 0, 0, 0), rect);
Run();
DrawRect(o, Rect(0, 0, 0, 0));
FinishDragRect(GetMaster());
return rect;
}

View file

@ -70,6 +70,10 @@ void DrawDragRect(SystemDraw& w, const Rect& _rect1, const Rect& _rect2, const R
w.EndGdi();
}
void FinishDragRect(Ctrl& q)
{
}
static uint64 sGetAniPat(uint64 src, int pos)
{
uint64 out = 0;

View file

@ -94,6 +94,10 @@ void DrawDragRect(Ctrl& q, const Rect& rect1, const Rect& rect2, const Rect& cli
DrawDragRect(w, rect1, rect2, clip, n, color, sGetAniPat(pattern, animation));
}
void FinishDragRect(Ctrl& q)
{
}
END_UPP_NAMESPACE
#endif

View file

@ -169,7 +169,7 @@ topic "ArrayCtrl";
<EFBFBD><EFBFBD>𡤑<EFBFBD>𣈥<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𢣷<EFBFBD><EFBFBD>
&]
[s0; &]
[s0;*@3;3%- &]
[s1;:ArrayCtrl`:`:class:%- [@(0.0.255)3 class][3 _][*3 ArrayCtrl][3 _:_][@(0.0.255)3 public][3 _][*@3;3 C
trl]&]
[s1; &]