void widget::move(int x, int y, unsigned width, unsigned height) { _m_move(x, y, width, height); }
void widget::move(int x, int y) { _m_move(x, y); }
void widget::move(const point& pos) { _m_move(pos.x, pos.y); }
void widget::move(const rectangle& r) { _m_move(r); }
void widget::move(const nana::rectangle& r) { _m_move(r.x, r.y, r.width, r.height); }