Author: matt
Date: 2011-06-20 07:21:04 -0700 (Mon, 20 Jun 2011)
New Revision: 8834
Log:
123: added wrappe handle funcitons. rename vararg list version of some
functions out of redundancy by prefixing them with va_
Modified:
branches/branch-3.0/FL/fl_ask.H
branches/branch-3.0/FL/fl_utf8.h
branches/branch-3.0/fltk3/Spinner.h
branches/branch-3.0/fltk3/ask.h
branches/branch-3.0/fltk3/utf8.h
branches/branch-3.0/src/Fl.cxx
branches/branch-3.0/src/Fl_Adjuster.cxx
branches/branch-3.0/src/Fl_Box.cxx
branches/branch-3.0/src/Fl_Browser_.cxx
branches/branch-3.0/src/Fl_Button.cxx
branches/branch-3.0/src/Fl_Check_Browser.cxx
branches/branch-3.0/src/Fl_Choice.cxx
branches/branch-3.0/src/Fl_Clock.cxx
branches/branch-3.0/src/Fl_Counter.cxx
branches/branch-3.0/src/Fl_Dial.cxx
branches/branch-3.0/src/Fl_File_Input.cxx
branches/branch-3.0/src/Fl_Group.cxx
branches/branch-3.0/src/Fl_Help_View.cxx
branches/branch-3.0/src/Fl_Input.cxx
branches/branch-3.0/src/Fl_Light_Button.cxx
branches/branch-3.0/src/Fl_Menu_Bar.cxx
branches/branch-3.0/src/Fl_Menu_Button.cxx
branches/branch-3.0/src/Fl_Positioner.cxx
branches/branch-3.0/src/Fl_Repeat_Button.cxx
branches/branch-3.0/src/Fl_Return_Button.cxx
branches/branch-3.0/src/Fl_Roller.cxx
branches/branch-3.0/src/Fl_Scroll.cxx
branches/branch-3.0/src/Fl_Scrollbar.cxx
branches/branch-3.0/src/Fl_Slider.cxx
branches/branch-3.0/src/Fl_Table.cxx
branches/branch-3.0/src/Fl_Table_Row.cxx
branches/branch-3.0/src/Fl_Tabs.cxx
branches/branch-3.0/src/Fl_Text_Display.cxx
branches/branch-3.0/src/Fl_Text_Editor.cxx
branches/branch-3.0/src/Fl_Tile.cxx
branches/branch-3.0/src/Fl_Tree.cxx
branches/branch-3.0/src/Fl_Value_Input.cxx
branches/branch-3.0/src/Fl_Value_Output.cxx
branches/branch-3.0/src/Fl_Value_Slider.cxx
branches/branch-3.0/src/fl_ask.cxx
branches/branch-3.0/src/fl_show_colormap.cxx
branches/branch-3.0/src/fl_utf8.cxx
branches/branch-3.0/src/forms_timer.cxx
branches/branch-3.0/src/glut_compatability.cxx
Modified: branches/branch-3.0/FL/fl_ask.H
===================================================================
--- branches/branch-3.0/FL/fl_ask.H 2011-06-20 13:23:05 UTC (rev 8833)
+++ branches/branch-3.0/FL/fl_ask.H 2011-06-20 14:21:04 UTC (rev 8834)
@@ -51,21 +51,21 @@
void fl_message(const char *fmt, ...) {
va_list ap;
va_start(ap, fmt);
- fltk3::message(ap, fmt);
+ fltk3::va_message(ap, fmt);
va_end(ap);
}
inline void fl_alert(const char *fmt, ...) {
va_list ap;
va_start(ap, fmt);
- fltk3::alert(ap, fmt);
+ fltk3::va_alert(ap, fmt);
va_end(ap);
}
inline int fl_ask(const char *fmt, ...) {
va_list ap;
va_start(ap, fmt);
- int ret = fltk3::ask(ap, fmt);
+ int ret = fltk3::va_ask(ap, fmt);
va_end(ap);
return ret;
}
@@ -73,7 +73,7 @@
inline int fl_choice(const char *q,const char *b0,const char *b1,const char
*b2, ...) {
va_list ap;
va_start(ap, b2);
- int ret = fltk3::choice(ap, q, b0, b1, b2);
+ int ret = fltk3::va_choice(ap, q, b0, b1, b2);
va_end(ap);
return ret;
}
@@ -81,7 +81,7 @@
inline const char *fl_input(const char *label, const char *deflt = 0, ...) {
va_list ap;
va_start(ap, deflt);
- const char *ret = fltk3::input(ap, label, deflt);
+ const char *ret = fltk3::va_input(ap, label, deflt);
va_end(ap);
return ret;
}
@@ -89,7 +89,7 @@
inline const char *fl_password(const char *label, const char *deflt = 0, ...) {
va_list ap;
va_start(ap, deflt);
- const char *ret = fltk3::password(ap, label, deflt);
+ const char *ret = fltk3::va_password(ap, label, deflt);
va_end(ap);
return ret;
}
Modified: branches/branch-3.0/FL/fl_utf8.h
===================================================================
--- branches/branch-3.0/FL/fl_utf8.h 2011-06-20 13:23:05 UTC (rev 8833)
+++ branches/branch-3.0/FL/fl_utf8.h 2011-06-20 14:21:04 UTC (rev 8834)
@@ -96,7 +96,7 @@
inline int fl_open(const char* f, int o, ...) {
va_list ap;
va_start(ap, o);
- int ret = fltk3::open(ap, f, o);
+ int ret = fltk3::va_open(ap, f, o);
va_end(ap);
return ret;
}
Modified: branches/branch-3.0/fltk3/Spinner.h
===================================================================
--- branches/branch-3.0/fltk3/Spinner.h 2011-06-20 13:23:05 UTC (rev 8833)
+++ branches/branch-3.0/fltk3/Spinner.h 2011-06-20 14:21:04 UTC (rev 8834)
@@ -156,6 +156,7 @@
void format(const char *f) { format_ = f; update(); }
int handle(int event) {
+ FLTK3_OBJECT_VCALLS_WRAPPER_INT(handle(event), Handle)
switch (event) {
case fltk3::KEYDOWN :
case fltk3::SHORTCUT :
Modified: branches/branch-3.0/fltk3/ask.h
===================================================================
--- branches/branch-3.0/fltk3/ask.h 2011-06-20 13:23:05 UTC (rev 8833)
+++ branches/branch-3.0/fltk3/ask.h 2011-06-20 14:21:04 UTC (rev 8834)
@@ -56,20 +56,20 @@
FLTK3_EXPORT void beep(int type = BEEP_DEFAULT);
FLTK3_EXPORT void message(const char *,...) __fl_attr((__format__
(__printf__, 1, 2)));
- FLTK3_EXPORT void message(va_list, const char *);
+ FLTK3_EXPORT void va_message(va_list, const char *);
FLTK3_EXPORT void alert(const char *,...) __fl_attr((__format__ (__printf__,
1, 2)));
- FLTK3_EXPORT void alert(va_list, const char *);
+ FLTK3_EXPORT void va_alert(va_list, const char *);
// fltk3::ask() is deprecated since it uses "Yes" and "No" for the buttons,
// which does not conform to the current FLTK Human Interface Guidelines.
// Use fltk3::choice() instead with the appropriate verbs instead.
FLTK3_EXPORT int ask(const char *,...) __fl_attr((__format__ (__printf__, 1,
2), __deprecated__));
- FLTK3_EXPORT int ask(va_list, const char *);
+ FLTK3_EXPORT int va_ask(va_list, const char *);
FLTK3_EXPORT int choice(const char *q,const char *b0,const char *b1,const
char *b2,...) __fl_attr((__format__ (__printf__, 1, 5)));
- FLTK3_EXPORT int choice(va_list, const char *, const char *, const char *,
const char *);
+ FLTK3_EXPORT int va_choice(va_list, const char *, const char *, const char
*, const char *);
FLTK3_EXPORT const char *input(const char *label, const char *deflt = 0,
...) __fl_attr((__format__ (__printf__, 1, 3)));
- FLTK3_EXPORT const char *input(va_list, const char *, const char *d=0);
+ FLTK3_EXPORT const char *va_input(va_list, const char *, const char *d=0);
FLTK3_EXPORT const char *password(const char *label, const char *deflt = 0,
...) __fl_attr((__format__ (__printf__, 1, 3)));
- FLTK3_EXPORT const char *password(va_list, const char *, const char *d=0);
+ FLTK3_EXPORT const char *va_password(va_list, const char *, const char *d=0);
FLTK3_EXPORT Widget *message_icon();
extern FLTK3_EXPORT Font message_font_;
Modified: branches/branch-3.0/fltk3/utf8.h
===================================================================
--- branches/branch-3.0/fltk3/utf8.h 2011-06-20 13:23:05 UTC (rev 8833)
+++ branches/branch-3.0/fltk3/utf8.h 2011-06-20 14:21:04 UTC (rev 8834)
@@ -228,7 +228,7 @@
/* OD: Portable UTF8 aware open wrapper */
FLTK3_EXPORT int open(const char* f, int o, ...);
- FLTK3_EXPORT int open(va_list, const char* f, int o);
+ FLTK3_EXPORT int va_open(va_list, const char* f, int o);
/* OD: Portable UTF8 aware unlink wrapper */
FLTK3_EXPORT int unlink(const char *f);
Modified: branches/branch-3.0/src/Fl.cxx
===================================================================
--- branches/branch-3.0/src/Fl.cxx 2011-06-20 13:23:05 UTC (rev 8833)
+++ branches/branch-3.0/src/Fl.cxx 2011-06-20 14:21:04 UTC (rev 8834)
@@ -34,6 +34,7 @@
#include <fltk3/run.h>
#include <fltk3/Window.h>
#include <fltk3/Tooltip.h>
+#include <fltk3/Wrapper.h>
// recent versions of MinGW warn: "Please include winsock2.h before windows.h",
// hence we must include winsock2.h before fltk3/x.h (A.S. Dec. 2010)
@@ -1463,6 +1464,7 @@
int fltk3::Window::handle(int ev)
{
+ FLTK3_OBJECT_VCALLS_WRAPPER_INT(handle(ev), Handle)
if (parent()) {
switch (ev) {
case fltk3::SHOW:
Modified: branches/branch-3.0/src/Fl_Adjuster.cxx
===================================================================
--- branches/branch-3.0/src/Fl_Adjuster.cxx 2011-06-20 13:23:05 UTC (rev
8833)
+++ branches/branch-3.0/src/Fl_Adjuster.cxx 2011-06-20 14:21:04 UTC (rev
8834)
@@ -68,6 +68,7 @@
}
int fltk3::Adjuster::handle(int event) {
+ FLTK3_OBJECT_VCALLS_WRAPPER_INT(handle(event), Handle)
double v;
int delta;
int mx = fltk3::event_x();
Modified: branches/branch-3.0/src/Fl_Box.cxx
===================================================================
--- branches/branch-3.0/src/Fl_Box.cxx 2011-06-20 13:23:05 UTC (rev 8833)
+++ branches/branch-3.0/src/Fl_Box.cxx 2011-06-20 14:21:04 UTC (rev 8834)
@@ -38,6 +38,7 @@
int fltk3::Box::handle(int event) {
+ FLTK3_OBJECT_VCALLS_WRAPPER_INT(handle(event), Handle)
if (event == fltk3::ENTER || event == fltk3::LEAVE) return 1;
else return 0;
}
Modified: branches/branch-3.0/src/Fl_Browser_.cxx
===================================================================
--- branches/branch-3.0/src/Fl_Browser_.cxx 2011-06-20 13:23:05 UTC (rev
8833)
+++ branches/branch-3.0/src/Fl_Browser_.cxx 2011-06-20 14:21:04 UTC (rev
8834)
@@ -699,6 +699,7 @@
\returns 1 if event was processed, 0 if not.
*/
int fltk3::Browser_::handle(int event) {
+ FLTK3_OBJECT_VCALLS_WRAPPER_INT(handle(event), Handle)
// NOTE:
// We use fltk3::WidgetTracker to test if the user has deleted
Modified: branches/branch-3.0/src/Fl_Button.cxx
===================================================================
--- branches/branch-3.0/src/Fl_Button.cxx 2011-06-20 13:23:05 UTC (rev
8833)
+++ branches/branch-3.0/src/Fl_Button.cxx 2011-06-20 14:21:04 UTC (rev
8834)
@@ -88,6 +88,7 @@
}
int fltk3::Button::handle(int event) {
+ FLTK3_OBJECT_VCALLS_WRAPPER_INT(handle(event), Handle)
int newval;
switch (event) {
case fltk3::ENTER: /* FALLTHROUGH */
Modified: branches/branch-3.0/src/Fl_Check_Browser.cxx
===================================================================
--- branches/branch-3.0/src/Fl_Check_Browser.cxx 2011-06-20 13:23:05 UTC
(rev 8833)
+++ branches/branch-3.0/src/Fl_Check_Browser.cxx 2011-06-20 14:21:04 UTC
(rev 8834)
@@ -319,6 +319,7 @@
}
int fltk3::CheckBrowser::handle(int event) {
+ FLTK3_OBJECT_VCALLS_WRAPPER_INT(handle(event), Handle)
if (event==fltk3::PUSH)
deselect();
return fltk3::Browser_::handle(event);
Modified: branches/branch-3.0/src/Fl_Choice.cxx
===================================================================
--- branches/branch-3.0/src/Fl_Choice.cxx 2011-06-20 13:23:05 UTC (rev
8833)
+++ branches/branch-3.0/src/Fl_Choice.cxx 2011-06-20 14:21:04 UTC (rev
8834)
@@ -28,6 +28,7 @@
#include <fltk3/run.h>
#include <fltk3/Choice.h>
#include <fltk3/draw.h>
+#include <fltk3/Wrapper.h>
#include "flstring.h"
// Emulates the Forms choice widget. This is almost exactly the same
@@ -163,6 +164,7 @@
}
int fltk3::Choice::handle(int e) {
+ FLTK3_OBJECT_VCALLS_WRAPPER_INT(handle(e), Handle)
if (!menu() || !menu()->text) return 0;
const fltk3::MenuItem* v;
switch (e) {
Modified: branches/branch-3.0/src/Fl_Clock.cxx
===================================================================
--- branches/branch-3.0/src/Fl_Clock.cxx 2011-06-20 13:23:05 UTC (rev
8833)
+++ branches/branch-3.0/src/Fl_Clock.cxx 2011-06-20 14:21:04 UTC (rev
8834)
@@ -196,6 +196,7 @@
}
int fltk3::Clock::handle(int event) {
+ FLTK3_OBJECT_VCALLS_WRAPPER_INT(handle(event), Handle)
switch (event) {
case fltk3::SHOW:
tick(this);
Modified: branches/branch-3.0/src/Fl_Counter.cxx
===================================================================
--- branches/branch-3.0/src/Fl_Counter.cxx 2011-06-20 13:23:05 UTC (rev
8833)
+++ branches/branch-3.0/src/Fl_Counter.cxx 2011-06-20 14:21:04 UTC (rev
8834)
@@ -126,6 +126,7 @@
}
int fltk3::Counter::handle(int event) {
+ FLTK3_OBJECT_VCALLS_WRAPPER_INT(handle(event), Handle)
int i;
switch (event) {
case fltk3::RELEASE:
Modified: branches/branch-3.0/src/Fl_Dial.cxx
===================================================================
--- branches/branch-3.0/src/Fl_Dial.cxx 2011-06-20 13:23:05 UTC (rev 8833)
+++ branches/branch-3.0/src/Fl_Dial.cxx 2011-06-20 14:21:04 UTC (rev 8834)
@@ -30,6 +30,7 @@
#include <fltk3/draw.h>
#include <stdlib.h>
#include <fltk3/math.h>
+#include <fltk3/Wrapper.h>
// All angles are measured with 0 to the right and counter-clockwise
/**
@@ -147,6 +148,7 @@
Allow subclasses to handle event based on current position and size.
*/
int fltk3::Dial::handle(int e) {
+ FLTK3_OBJECT_VCALLS_WRAPPER_INT(handle(e), Handle)
return handle(e, x(), y(), w(), h());
}
Modified: branches/branch-3.0/src/Fl_File_Input.cxx
===================================================================
--- branches/branch-3.0/src/Fl_File_Input.cxx 2011-06-20 13:23:05 UTC (rev
8833)
+++ branches/branch-3.0/src/Fl_File_Input.cxx 2011-06-20 14:21:04 UTC (rev
8834)
@@ -194,6 +194,7 @@
int // O - TRUE if we handled event
fltk3::FileInput::handle(int event) // I - Event
{
+ FLTK3_OBJECT_VCALLS_WRAPPER_INT(handle(event), Handle)
// printf("handle(event = %d)\n", event);
static char inButtonBar = 0;
Modified: branches/branch-3.0/src/Fl_Group.cxx
===================================================================
--- branches/branch-3.0/src/Fl_Group.cxx 2011-06-20 13:23:05 UTC (rev
8833)
+++ branches/branch-3.0/src/Fl_Group.cxx 2011-06-20 14:21:04 UTC (rev
8834)
@@ -148,7 +148,7 @@
}
int fltk3::Group::handle(int event) {
-
+ FLTK3_OBJECT_VCALLS_WRAPPER_INT(handle(event), Handle)
fltk3::Widget*const* a = array();
int i;
fltk3::Widget* o;
Modified: branches/branch-3.0/src/Fl_Help_View.cxx
===================================================================
--- branches/branch-3.0/src/Fl_Help_View.cxx 2011-06-20 13:23:05 UTC (rev
8833)
+++ branches/branch-3.0/src/Fl_Help_View.cxx 2011-06-20 14:21:04 UTC (rev
8834)
@@ -2947,6 +2947,7 @@
int // O - 1 if we handled it, 0 otherwise
fltk3::HelpView::handle(int event) // I - Event to handle
{
+ FLTK3_OBJECT_VCALLS_WRAPPER_INT(handle(event), Handle)
static fltk3::HelpLink *linkp; // currently clicked link
int xx = fltk3::event_x() - x() + leftline_;
Modified: branches/branch-3.0/src/Fl_Input.cxx
===================================================================
--- branches/branch-3.0/src/Fl_Input.cxx 2011-06-20 13:23:05 UTC (rev
8833)
+++ branches/branch-3.0/src/Fl_Input.cxx 2011-06-20 14:21:04 UTC (rev
8834)
@@ -585,6 +585,7 @@
}
int fltk3::Input::handle(int event) {
+ FLTK3_OBJECT_VCALLS_WRAPPER_INT(handle(event), Handle)
static int dnd_save_position, dnd_save_mark, drag_start = -1, newpos;
static fltk3::Widget *dnd_save_focus;
switch (event) {
Modified: branches/branch-3.0/src/Fl_Light_Button.cxx
===================================================================
--- branches/branch-3.0/src/Fl_Light_Button.cxx 2011-06-20 13:23:05 UTC (rev
8833)
+++ branches/branch-3.0/src/Fl_Light_Button.cxx 2011-06-20 14:21:04 UTC (rev
8834)
@@ -150,6 +150,7 @@
}
int fltk3::LightButton::handle(int event) {
+ FLTK3_OBJECT_VCALLS_WRAPPER_INT(handle(event), Handle)
switch (event) {
case fltk3::RELEASE:
if (box()) redraw();
Modified: branches/branch-3.0/src/Fl_Menu_Bar.cxx
===================================================================
--- branches/branch-3.0/src/Fl_Menu_Bar.cxx 2011-06-20 13:23:05 UTC (rev
8833)
+++ branches/branch-3.0/src/Fl_Menu_Bar.cxx 2011-06-20 14:21:04 UTC (rev
8834)
@@ -53,6 +53,7 @@
}
int fltk3::MenuBar::handle(int event) {
+ FLTK3_OBJECT_VCALLS_WRAPPER_INT(handle(event), Handle)
const fltk3::MenuItem* v;
if (menu() && menu()->text) switch (event) {
case fltk3::ENTER:
Modified: branches/branch-3.0/src/Fl_Menu_Button.cxx
===================================================================
--- branches/branch-3.0/src/Fl_Menu_Button.cxx 2011-06-20 13:23:05 UTC (rev
8833)
+++ branches/branch-3.0/src/Fl_Menu_Button.cxx 2011-06-20 14:21:04 UTC (rev
8834)
@@ -28,6 +28,7 @@
#include <fltk3/run.h>
#include <fltk3/MenuButton.h>
#include <fltk3/draw.h>
+#include <fltk3/Wrapper.h>
static fltk3::MenuButton *pressed_menu_button_ = 0;
@@ -72,6 +73,7 @@
}
int fltk3::MenuButton::handle(int e) {
+ FLTK3_OBJECT_VCALLS_WRAPPER_INT(handle(e), Handle)
if (!menu() || !menu()->text) return 0;
switch (e) {
case fltk3::ENTER: /* FALLTHROUGH */
Modified: branches/branch-3.0/src/Fl_Positioner.cxx
===================================================================
--- branches/branch-3.0/src/Fl_Positioner.cxx 2011-06-20 13:23:05 UTC (rev
8833)
+++ branches/branch-3.0/src/Fl_Positioner.cxx 2011-06-20 14:21:04 UTC (rev
8834)
@@ -32,6 +32,7 @@
#include <fltk3/run.h>
#include <fltk3/Positioner.h>
#include <fltk3/draw.h>
+#include <fltk3/Wrapper.h>
static double flinear(double val, double smin, double smax, double gmin,
double gmax)
{
@@ -122,6 +123,7 @@
}
int fltk3::Positioner::handle(int e) {
+ FLTK3_OBJECT_VCALLS_WRAPPER_INT(handle(e), Handle)
return handle(e, x(), y(), w(), h());
}
Modified: branches/branch-3.0/src/Fl_Repeat_Button.cxx
===================================================================
--- branches/branch-3.0/src/Fl_Repeat_Button.cxx 2011-06-20 13:23:05 UTC
(rev 8833)
+++ branches/branch-3.0/src/Fl_Repeat_Button.cxx 2011-06-20 14:21:04 UTC
(rev 8834)
@@ -38,6 +38,7 @@
}
int fltk3::RepeatButton::handle(int event) {
+ FLTK3_OBJECT_VCALLS_WRAPPER_INT(handle(event), Handle)
int newval;
switch (event) {
case fltk3::HIDE:
Modified: branches/branch-3.0/src/Fl_Return_Button.cxx
===================================================================
--- branches/branch-3.0/src/Fl_Return_Button.cxx 2011-06-20 13:23:05 UTC
(rev 8833)
+++ branches/branch-3.0/src/Fl_Return_Button.cxx 2011-06-20 14:21:04 UTC
(rev 8834)
@@ -60,6 +60,7 @@
}
int fltk3::ReturnButton::handle(int event) {
+ FLTK3_OBJECT_VCALLS_WRAPPER_INT(handle(event), Handle)
if (event == fltk3::SHORTCUT &&
(fltk3::event_key() == fltk3::EnterKey || fltk3::event_key() ==
fltk3::KPEnterKey)) {
simulate_key_action();
Modified: branches/branch-3.0/src/Fl_Roller.cxx
===================================================================
--- branches/branch-3.0/src/Fl_Roller.cxx 2011-06-20 13:23:05 UTC (rev
8833)
+++ branches/branch-3.0/src/Fl_Roller.cxx 2011-06-20 14:21:04 UTC (rev
8834)
@@ -33,6 +33,7 @@
#include <math.h>
int fltk3::Roller::handle(int event) {
+ FLTK3_OBJECT_VCALLS_WRAPPER_INT(handle(event), Handle)
static int ipos;
int newpos = horizontal() ? fltk3::event_x() : fltk3::event_y();
switch (event) {
Modified: branches/branch-3.0/src/Fl_Scroll.cxx
===================================================================
--- branches/branch-3.0/src/Fl_Scroll.cxx 2011-06-20 13:23:05 UTC (rev
8833)
+++ branches/branch-3.0/src/Fl_Scroll.cxx 2011-06-20 14:21:04 UTC (rev
8834)
@@ -412,6 +412,7 @@
}
int fltk3::ScrollGroup::handle(int event) {
+ FLTK3_OBJECT_VCALLS_WRAPPER_INT(handle(event), Handle)
fix_scrollbar_order();
return fltk3::Group::handle(event);
}
Modified: branches/branch-3.0/src/Fl_Scrollbar.cxx
===================================================================
--- branches/branch-3.0/src/Fl_Scrollbar.cxx 2011-06-20 13:23:05 UTC (rev
8833)
+++ branches/branch-3.0/src/Fl_Scrollbar.cxx 2011-06-20 14:21:04 UTC (rev
8834)
@@ -73,6 +73,7 @@
}
int fltk3::Scrollbar::handle(int event) {
+ FLTK3_OBJECT_VCALLS_WRAPPER_INT(handle(event), Handle)
// area of scrollbar:
int area;
int X=x(); int Y=y(); int W=w(); int H=h();
Modified: branches/branch-3.0/src/Fl_Slider.cxx
===================================================================
--- branches/branch-3.0/src/Fl_Slider.cxx 2011-06-20 13:23:05 UTC (rev
8833)
+++ branches/branch-3.0/src/Fl_Slider.cxx 2011-06-20 14:21:04 UTC (rev
8834)
@@ -353,6 +353,7 @@
}
int fltk3::Slider::handle(int event) {
+ FLTK3_OBJECT_VCALLS_WRAPPER_INT(handle(event), Handle)
if (event == fltk3::PUSH && fltk3::visible_focus()) {
fltk3::focus(this);
redraw();
Modified: branches/branch-3.0/src/Fl_Table.cxx
===================================================================
--- branches/branch-3.0/src/Fl_Table.cxx 2011-06-20 13:23:05 UTC (rev
8833)
+++ branches/branch-3.0/src/Fl_Table.cxx 2011-06-20 14:21:04 UTC (rev
8834)
@@ -698,6 +698,7 @@
// Handle FLTK events
int fltk3::Table::handle(int event) {
+ FLTK3_OBJECT_VCALLS_WRAPPER_INT(handle(event), Handle)
PRINTEVENT;
int ret = fltk3::Group::handle(event); // let FLTK group handle events
first
if (ret) {
Modified: branches/branch-3.0/src/Fl_Table_Row.cxx
===================================================================
--- branches/branch-3.0/src/Fl_Table_Row.cxx 2011-06-20 13:23:05 UTC (rev
8833)
+++ branches/branch-3.0/src/Fl_Table_Row.cxx 2011-06-20 14:21:04 UTC (rev
8834)
@@ -166,6 +166,7 @@
// Handle events
int fltk3::TableRow::handle(int event) {
+ FLTK3_OBJECT_VCALLS_WRAPPER_INT(handle(event), Handle)
// fprintf(stderr, "** EVENT: %s: EVENT XY=%d,%d\n",
// eventnames[event], fltk3::event_x(), fltk3::event_y()); //
debugging
Modified: branches/branch-3.0/src/Fl_Tabs.cxx
===================================================================
--- branches/branch-3.0/src/Fl_Tabs.cxx 2011-06-20 13:23:05 UTC (rev 8833)
+++ branches/branch-3.0/src/Fl_Tabs.cxx 2011-06-20 14:21:04 UTC (rev 8834)
@@ -159,6 +159,7 @@
}
int fltk3::TabGroup::handle(int event) {
+ FLTK3_OBJECT_VCALLS_WRAPPER_INT(handle(event), Handle)
fltk3::Widget *o;
int i;
Modified: branches/branch-3.0/src/Fl_Text_Display.cxx
===================================================================
--- branches/branch-3.0/src/Fl_Text_Display.cxx 2011-06-20 13:23:05 UTC (rev
8833)
+++ branches/branch-3.0/src/Fl_Text_Display.cxx 2011-06-20 14:21:04 UTC (rev
8834)
@@ -3547,6 +3547,7 @@
\brief Event handling.
*/
int fltk3::TextDisplay::handle(int event) {
+ FLTK3_OBJECT_VCALLS_WRAPPER_INT(handle(event), Handle)
if (!buffer()) return 0;
// This isn't very elegant!
if (!fltk3::event_inside(text_area.x, text_area.y, text_area.w, text_area.h)
&&
Modified: branches/branch-3.0/src/Fl_Text_Editor.cxx
===================================================================
--- branches/branch-3.0/src/Fl_Text_Editor.cxx 2011-06-20 13:23:05 UTC (rev
8833)
+++ branches/branch-3.0/src/Fl_Text_Editor.cxx 2011-06-20 14:21:04 UTC (rev
8834)
@@ -559,6 +559,7 @@
}
int fltk3::TextEditor::handle(int event) {
+ FLTK3_OBJECT_VCALLS_WRAPPER_INT(handle(event), Handle)
static int dndCursorPos;
if (!buffer()) return 0;
Modified: branches/branch-3.0/src/Fl_Tile.cxx
===================================================================
--- branches/branch-3.0/src/Fl_Tile.cxx 2011-06-20 13:23:05 UTC (rev 8833)
+++ branches/branch-3.0/src/Fl_Tile.cxx 2011-06-20 14:21:04 UTC (rev 8834)
@@ -122,6 +122,7 @@
fltk3::CURSOR_MOVE};
int fltk3::TiledGroup::handle(int event) {
+ FLTK3_OBJECT_VCALLS_WRAPPER_INT(handle(event), Handle)
static int sdrag;
static int sdx, sdy;
static int sx, sy;
Modified: branches/branch-3.0/src/Fl_Tree.cxx
===================================================================
--- branches/branch-3.0/src/Fl_Tree.cxx 2011-06-20 13:23:05 UTC (rev 8833)
+++ branches/branch-3.0/src/Fl_Tree.cxx 2011-06-20 14:21:04 UTC (rev 8834)
@@ -8,6 +8,7 @@
#include <fltk3/Tree.h>
#include <fltk3/Preferences.h>
+#include <fltk3/Wrapper.h>
//////////////////////
// fltk3::Tree.cxx
@@ -500,6 +501,7 @@
/// Standard FLTK event handler for this widget.
int fltk3::Tree::handle(int e) {
+ FLTK3_OBJECT_VCALLS_WRAPPER_INT(handle(e), Handle)
int ret = 0;
// Developer note: fltk3::Browser_::handle() used for reference here..
// #include <fltk3/names.h> // for event debugging
Modified: branches/branch-3.0/src/Fl_Value_Input.cxx
===================================================================
--- branches/branch-3.0/src/Fl_Value_Input.cxx 2011-06-20 13:23:05 UTC (rev
8833)
+++ branches/branch-3.0/src/Fl_Value_Input.cxx 2011-06-20 14:21:04 UTC (rev
8834)
@@ -70,6 +70,7 @@
}
int fltk3::ValueInput::handle(int event) {
+ FLTK3_OBJECT_VCALLS_WRAPPER_INT(handle(event), Handle)
double v;
int delta;
int mx = fltk3::event_x_root();
Modified: branches/branch-3.0/src/Fl_Value_Output.cxx
===================================================================
--- branches/branch-3.0/src/Fl_Value_Output.cxx 2011-06-20 13:23:05 UTC (rev
8833)
+++ branches/branch-3.0/src/Fl_Value_Output.cxx 2011-06-20 14:21:04 UTC (rev
8834)
@@ -54,6 +54,7 @@
}
int fltk3::ValueOutput::handle(int event) {
+ FLTK3_OBJECT_VCALLS_WRAPPER_INT(handle(event), Handle)
if (!step()) return 0;
double v;
int delta;
Modified: branches/branch-3.0/src/Fl_Value_Slider.cxx
===================================================================
--- branches/branch-3.0/src/Fl_Value_Slider.cxx 2011-06-20 13:23:05 UTC (rev
8833)
+++ branches/branch-3.0/src/Fl_Value_Slider.cxx 2011-06-20 14:21:04 UTC (rev
8834)
@@ -65,6 +65,7 @@
}
int fltk3::ValueSlider::handle(int event) {
+ FLTK3_OBJECT_VCALLS_WRAPPER_INT(handle(event), Handle)
if (event == fltk3::PUSH && fltk3::visible_focus()) {
fltk3::focus(this);
redraw();
Modified: branches/branch-3.0/src/fl_ask.cxx
===================================================================
--- branches/branch-3.0/src/fl_ask.cxx 2011-06-20 13:23:05 UTC (rev 8833)
+++ branches/branch-3.0/src/fl_ask.cxx 2011-06-20 14:21:04 UTC (rev 8834)
@@ -333,11 +333,11 @@
void fltk3::message(const char *fmt, ...) {
va_list ap;
va_start(ap, fmt);
- alert(ap, fmt);
+ va_message(ap, fmt);
va_end(ap);
}
-void fltk3::message(va_list ap, const char *fmt) {
+void fltk3::va_message(va_list ap, const char *fmt) {
if (avoidRecursion) return;
fltk3::beep(fltk3::BEEP_MESSAGE);
iconlabel = "i";
@@ -356,11 +356,11 @@
void fltk3::alert(const char *fmt, ...) {
va_list ap;
va_start(ap, fmt);
- alert(ap, fmt);
+ va_alert(ap, fmt);
va_end(ap);
}
-void fltk3::alert(va_list ap, const char *fmt) {
+void fltk3::va_alert(va_list ap, const char *fmt) {
if (avoidRecursion) return;
fltk3::beep(fltk3::BEEP_ERROR);
iconlabel = "!";
@@ -382,12 +382,12 @@
int fltk3::ask(const char *fmt, ...) {
va_list ap;
va_start(ap, fmt);
- int ret = ask(ap, fmt);
+ int ret = va_ask(ap, fmt);
va_end(ap);
return ret;
}
-int fltk3::ask(va_list ap, const char *fmt) {
+int fltk3::va_ask(va_list ap, const char *fmt) {
if (avoidRecursion) return 0;
fltk3::beep(fltk3::BEEP_QUESTION);
int r = innards(fmt, ap, fltk3::no, fltk3::yes, 0);
@@ -412,12 +412,12 @@
int fltk3::choice(const char*fmt,const char *b0,const char *b1,const char
*b2,...) {
va_list ap;
va_start(ap, b2);
- int ret = choice(ap, fmt, b0, b1, b2);
+ int ret = va_choice(ap, fmt, b0, b1, b2);
va_end(ap);
return ret;
}
-int fltk3::choice(va_list ap, const char*fmt,const char *b0,const char
*b1,const char *b2) {
+int fltk3::va_choice(va_list ap, const char*fmt,const char *b0,const char
*b1,const char *b2) {
if (avoidRecursion) return 0;
fltk3::beep(fltk3::BEEP_QUESTION);
int r = innards(fmt, ap, b0, b1, b2);
@@ -459,12 +459,12 @@
const char* fltk3::input(const char *fmt, const char *defstr, ...) {
va_list ap;
va_start(ap, defstr);
- const char *ret = input(ap, fmt, defstr);
+ const char *ret = va_input(ap, fmt, defstr);
va_end(ap);
return ret;
}
-const char* fltk3::input(va_list ap, const char *fmt, const char *defstr) {
+const char* fltk3::va_input(va_list ap, const char *fmt, const char *defstr) {
if (avoidRecursion) return 0;
fltk3::beep(fltk3::BEEP_QUESTION);
const char* r = input_innards(fmt, ap, defstr, fltk3::NORMAL_INPUT);
@@ -487,12 +487,12 @@
const char *fltk3::password(const char *fmt, const char *defstr, ...) {
va_list ap;
va_start(ap, defstr);
- const char *ret = password(ap, fmt, defstr);
+ const char *ret = va_password(ap, fmt, defstr);
va_end(ap);
return ret;
}
-const char *fltk3::password(va_list ap, const char *fmt, const char *defstr) {
+const char *fltk3::va_password(va_list ap, const char *fmt, const char
*defstr) {
if (avoidRecursion) return 0;
fltk3::beep(fltk3::BEEP_PASSWORD);
const char* r = input_innards(fmt, ap, defstr, fltk3::SECRET_INPUT);
Modified: branches/branch-3.0/src/fl_show_colormap.cxx
===================================================================
--- branches/branch-3.0/src/fl_show_colormap.cxx 2011-06-20 13:23:05 UTC
(rev 8833)
+++ branches/branch-3.0/src/fl_show_colormap.cxx 2011-06-20 14:21:04 UTC
(rev 8834)
@@ -29,6 +29,7 @@
#include <fltk3/SingleWindow.h>
#include <fltk3/draw.h>
#include <fltk3/show_colormap.h>
+#include <fltk3/Wrapper.h>
#include <config.h>
#define BOXSIZE 14
@@ -85,6 +86,7 @@
}
int ColorMenu::handle(int e) {
+ FLTK3_OBJECT_VCALLS_WRAPPER_INT(handle(e), Handle)
fltk3::Color c = which;
switch (e) {
case fltk3::PUSH:
Modified: branches/branch-3.0/src/fl_utf8.cxx
===================================================================
--- branches/branch-3.0/src/fl_utf8.cxx 2011-06-20 13:23:05 UTC (rev 8833)
+++ branches/branch-3.0/src/fl_utf8.cxx 2011-06-20 14:21:04 UTC (rev 8834)
@@ -560,12 +560,12 @@
{
va_list ap;
va_start(ap, oflags);
- int ret = fltk3::open(ap, f, oflags);
+ int ret = fltk3::va_open(ap, f, oflags);
va_end(ap);
return ret;
}
-int fltk3::open(va_list ap, const char* f, int oflags) {
+int fltk3::va_open(va_list ap, const char* f, int oflags) {
int pmode;
pmode = va_arg(ap, int);
#if defined (WIN32) && !defined(__CYGWIN__)
Modified: branches/branch-3.0/src/forms_timer.cxx
===================================================================
--- branches/branch-3.0/src/forms_timer.cxx 2011-06-20 13:23:05 UTC (rev
8833)
+++ branches/branch-3.0/src/forms_timer.cxx 2011-06-20 14:21:04 UTC (rev
8834)
@@ -123,6 +123,7 @@
}
int fltk3::Timer::handle(int event) {
+ FLTK3_OBJECT_VCALLS_WRAPPER_INT(handle(event), Handle)
if (event == fltk3::RELEASE && delay <= 0) value(0.0);
return 0;
}
Modified: branches/branch-3.0/src/glut_compatability.cxx
===================================================================
--- branches/branch-3.0/src/glut_compatability.cxx 2011-06-20 13:23:05 UTC
(rev 8833)
+++ branches/branch-3.0/src/glut_compatability.cxx 2011-06-20 14:21:04 UTC
(rev 8834)
@@ -89,6 +89,7 @@
static void domenu(int, int, int);
int fltk3::GlutWindow::handle(int event) {
+ FLTK3_OBJECT_VCALLS_WRAPPER_INT(handle(event), Handle)
make_current();
int ex = fltk3::event_x();
int ey = fltk3::event_y();
_______________________________________________
fltk-commit mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk-commit