X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;ds=sidebyside;f=source%2Fpart.h;h=08803dc5a7074b5d2ff71f8797f785603dc42d88;hb=c062ca892fc6e10f74a76991b5d4b4349c046b5f;hp=b8761e6a8436e9cd9b5ab830cba49129c98c9228;hpb=c1f038acb91eb3bfaa34dfd4729d19ed3f871a42;p=libs%2Fgltk.git diff --git a/source/part.h b/source/part.h index b8761e6..08803dc 100644 --- a/source/part.h +++ b/source/part.h @@ -20,6 +20,7 @@ public: { public: Loader(Part &); + ~Loader(); private: Part ∂ @@ -31,6 +32,8 @@ public: Part(const Resources &, const std::string &); const std::string &get_name() const { return name; } const Graphic *get_graphic(State) const; + unsigned get_width() const { return width; } + unsigned get_height() const { return height; } const Alignment &get_alignment() const { return align; } bool get_fill_x() const { return fill_x; } bool get_fill_y() const { return fill_y; } @@ -39,6 +42,8 @@ private: const Resources &res; std::string name; const Graphic *graphic[N_STATES_]; + unsigned width; + unsigned height; Alignment align; bool fill_x; bool fill_y;