#define MSP_GLTK_DROPDOWN_H_
#include <sigc++/signal.h>
+#include "list.h"
#include "widget.h"
namespace Msp {
};
private:
- List *list;
+ List list;
bool dropped;
bool list_active;
void insert(unsigned, const std::string &);
void remove(unsigned);
void clear();
+ unsigned get_n_items() const;
void set_selected_index(int);
const std::string &get_selected() const;
virtual void render_special(const Part &) const;
virtual void on_geometry_change();
+ void resize_list();
void list_item_selected(unsigned, const std::string &);
};