Remove some explicit string management.
This commit is contained in:
@ -1,6 +1,8 @@
|
||||
#ifndef __TIPWIN_HH__
|
||||
#define __TIPWIN_HH__
|
||||
|
||||
#include <string>
|
||||
|
||||
#include <FL/Fl_Menu_Window.H>
|
||||
#include <FL/Fl_Button.H>
|
||||
#include <FL/Fl_Input.H>
|
||||
@ -33,14 +35,14 @@ extern TipWin *my_tipwin(void);
|
||||
* A Button sharing a custom tooltip window
|
||||
*/
|
||||
class TipWinButton : public Fl_Button {
|
||||
char *mytooltip;
|
||||
std::string mytooltip= "empty";
|
||||
TipWin *tipwin;
|
||||
public:
|
||||
TipWinButton(int x, int y, int w, int h, const char *l = 0);
|
||||
~TipWinButton();
|
||||
virtual int handle(int e);
|
||||
|
||||
void set_tooltip(const char *s);
|
||||
void set_tooltip(std::string s);
|
||||
};
|
||||
|
||||
/**
|
||||
@ -59,14 +61,14 @@ public:
|
||||
* An Input with custom tooltip window
|
||||
*/
|
||||
class TipWinInput : public Fl_Input {
|
||||
char *mytooltip;
|
||||
std::string mytooltip= "empty";
|
||||
TipWin *tipwin;
|
||||
public:
|
||||
TipWinInput (int x, int y, int w, int h, const char* l=0);
|
||||
~TipWinInput(void);
|
||||
~TipWinInput();
|
||||
virtual int handle(int e);
|
||||
|
||||
void set_tooltip(const char *s);
|
||||
void set_tooltip(std::string s);
|
||||
};
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user