// if(flush) parent_window->flush();
}
-
-
-
-
-
-
-
-
-
-
+void BC_PopupTextBox::set_tooltip(const char *text)
+{
+ listbox->set_tooltip(text);
+}
-
BC_TumbleTextBox::BC_TumbleTextBox(BC_WindowBase *parent_window,
int64_t default_value, int64_t min, int64_t max,
int x, int y, int text_w)
x += textbox->get_w();
tumbler = use_float ?
- (BC_Tumbler *)new BC_FTumbler(textbox, min_f, max_f, x, y) :
- (BC_Tumbler *)new BC_ITumbler(textbox, min, max, x, y);
+ (BC_Tumbler *)new BC_FTextTumbler(this, min_f, max_f, x, y) :
+ (BC_Tumbler *)new BC_ITextTumbler(this, min, max, x, y);
parent_window->add_subwindow(tumbler);
tumbler->set_increment(increment);
return 0;
}
+int BC_TumbleTextBox::handle_up_event()
+{
+ return use_float ?
+ ((BC_FTumbler *)tumbler)->BC_FTumbler::handle_up_event() :
+ ((BC_ITumbler *)tumbler)->BC_ITumbler::handle_up_event() ;
+}
+
+int BC_TumbleTextBox::handle_down_event()
+{
+ return use_float ?
+ ((BC_FTumbler *)tumbler)->BC_FTumbler::handle_down_event() :
+ ((BC_ITumbler *)tumbler)->BC_ITumbler::handle_down_event() ;
+}
+
const char* BC_TumbleTextBox::get_text()
{
return textbox->get_text();