summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--examples/shapedwindow.cxx8
-rw-r--r--examples/table-spreadsheet-with-keyboard-nav.cxx2
-rw-r--r--examples/table-spreadsheet.cxx2
-rw-r--r--test/animated.cxx12
4 files changed, 12 insertions, 12 deletions
diff --git a/examples/shapedwindow.cxx b/examples/shapedwindow.cxx
index cbc80f212..b06a6c0fb 100644
--- a/examples/shapedwindow.cxx
+++ b/examples/shapedwindow.cxx
@@ -52,13 +52,13 @@ public:
}
};
-const float factor = 1.3;
+const float factor = 1.3f;
void shrink(Fl_Widget *wdgt, void *data)
{
Fl_Window *win = wdgt->window();
int old = win->w();
- win->size(old/factor, old/factor);
+ win->size(int(old/factor), int(old/factor));
if (win->w() <= *(int*)data) wdgt->deactivate();
}
@@ -66,7 +66,7 @@ void enlarge(Fl_Widget *wdgt, void *data)
{
Fl_Window *win = wdgt->window();
int old = win->w();
- win->size(old*factor, old*factor);
+ win->size(int(old*factor), int(old*factor));
((Fl_Widget*)data)->activate();
}
@@ -80,7 +80,7 @@ Fl_RGB_Image* prepare_shape(int w)
fl_color(FL_WHITE);
fl_pie(2,2,w-4,w-4,0,360);
fl_color(FL_BLACK);
- fl_pie(0.7*w,w/2,w/4,w/4,0,360);
+ fl_pie(int(0.7*w),w/2,w/4,w/4,0,360);
Fl_RGB_Image* img = surf->image();
delete surf;
Fl_Surface_Device::pop_current();
diff --git a/examples/table-spreadsheet-with-keyboard-nav.cxx b/examples/table-spreadsheet-with-keyboard-nav.cxx
index 66273ceb9..ec8714df3 100644
--- a/examples/table-spreadsheet-with-keyboard-nav.cxx
+++ b/examples/table-spreadsheet-with-keyboard-nav.cxx
@@ -102,7 +102,7 @@ public:
input->resize(X,Y,W,H); // Move Fl_Input widget there
char s[30]; sprintf(s, "%d", values[R][C]); // Load input widget with cell's current value
input->value(s);
- input->position(0,strlen(s)); // Select entire input field
+ input->position(0,int(strlen(s))); // Select entire input field
input->show(); // Show the input widget, now that we've positioned it
input->take_focus();
}
diff --git a/examples/table-spreadsheet.cxx b/examples/table-spreadsheet.cxx
index 94a41124d..ac7c334e0 100644
--- a/examples/table-spreadsheet.cxx
+++ b/examples/table-spreadsheet.cxx
@@ -79,7 +79,7 @@ public:
input->resize(X,Y,W,H); // Move Fl_Input widget there
char s[30]; sprintf(s, "%d", values[R][C]); // Load input widget with cell's current value
input->value(s);
- input->position(0,strlen(s)); // Select entire input field
+ input->position(0, int(strlen(s))); // Select entire input field
input->show(); // Show the input widget, now that we've positioned it
input->take_focus(); // Put keyboard focus into the input widget
}
diff --git a/test/animated.cxx b/test/animated.cxx
index 1d7680c92..71479977a 100644
--- a/test/animated.cxx
+++ b/test/animated.cxx
@@ -53,9 +53,9 @@ static void make_images() {
// A fading sphere
uchar alpha = 255;
if (i < FRAMES / 2)
- alpha = 255 * (i / ((float) FRAMES / 2));
+ alpha = uchar(255 * (i / ((float) FRAMES / 2)));
else
- alpha = 255 * (((FRAMES / 2) - (i - FRAMES / 2)) / ((float) FRAMES / 2));
+ alpha = uchar(255 * (((FRAMES / 2) - (i - FRAMES / 2)) / ((float) FRAMES / 2)));
const int spherew = 60;
const int spherex = (DIM - spherew) / 2;
@@ -71,11 +71,11 @@ static void make_images() {
continue;
const float fill = dist / maxdist;
- const uchar grey = fill * 255;
+ const uchar grey = uchar(fill * 255);
uchar myalpha = alpha;
if (fill > 0.9)
- myalpha *= (1.0f - fill) * 10;
+ myalpha *= uchar((1.0f - fill) * 10);
data[y * DIM * 4 + x * 4 + 0] = grey;
data[y * DIM * 4 + x * 4 + 1] = grey;
@@ -85,9 +85,9 @@ static void make_images() {
}
// A moving blob
- const float pos = (i / (float) FRAMES) * 2 - 0.5;
+ const float pos = (i / (float) FRAMES) * 2 - 0.5f;
- const int xoffset = pos * DIM;
+ const int xoffset = int(pos * DIM);
const int yoffset = 2 * DIM / 3;
const int w = DIM / 4;