Esempio n. 1
0
void Label::setCoord(const int &x, const int &y)
{
    DrawObject::setCoord(x, y);

    QList <Coord> crd;

    Coord c;

    c.X = x;
    c.Y = y;
    crd.push_back(c);

    c.X = x + width;
    c.Y = y;
    crd.push_back(c);

    c.X = x + width;
    c.Y = y + height;
    crd.push_back(c);

    c.X = x;
    c.Y = y + height;
    crd.push_back(c);

    setCoordSet(crd);
    setActiveRange(crd);

    calcTitleCoord();
}
Esempio n. 2
0
void SpinBoxButton::setCoord(const int &x, const int &y)
{
    DrawObject::setCoord(x, y);

    QList <Coord> crd;

    Coord c;

    if (direction == DIR_UP)
    {
        c.X = x+width/2;
        c.Y = y;
        crd.push_back(c);

        c.X = x + width;
        c.Y = y + height;
        crd.push_back(c);

        c.X = x;
        c.Y = y + height;
        crd.push_back(c);
    }
    else if (direction == DIR_DOWN)
    {
        c.X = x;
        c.Y = y;
        crd.push_back(c);

        c.X = x + width;
        c.Y = y;
        crd.push_back(c);

        c.X = x + width/2;
        c.Y = y + height;
        crd.push_back(c);
    }

    setCoordSet(crd);
    setActiveRange(crd);
}
Esempio n. 3
0
 DrawObject::DrawObject(){ show(); setActiveRange(1.0f); }
Esempio n. 4
0
 kClip::kClip(){ setActiveRange(0.5f); createEvents(); }