]> git.tdb.fi Git - libs/gltk.git/blobdiff - source/part.h
Rework event passing system to allow for pointer grabs
[libs/gltk.git] / source / part.h
index b8761e6a8436e9cd9b5ab830cba49129c98c9228..08803dc5a7074b5d2ff71f8797f785603dc42d88 100644 (file)
@@ -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;