Add an optional function to the pop-up button, so that it will select the next entry when clicked and also do some miscellaneous code clean-ups including forward declarations.

This commit is contained in:
Adam Reichold
2015-12-20 15:56:12 +01:00
parent e9141dd98c
commit 151556ae23
11 changed files with 127 additions and 91 deletions

View File

@@ -21,17 +21,24 @@
#ifndef _POPUPBUTTON_
#define _POPUPBUTTON_
#include <gtkmm.h>
#include <gtkmm/button.h>
#include "popupcommon.h"
class PopUpButton : public Gtk::Button, public PopUpCommon
{
public:
PopUpButton (const Glib::ustring& label = "");
PopUpButton (const Glib::ustring& label = Glib::ustring (), bool nextOnClicked = false);
void show ();
void set_tooltip_text (const Glib::ustring &text);
void set_sensitive (bool isSensitive=true);
protected:
bool on_button_release_event (GdkEventButton* event);
private:
bool nextOnClicked;
};
#endif