]> git.tdb.fi Git - libs/gltk.git/blobdiff - source/panel.cpp
Add a progress bar widget
[libs/gltk.git] / source / panel.cpp
index 11c19f3a99bb51415f2090a21c91ab1f8468c59d..59c363ce02b658bfbf0de73afc0770d8901b16e7 100644 (file)
@@ -7,17 +7,17 @@
 #include "dropdown.h"
 #include "entry.h"
 #include "grid.h"
-#include "hslider.h"
 #include "image.h"
 #include "indicator.h"
 #include "label.h"
 #include "list.h"
 #include "panel.h"
 #include "part.h"
+#include "progressbar.h"
 #include "row.h"
+#include "slider.h"
 #include "stack.h"
 #include "toggle.h"
-#include "vslider.h"
 
 using namespace std;
 
@@ -176,7 +176,7 @@ int Panel::compute_delta(int pos, int dim, int origin_pos, int origin_dim, int n
                return 0;
 }
 
-void Panel::on_geometry_change()
+void Panel::on_size_change()
 {
        if(layout)
                layout->update();
@@ -226,6 +226,7 @@ Panel::Loader::Loader(Panel &p, map<string, Widget *> &m):
                register_child_type<Label>("label");
                register_child_type<List>("list");
                register_child_type<Panel>("panel");
+               register_child_type<ProgressBar>("progressbar");
                register_child_type<Toggle>("toggle");
                register_child_type<VSlider>("vslider");
        }