Fixed a lot of VC++8 warnings with /W3 flag.

This commit is contained in:
David Capello 2009-08-17 18:00:38 +00:00
parent 2bc2db1630
commit 05803abaa1
59 changed files with 489 additions and 489 deletions

View File

@ -21,10 +21,11 @@
#endif
#define __ASE_CONFIG_H
#define _CRT_SECURE_NO_WARNINGS
/* general information */
#define PACKAGE "ASE"
#define VERSION "0.7.1"
#define VERSION "0.7.2"
#define WEBSITE "http://www.aseprite.org/"
#define COPYRIGHT "Copyright (C) 2001-2009 David Capello"

View File

@ -24,7 +24,7 @@ OBJ_DIR = obj/msvc
include makefile.lst
CFLAGS = -nologo \
-I. -Isrc -Ithird_party -W1 -Gd -EHa \
-I. -Isrc -Ithird_party -W3 -Gd -EHa \
-I$(LIBFREETYPE_DIR)/include \
-I$(LIBJPEG_DIR) \
-I$(LIBPNG_DIR) \

View File

@ -33,7 +33,7 @@
static bool cmd_duplicate_sprite_enabled(const char *argument)
{
const CurrentSpriteReader sprite;
return sprite;
return sprite.is_valid();
}
static void cmd_duplicate_sprite_execute(const char *argument)

View File

@ -59,7 +59,7 @@ static void cmd_flip_execute(const char *argument)
"Flip Canvas Vertical"));
if (flip_mask) {
Image *image, *area;
Image* image;
int x1, y1, x2, y2;
int x, y;

View File

@ -37,7 +37,7 @@ static bool cmd_show_grid_checked(const char *argument)
static void cmd_show_grid_execute(const char *argument)
{
set_view_grid(get_view_grid() ? FALSE: TRUE);
set_view_grid(get_view_grid() ? false: true);
refresh_all_editors();
}
@ -54,7 +54,7 @@ static void cmd_snap_to_grid_execute(const char *argument)
{
char buf[512];
set_use_grid(get_use_grid() ? FALSE: TRUE);
set_use_grid(get_use_grid() ? false: true);
refresh_all_editors();
usprintf(buf, _("Snap to grid: %s"),

View File

@ -34,7 +34,7 @@ static int get_max_layer_num(Layer* layer);
static bool cmd_new_layer_enabled(const char* argument)
{
const CurrentSpriteReader sprite;
return sprite;
return sprite.is_valid();
}
static void cmd_new_layer_execute(const char* argument)

View File

@ -319,9 +319,9 @@ static void save_command(JWidget widget)
return;
}
if (palette_save(paledit_get_palette(palette_editor),
filename.c_str()))
if (!palette_save(paledit_get_palette(palette_editor), filename.c_str())) {
jalert(_("Error<<Saving palette file||&Close"));
}
}
}

View File

@ -199,7 +199,7 @@ static void save_as_dialog(Sprite* sprite, const char* dlg_title, bool mark_as_s
static bool cmd_save_file_enabled(const char *argument)
{
const CurrentSpriteReader sprite;
return sprite;
return sprite.is_valid();
}
/**

View File

@ -123,7 +123,7 @@ void verbose_printf(const char *format, ...)
*/
bool is_interactive()
{
return ase_mode & MODE_GUI ? TRUE: FALSE;
return ase_mode & MODE_GUI ? true: false;
}
char *get_pretty_memsize(unsigned int memsize, char *buf, unsigned int bufsize)

View File

@ -27,11 +27,11 @@
#include "raster/palette.h"
static struct {
bool tiled;
tiled_t tiled;
int w, h;
int ncolors;
unsigned char *channel[4];
} data = { FALSE, 0, 0, 0, { NULL, NULL, NULL, NULL } };
} data = { TILED_NONE, 0, 0, 0, { NULL, NULL, NULL, NULL } };
void set_median_size(int w, int h)
{

View File

@ -98,7 +98,7 @@ gif_save_animation (const char *filename, GIF_ANIMATION *gif,
int i, j;
FILE *file;
file = fopen (filename, "wb");
file = fopen(filename, "wb");
if (!file)
return -1;

View File

@ -442,5 +442,5 @@ static bool save_GIF(FileOp *fop)
ret = gif_save_animation(fop->filename, gif,
reinterpret_cast<void(*)(void*,float)>(fop_progress), fop);
gif_destroy_animation(gif);
return ret == 0 ? TRUE: FALSE;
return ret == 0 ? true: false;
}

View File

@ -215,7 +215,7 @@ static bool load_PNG(FileOp *fop)
if (info_ptr->color_type == PNG_COLOR_TYPE_RGB_ALPHA) {
register ase_uint8 *src_address = row_pointer;
register ase_uint32 *dst_address = ((ase_uint32 **)image->line)[y];
register int x, r, g, b, a;
register unsigned int x, r, g, b, a;
for (x=0; x<width; x++) {
r = *(src_address++);
@ -229,7 +229,7 @@ static bool load_PNG(FileOp *fop)
else if (info_ptr->color_type == PNG_COLOR_TYPE_RGB) {
register ase_uint8 *src_address = row_pointer;
register ase_uint32 *dst_address = ((ase_uint32 **)image->line)[y];
register int x, r, g, b;
register unsigned int x, r, g, b;
for (x=0; x<width; x++) {
r = *(src_address++);
@ -242,7 +242,7 @@ static bool load_PNG(FileOp *fop)
else if (info_ptr->color_type == PNG_COLOR_TYPE_GRAY_ALPHA) {
register ase_uint8 *src_address = row_pointer;
register ase_uint16 *dst_address = ((ase_uint16 **)image->line)[y];
register int x, k, a;
register unsigned int x, k, a;
for (x=0; x<width; x++) {
k = *(src_address++);
@ -254,7 +254,7 @@ static bool load_PNG(FileOp *fop)
else if (info_ptr->color_type == PNG_COLOR_TYPE_GRAY) {
register ase_uint8 *src_address = row_pointer;
register ase_uint16 *dst_address = ((ase_uint16 **)image->line)[y];
int x, k;
register unsigned int x, k;
for (x=0; x<width; x++) {
k = *(src_address++);
@ -265,7 +265,7 @@ static bool load_PNG(FileOp *fop)
else if (info_ptr->color_type == PNG_COLOR_TYPE_PALETTE) {
register ase_uint8 *src_address = row_pointer;
register ase_uint8 *dst_address = ((ase_uint8 **)image->line)[y];
register int x, c;
register unsigned int x, c;
for (x=0; x<width; x++) {
c = *(src_address++);
@ -414,7 +414,7 @@ static bool save_PNG(FileOp *fop)
if (info_ptr->color_type == PNG_COLOR_TYPE_RGB_ALPHA) {
register ase_uint32 *src_address = ((ase_uint32 **)image->line)[y];
register ase_uint8 *dst_address = row_pointer;
register int x, c;
register unsigned int x, c;
for (x=0; x<width; x++) {
c = *(src_address++);
@ -428,7 +428,7 @@ static bool save_PNG(FileOp *fop)
else if (info_ptr->color_type == PNG_COLOR_TYPE_RGB) {
register ase_uint32 *src_address = ((ase_uint32 **)image->line)[y];
register ase_uint8 *dst_address = row_pointer;
register int x, c;
register unsigned int x, c;
for (x=0; x<width; x++) {
c = *(src_address++);
@ -441,7 +441,7 @@ static bool save_PNG(FileOp *fop)
else if (info_ptr->color_type == PNG_COLOR_TYPE_GRAY_ALPHA) {
register ase_uint16 *src_address = ((ase_uint16 **)image->line)[y];
register ase_uint8 *dst_address = row_pointer;
register int x, c;
register unsigned int x, c;
for (x=0; x<width; x++) {
c = *(src_address++);
@ -453,7 +453,7 @@ static bool save_PNG(FileOp *fop)
else if (info_ptr->color_type == PNG_COLOR_TYPE_GRAY) {
register ase_uint16 *src_address = ((ase_uint16 **)image->line)[y];
register ase_uint8 *dst_address = row_pointer;
register int x, c;
register unsigned int x, c;
for (x=0; x<width; x++) {
c = *(src_address++);
@ -464,7 +464,7 @@ static bool save_PNG(FileOp *fop)
else if (info_ptr->color_type == PNG_COLOR_TYPE_PALETTE) {
register ase_uint8 *src_address = ((ase_uint8 **)image->line)[y];
register ase_uint8 *dst_address = row_pointer;
register int x;
register unsigned int x;
for (x=0; x<width; x++)
*(dst_address++) = *(src_address++);

View File

@ -402,7 +402,7 @@ static bool save_TGA(FileOp *fop)
unsigned char image_palette[256][3];
int x, y, c, r, g, b;
int depth = (image->imgtype == IMAGE_RGB) ? 32 : 8;
bool need_pal = (image->imgtype == IMAGE_INDEXED)? TRUE: FALSE;
bool need_pal = (image->imgtype == IMAGE_INDEXED)? true: false;
FILE *f;
f = fopen(fop->filename, "wb");

View File

@ -144,10 +144,10 @@ int jalert(const char *format, ...)
static JWidget create_alert(char *buf, JList *labels, JList *buttons)
{
JWidget box1, box2, grid, box3, box4, box5, window = NULL;
bool title = TRUE;
bool label = FALSE;
bool separator = FALSE;
bool button = FALSE;
bool title = true;
bool label = false;
bool separator = false;
bool button = false;
int align = 0;
char *beg;
int c, chr;
@ -197,16 +197,16 @@ static JWidget create_alert(char *buf, JList *labels, JList *buttons)
break;
/* next widget */
else {
title = label = separator = button = FALSE;
title = label = separator = button = false;
beg = buf+c+2;
align = 0;
switch (buf[c]) {
case '<': label=TRUE; align=JI_LEFT; break;
case '=': label=TRUE; align=JI_CENTER; break;
case '>': label=TRUE; align=JI_RIGHT; break;
case '-': separator=TRUE; break;
case '|': button=TRUE; break;
case '<': label=true; align=JI_LEFT; break;
case '=': label=true; align=JI_CENTER; break;
case '>': label=true; align=JI_RIGHT; break;
case '-': separator=true; break;
case '|': button=true; break;
}
c++;
}
@ -216,7 +216,7 @@ static JWidget create_alert(char *buf, JList *labels, JList *buttons)
if (window) {
box1 = jbox_new(JI_VERTICAL);
box2 = jbox_new(JI_VERTICAL);
grid = jgrid_new(1, FALSE);
grid = jgrid_new(1, false);
box3 = jbox_new(JI_HORIZONTAL | JI_HOMOGENEOUS);
/* to identify by the user */
@ -227,8 +227,8 @@ static JWidget create_alert(char *buf, JList *labels, JList *buttons)
box4 = jbox_new(0);
box5 = jbox_new(0);
jwidget_expansive(box4, TRUE);
jwidget_expansive(box5, TRUE);
jwidget_expansive(box4, true);
jwidget_expansive(box5, true);
jwidget_noborders(box4);
jwidget_noborders(box5);
@ -251,7 +251,7 @@ static JWidget create_alert(char *buf, JList *labels, JList *buttons)
/* default button is the last one */
if (jlist_last(*buttons))
jwidget_magnetic((JWidget)jlist_last(*buttons)->data, TRUE);
jwidget_magnetic((JWidget)jlist_last(*buttons)->data, true);
}
return window;

View File

@ -94,7 +94,7 @@ JWidget ji_generic_button_new(const char *text,
jwidget_add_hook(widget, behavior_type, button_msg_proc, button);
jwidget_set_align(widget, JI_CENTER | JI_MIDDLE);
jwidget_set_text(widget, text);
jwidget_focusrest(widget, TRUE);
jwidget_focusrest(widget, true);
jwidget_init_theme(widget);
return widget;
@ -171,7 +171,7 @@ void jbutton_add_command(JWidget widget,
Button* button = reinterpret_cast<Button*>(jwidget_get_data(widget, widget->type));
ButtonCommand* command = (ButtonCommand*)jnew(ButtonCommand, 1);
command->use_data = FALSE;
command->use_data = false;
command->proc = (void *)command_proc;
command->data = NULL;
@ -186,7 +186,7 @@ void jbutton_add_command_data(JWidget widget,
Button* button = reinterpret_cast<Button*>(jwidget_get_data(widget, widget->type));
ButtonCommand* command = jnew(ButtonCommand, 1);
command->use_data = TRUE;
command->use_data = true;
command->proc = (void *)command_proc;
command->data = data;
@ -262,7 +262,7 @@ static bool button_msg_proc(JWidget widget, JMessage msg)
case JM_REQSIZE:
button_request_size(widget, &msg->reqsize.w, &msg->reqsize.h);
return TRUE;
return true;
case JM_SIGNAL:
if (widget->type == JI_RADIO) {
@ -302,14 +302,14 @@ static bool button_msg_proc(JWidget widget, JMessage msg)
(msg->key.scancode == KEY_ENTER_PAD) ||
(msg->key.scancode == KEY_SPACE)) {
jwidget_select(widget);
return TRUE;
return true;
}
}
/* the underscored letter with Alt */
if ((msg->any.shifts & KB_ALT_FLAG) &&
(jwidget_check_underscored(widget, msg->key.scancode))) {
jwidget_select(widget);
return TRUE;
return true;
}
/* magnetic */
else if (jwidget_is_magnetic(widget) &&
@ -322,7 +322,7 @@ static bool button_msg_proc(JWidget widget, JMessage msg)
jmanager_dispatch_messages(ji_get_default_manager());
jwidget_select(widget);
return TRUE;
return true;
}
}
/* for JI_CHECK or JI_RADIO */
@ -350,7 +350,7 @@ static bool button_msg_proc(JWidget widget, JMessage msg)
jwidget_emit_signal(widget, JI_SIGNAL_RADIO_CHANGE);
}
}
return TRUE;
return true;
}
}
}
@ -361,7 +361,7 @@ static bool button_msg_proc(JWidget widget, JMessage msg)
if (widget->type == JI_BUTTON) {
if (jwidget_is_selected(widget)) {
button_selected_signal(widget);
return TRUE;
return true;
}
}
}
@ -375,7 +375,7 @@ static bool button_msg_proc(JWidget widget, JMessage msg)
jwidget_select(widget);
jwidget_capture_mouse(widget);
}
return TRUE;
return true;
case JI_CHECK:
if (jwidget_is_enabled(widget)) {
@ -386,7 +386,7 @@ static bool button_msg_proc(JWidget widget, JMessage msg)
jwidget_capture_mouse(widget);
}
return TRUE;
return true;
case JI_RADIO:
if (jwidget_is_enabled(widget)) {
@ -398,7 +398,7 @@ static bool button_msg_proc(JWidget widget, JMessage msg)
jwidget_capture_mouse(widget);
}
}
return TRUE;
return true;
}
break;
@ -425,7 +425,7 @@ static bool button_msg_proc(JWidget widget, JMessage msg)
break;
}
}
return TRUE;
return true;
}
break;
@ -448,7 +448,7 @@ static bool button_msg_proc(JWidget widget, JMessage msg)
break;
}
return FALSE;
return false;
}
static void button_request_size(JWidget widget, int *w, int *h)
@ -487,21 +487,19 @@ static void button_request_size(JWidget widget, int *w, int *h)
static void button_selected_signal(JWidget widget)
{
bool used;
/* deselect */
// deselect
jwidget_deselect(widget);
/* emit the signal */
used = jwidget_emit_signal(widget, JI_SIGNAL_BUTTON_SELECT);
// emit the signal
bool used = jwidget_emit_signal(widget, JI_SIGNAL_BUTTON_SELECT);
/* not used? */
// not used?
if (!used) {
Button* button = reinterpret_cast<Button*>(jwidget_get_data(widget, widget->type));
/* call commands */
if (!jlist_empty(button->commands)) {
ButtonCommand *command;
ButtonCommand* command;
JLink link;
JI_LIST_FOR_EACH(button->commands, link) {

View File

@ -80,9 +80,9 @@ JWidget jcombobox_new()
combobox->window = NULL;
combobox->items = jlist_new();
combobox->selected = 0;
combobox->editable = FALSE;
combobox->clickopen = TRUE;
combobox->casesensitive = TRUE;
combobox->editable = false;
combobox->clickopen = true;
combobox->casesensitive = true;
combobox->entry->user_data[0] = widget;
combobox->button->user_data[0] = widget;
@ -90,11 +90,11 @@ JWidget jcombobox_new()
/* TODO this separation should be from the JTheme */
widget->child_spacing = 0;
jwidget_focusrest(widget, TRUE);
jwidget_focusrest(widget, true);
jwidget_add_hook(widget, JI_COMBOBOX, combobox_msg_proc, combobox);
jwidget_add_hook(combobox->entry, JI_WIDGET, combobox_entry_msg_proc, NULL);
jwidget_expansive(combobox->entry, TRUE);
jwidget_expansive(combobox->entry, true);
jbutton_set_bevel(combobox->button, 0, 2, 0, 2);
jbutton_add_command_data(combobox->button, combobox_button_cmd, widget);
@ -115,11 +115,11 @@ void jcombobox_editable(JWidget widget, bool state)
combobox->editable = state;
if (state) {
jentry_readonly(combobox->entry, FALSE);
jentry_readonly(combobox->entry, false);
jentry_show_cursor(combobox->entry);
}
else {
jentry_readonly(combobox->entry, TRUE);
jentry_readonly(combobox->entry, true);
jentry_hide_cursor(combobox->entry);
}
}
@ -332,7 +332,7 @@ static bool combobox_msg_proc(JWidget widget, JMessage msg)
msg->reqsize.w += w;
msg->reqsize.h = MAX(msg->reqsize.h, h);
return TRUE;
return true;
}
case JM_SETPOS: {
@ -352,7 +352,7 @@ static bool combobox_msg_proc(JWidget widget, JMessage msg)
jwidget_set_rect(combobox->entry, cbox);
jrect_free(cbox);
return TRUE;
return true;
}
case JM_WINMOVE:
@ -367,14 +367,14 @@ static bool combobox_msg_proc(JWidget widget, JMessage msg)
if (combobox->window != NULL) {
if (!jwidget_has_mouse(jwidget_get_view(combobox->listbox))) {
combobox_close_window(widget);
return TRUE;
return true;
}
}
break;
}
return FALSE;
return false;
}
static bool combobox_entry_msg_proc(JWidget widget, JMessage msg)
@ -390,14 +390,14 @@ static bool combobox_entry_msg_proc(JWidget widget, JMessage msg)
msg->key.scancode == KEY_ENTER ||
msg->key.scancode == KEY_ENTER_PAD) {
combobox_switch_window(combo_widget);
return TRUE;
return true;
}
}
else {
if (msg->key.scancode == KEY_ENTER ||
msg->key.scancode == KEY_ENTER_PAD) {
combobox_switch_window(combo_widget);
return TRUE;
return true;
}
}
}
@ -413,11 +413,11 @@ static bool combobox_entry_msg_proc(JWidget widget, JMessage msg)
jmanager_set_focus(widget);
}
else
return TRUE;
return true;
break;
}
return FALSE;
return false;
}
static bool combobox_listbox_msg_proc(JWidget widget, JMessage msg)
@ -447,7 +447,7 @@ static bool combobox_listbox_msg_proc(JWidget widget, JMessage msg)
if (IS_VALID_ITEM(combo_widget, index))
jwidget_emit_signal(combo_widget, JI_SIGNAL_COMBOBOX_SELECT);
}
return TRUE;
return true;
/* case JM_IDLE: { */
/* /\* if the user clicks outside the listbox *\/ */
@ -458,7 +458,7 @@ static bool combobox_listbox_msg_proc(JWidget widget, JMessage msg)
/* combobox->button && !jwidget_has_mouse(combobox->button) && */
/* combobox->window && !jwidget_has_mouse(combobox->window)) { */
/* combobox_close_window(combo_widget); */
/* return TRUE; */
/* return true; */
/* } */
/* } */
/* break; */
@ -470,13 +470,13 @@ static bool combobox_listbox_msg_proc(JWidget widget, JMessage msg)
msg->key.scancode == KEY_ENTER ||
msg->key.scancode == KEY_ENTER_PAD) {
combobox_close_window(combo_widget);
return TRUE;
return true;
}
}
break;
}
return FALSE;
return false;
}
static void combobox_button_cmd(JWidget widget, void *data)
@ -507,7 +507,7 @@ static void combobox_open_window(JWidget widget)
jlistitem_new(item->text));
}
jwindow_ontop(combobox->window, TRUE);
jwindow_ontop(combobox->window, true);
jwidget_noborders(combobox->window);
size = jlist_length(combobox->items);

View File

@ -68,7 +68,7 @@ namespace EntryCmd {
typedef struct Entry
{
int maxsize;
size_t maxsize;
int cursor;
int scroll;
int select;
@ -89,7 +89,7 @@ static void entry_execute_cmd(JWidget widget, EntryCmd::Type cmd, int ascii, boo
static void entry_forward_word(JWidget widget);
static void entry_backward_word(JWidget widget);
JWidget jentry_new(int maxsize, const char *format, ...)
JWidget jentry_new(size_t maxsize, const char *format, ...)
{
JWidget widget = jwidget_new(JI_ENTRY);
Entry* entry = (Entry*)jnew(Entry, 1);
@ -114,17 +114,17 @@ JWidget jentry_new(int maxsize, const char *format, ...)
entry->scroll = 0;
entry->select = 0;
entry->timer_id = jmanager_add_timer(widget, 500);
entry->hidden = FALSE;
entry->state = FALSE;
entry->password = FALSE;
entry->readonly = FALSE;
entry->recent_focused = FALSE;
entry->hidden = false;
entry->state = false;
entry->password = false;
entry->readonly = false;
entry->recent_focused = false;
/* TODO support for text alignment and multi-line */
/* widget->align = JI_LEFT | JI_MIDDLE; */
widget->text(buf);
jwidget_focusrest(widget, TRUE);
jwidget_focusrest(widget, true);
jwidget_init_theme(widget);
return widget;
@ -162,7 +162,7 @@ void jentry_show_cursor(JWidget widget)
{
Entry* entry = reinterpret_cast<Entry*>(jwidget_get_data(widget, JI_ENTRY));
entry->hidden = FALSE;
entry->hidden = false;
jwidget_dirty(widget);
}
@ -171,7 +171,7 @@ void jentry_hide_cursor(JWidget widget)
{
Entry* entry = reinterpret_cast<Entry*>(jwidget_get_data(widget, JI_ENTRY));
entry->hidden = TRUE;
entry->hidden = true;
jwidget_dirty(widget);
}
@ -202,7 +202,7 @@ void jentry_set_cursor_pos(JWidget widget, int pos)
} while (entry->cursor >= c);
jmanager_start_timer(entry->timer_id);
entry->state = TRUE;
entry->state = true;
jwidget_dirty(widget);
}
@ -262,12 +262,13 @@ static bool entry_msg_proc(JWidget widget, JMessage msg)
case JM_REQSIZE:
entry_request_size(widget, &msg->reqsize.w, &msg->reqsize.h);
return TRUE;
return true;
case JM_TIMER:
if (jwidget_has_focus(widget) &&
msg->timer.timer_id == entry->timer_id) {
entry->state = entry->state ? FALSE: TRUE;
// blinking cursor
entry->state = entry->state ? false: true;
jwidget_dirty(widget);
}
break;
@ -275,11 +276,11 @@ static bool entry_msg_proc(JWidget widget, JMessage msg)
case JM_FOCUSENTER:
jmanager_start_timer(entry->timer_id);
entry->state = TRUE;
entry->state = true;
jwidget_dirty(widget);
jentry_select_text(widget, 0, -1);
entry->recent_focused = TRUE;
entry->recent_focused = true;
break;
case JM_FOCUSLEAVE:
@ -288,7 +289,7 @@ static bool entry_msg_proc(JWidget widget, JMessage msg)
jmanager_stop_timer(entry->timer_id);
jentry_deselect_text(widget);
entry->recent_focused = FALSE;
entry->recent_focused = false;
break;
case JM_KEYPRESSED:
@ -374,15 +375,15 @@ static bool entry_msg_proc(JWidget widget, JMessage msg)
bool move, dirty;
int c, x;
move = TRUE;
dirty = FALSE;
move = true;
dirty = false;
/* backward scroll */
if (msg->mouse.x < widget->rc->x1) {
if (entry->scroll > 0) {
entry->cursor = --entry->scroll;
move = FALSE;
dirty = TRUE;
move = false;
dirty = true;
jwidget_dirty(widget);
}
}
@ -402,8 +403,8 @@ static bool entry_msg_proc(JWidget widget, JMessage msg)
break;
}
entry->cursor = c;
move = FALSE;
dirty = TRUE;
move = false;
dirty = true;
jwidget_dirty(widget);
}
}
@ -414,14 +415,14 @@ static bool entry_msg_proc(JWidget widget, JMessage msg)
if (entry->cursor != c) {
entry->cursor = c;
dirty = TRUE;
dirty = true;
jwidget_dirty(widget);
}
}
/* move selection */
if (entry->recent_focused) {
entry->recent_focused = FALSE;
entry->recent_focused = false;
entry->select = entry->cursor;
}
else if (msg->type == JM_BUTTONPRESSED)
@ -430,24 +431,24 @@ static bool entry_msg_proc(JWidget widget, JMessage msg)
/* show the cursor */
if (dirty) {
jmanager_start_timer(entry->timer_id);
entry->state = TRUE;
entry->state = true;
}
return TRUE;
return true;
}
break;
case JM_BUTTONRELEASED:
if (jwidget_has_capture(widget))
jwidget_release_mouse(widget);
return TRUE;
return true;
case JM_DOUBLECLICK:
entry_forward_word(widget);
entry->select = entry->cursor;
entry_backward_word(widget);
jwidget_dirty(widget);
return TRUE;
return true;
case JM_MOUSEENTER:
case JM_MOUSELEAVE:
@ -457,7 +458,7 @@ static bool entry_msg_proc(JWidget widget, JMessage msg)
break;
}
return FALSE;
return false;
}
static void entry_request_size(JWidget widget, int *w, int *h)

View File

@ -34,7 +34,7 @@
#include "jinete/jbase.h"
JWidget jentry_new(int maxsize, const char *format, ...);
JWidget jentry_new(size_t maxsize, const char *format, ...);
void jentry_readonly(JWidget entry, bool state);
void jentry_password(JWidget entry, bool state);

View File

@ -149,8 +149,8 @@ char *ji_file_select_ex(const char *message,
/* create input widget (entry_path) */
entry_path = NULL;
entry_name = NULL;
entry_path_created = FALSE;
entry_name_created = FALSE;
entry_path_created = false;
entry_name_created = false;
if (widget_extension) {
entry_path = jwidget_find_name(widget_extension, "path");
@ -159,12 +159,12 @@ char *ji_file_select_ex(const char *message,
if (!entry_path) {
entry_path = jentry_new(size-1, NULL);
entry_path_created = TRUE;
entry_path_created = true;
}
if (!entry_name) {
entry_name = jentry_new(size-1, NULL);
entry_name_created = TRUE;
entry_name_created = true;
}
/* add hook */
@ -178,10 +178,10 @@ char *ji_file_select_ex(const char *message,
jview_attach(view1, listbox1);
jview_attach(view2, listbox2);
jwidget_expansive(view1, TRUE);
jwidget_expansive(view2, TRUE);
jwidget_expansive(panel, TRUE);
jwidget_expansive(box2, TRUE);
jwidget_expansive(view1, true);
jwidget_expansive(view2, true);
jwidget_expansive(panel, true);
jwidget_expansive(box2, true);
if (widget_extension && (tmp = jwidget_find_name(widget_extension, "top")))
jwidget_add_child(box1, tmp);
@ -196,7 +196,7 @@ char *ji_file_select_ex(const char *message,
else {
JWidget subbox1 = jbox_new(JI_VERTICAL);
JWidget subbox2 = jbox_new(JI_HORIZONTAL);
jwidget_expansive(entry_name, TRUE);
jwidget_expansive(entry_name, true);
jwidget_add_child(box2, subbox1);
jwidget_add_child(subbox1, panel);
jwidget_add_child(subbox1, subbox2);
@ -215,7 +215,7 @@ char *ji_file_select_ex(const char *message,
jwidget_add_child(window, box1);
/* magnetic */
jwidget_magnetic(button_select, TRUE);
jwidget_magnetic(button_select, true);
/* setup window size */
jwidget_set_min_size(panel, JI_SCREEN_W*9/10, JI_SCREEN_H*3/5);
@ -329,7 +329,7 @@ static bool filesel_msg_proc(JWidget widget, JMessage msg)
case JI_SIGNAL_BUTTON_SELECT:
if (!enter_to_path_in_entry())
jwidget_close_window(widget);
return TRUE;
return true;
case JI_SIGNAL_LISTBOX_SELECT: {
char filename[1024];
@ -382,17 +382,17 @@ static bool filesel_msg_proc(JWidget widget, JMessage msg)
(msg->key.scancode == KEY_ENTER_PAD))) {
if (enter_to_path_in_entry()) {
jmanager_set_focus(widget);
return TRUE;
return true;
}
else {
jwidget_close_window(widget);
return TRUE;
return true;
}
}
break;
}
return FALSE;
return false;
}
static bool enter_to_path_in_entry()
@ -456,10 +456,10 @@ static bool enter_to_path_in_entry()
break;
}
}
return TRUE;
return true;
}
else
return FALSE;
return false;
}
/* callback function for `for_each_file' routine */
@ -476,7 +476,7 @@ static void fill_listbox_callback(const char* filename, int attrib, int param)
/* all directories */
if (attrib & FA_DIREC) {
list = &paths;
found = TRUE;
found = true;
}
/* only files with an acceptable extension */
else {
@ -628,7 +628,7 @@ static bool check_extension(const char *filename_ext)
assert(extensions != NULL);
if (jlist_empty(extensions))
return TRUE; /* all extensions */
return true; /* all extensions */
len = ustrlen(filename_ext);
@ -639,23 +639,23 @@ static bool check_extension(const char *filename_ext)
case EQUAL_TO_TEXT:
if (ustricmp(ext->text, filename_ext) == 0)
return TRUE;
return true;
break;
case START_WITH_TEXT:
if (my_ustrnicmp(ext->text, filename_ext, ext->size) == 0)
return TRUE;
return true;
break;
case END_WITH_TEXT:
if (len >= ext->size &&
my_ustrnicmp(ext->text, filename_ext+len-ext->size, ext->size) == 0)
return TRUE;
return true;
break;
}
}
return FALSE;
return false;
}
static void free_extensions()

View File

@ -75,7 +75,7 @@ typedef struct FONT_AA_DATA {
} FONT_AA_DATA;
static FT_Library ft_library;
static bool ji_font_inited = FALSE;
static bool ji_font_inited = false;
extern FONT_VTABLE _ji_font_vtable_aa;
extern FONT_VTABLE* ji_font_vtable_aa;
@ -111,7 +111,7 @@ static void _font_uncache_glyphs(FONT* f)
for (i=0; i<af->face->num_glyphs; i++) {
if (af->cached_glyphs[i].is_cached) {
af->cached_glyphs[i].is_cached = FALSE;
af->cached_glyphs[i].is_cached = false;
if (af->cached_glyphs[i].bmp) {
jfree(af->cached_glyphs[i].bmp);
af->cached_glyphs[i].bmp = NULL;
@ -149,9 +149,9 @@ static void _font_cache_glyph(AL_CONST FONT* f, int glyph_number)
FT_Get_Glyph(af->face->glyph, &new_glyph);
/* ok, this glyph is now cached */
af->cached_glyphs[glyph_number].is_cached = TRUE;
af->cached_glyphs[glyph_number].mono_available = FALSE;
af->cached_glyphs[glyph_number].aa_available = FALSE;
af->cached_glyphs[glyph_number].is_cached = true;
af->cached_glyphs[glyph_number].mono_available = false;
af->cached_glyphs[glyph_number].aa_available = false;
/* render the mono bmp */
{
@ -172,7 +172,7 @@ static void _font_cache_glyph(AL_CONST FONT* f, int glyph_number)
/* save only if the bitmap is really 1 bit */
if (ft_bmp->pixel_mode == ft_pixel_mode_mono) {
af->cached_glyphs[glyph_number].mono_available = TRUE;
af->cached_glyphs[glyph_number].mono_available = true;
/* set width, height, left, top */
af->cached_glyphs[glyph_number].width = ft_bmp->width;
@ -235,7 +235,7 @@ static void _font_cache_glyph(AL_CONST FONT* f, int glyph_number)
/* save only if the bitmap is really 8 bit */
if (ft_bmp->pixel_mode == ft_pixel_mode_grays) {
af->cached_glyphs[glyph_number].aa_available = TRUE;
af->cached_glyphs[glyph_number].aa_available = true;
/* set width, height, left, top */
af->cached_glyphs[glyph_number].aawidth = ft_bmp->width;
@ -298,7 +298,7 @@ static void _font_new_cache_glyph(FONT* f)
af->cached_glyphs = jnew(struct CACHED_GLYPH, af->face->num_glyphs);
for (i=0; i<af->face->num_glyphs; i++) {
af->cached_glyphs[i].is_cached = FALSE;
af->cached_glyphs[i].is_cached = false;
af->cached_glyphs[i].bmp = NULL;
af->cached_glyphs[i].aabmp = 0;
}
@ -312,7 +312,7 @@ int _ji_font_init()
if (FT_Init_FreeType (&ft_library))
return -1;
ji_font_inited = TRUE;
ji_font_inited = true;
}
return 0;
}
@ -322,7 +322,7 @@ void _ji_font_exit()
if (ji_font_inited) {
FT_Done_FreeType(ft_library);
ji_font_inited = FALSE;
ji_font_inited = false;
}
}
@ -482,7 +482,7 @@ int ji_font_set_size(FONT* f, int h)
/* check we arent at 0 */
if (test_h <= 0) {
error = TRUE;
error = true;
break;
}
@ -529,12 +529,12 @@ bool ji_font_is_fixed(FONT* f)
FONT_AA_DATA* af = reinterpret_cast<FONT_AA_DATA*>(f->data);
if (af->num_fixed_sizes < 0)
return FALSE;
return false;
else
return TRUE;
return true;
}
else
return TRUE;
return true;
}
bool ji_font_is_scalable(FONT* f)
@ -543,12 +543,12 @@ bool ji_font_is_scalable(FONT* f)
FONT_AA_DATA* af = reinterpret_cast<FONT_AA_DATA*>(f->data);
if (af->num_fixed_sizes < 0)
return TRUE;
return true;
else
return FALSE;
return false;
}
else
return FALSE;
return false;
}
const int *ji_font_get_available_fixed_sizes(FONT* f, int *n)
@ -996,12 +996,12 @@ int ji_font_set_aa_mode(struct FONT* f, int mode)
bool ji_font_is_fixed(FONT* f)
{
return TRUE;
return true;
}
bool ji_font_is_scalable(FONT* f)
{
return FALSE;
return false;
}
const int *ji_font_get_available_fixed_sizes(FONT* f, int* n)

View File

@ -478,7 +478,7 @@ static void grid_distribute_size(JWidget widget, JRect rect)
}
DISTRIBUTE_SIZE(cols, colstrip, l, r, jrect_w, grid->same_width_columns);
DISTRIBUTE_SIZE(rows, rowstrip, t, b, jrect_h, FALSE);
DISTRIBUTE_SIZE(rows, rowstrip, t, b, jrect_h, false);
}
static bool grid_put_widget_in_cell(JWidget widget, JWidget child, int hspan, int vspan, int align)

View File

@ -66,7 +66,7 @@ static bool image_msg_proc(JWidget widget, JMessage msg)
msg->reqsize.w = widget->border_width.l + jrect_w(&box) + widget->border_width.r;
msg->reqsize.h = widget->border_width.t + jrect_h(&box) + widget->border_width.b;
return TRUE;
return true;
}
case JM_DRAW: {
@ -81,9 +81,9 @@ static bool image_msg_proc(JWidget widget, JMessage msg)
blit(bmp, ji_screen, 0, 0,
icon.x1, icon.y1, jrect_w(&icon), jrect_h(&icon));
return TRUE;
return true;
}
}
return FALSE;
return false;
}

View File

@ -115,7 +115,7 @@ bool _ji_is_valid_widget(JWidget widget)
void _ji_set_font_of_all_widgets(struct FONT *f)
{
int c;
size_t c;
// first of all, we have to set the font to all the widgets
for (c=0; c<widgets->size(); c++)

View File

@ -55,7 +55,7 @@ JWidget jlistbox_new()
JWidget widget = jwidget_new(JI_LISTBOX);
jwidget_add_hook(widget, JI_LISTBOX, listbox_msg_proc, NULL);
jwidget_focusrest(widget, TRUE);
jwidget_focusrest(widget, true);
jwidget_init_theme(widget);
return widget;
@ -170,15 +170,15 @@ static bool listbox_msg_proc(JWidget widget, JMessage msg)
case JM_REQSIZE:
listbox_request_size(widget, &msg->reqsize.w, &msg->reqsize.h);
return TRUE;
return true;
case JM_SETPOS:
listbox_set_position(widget, &msg->setpos.rect);
return TRUE;
return true;
case JM_DIRTYCHILDREN:
listbox_dirty_children(widget);
return TRUE;
return true;
case JM_OPEN:
jlistbox_center_scroll(widget);
@ -191,7 +191,7 @@ static bool listbox_msg_proc(JWidget widget, JMessage msg)
if (jwidget_has_capture(widget)) {
int select = jlistbox_get_selected_index(widget);
JWidget view = jwidget_get_view(widget);
bool pick_item = TRUE;
bool pick_item = true;
if (view) {
JRect vp = jview_get_viewport_position(view);
@ -199,12 +199,12 @@ static bool listbox_msg_proc(JWidget widget, JMessage msg)
if (msg->mouse.y < vp->y1) {
int num = MAX(1, (vp->y1 - msg->mouse.y) / 8);
jlistbox_select_index(widget, select-num);
pick_item = FALSE;
pick_item = false;
}
else if (msg->mouse.y >= vp->y2) {
int num = MAX(1, (msg->mouse.y - (vp->y2-1)) / 8);
jlistbox_select_index(widget, select+num);
pick_item = FALSE;
pick_item = false;
}
jrect_free(vp);
@ -226,7 +226,7 @@ static bool listbox_msg_proc(JWidget widget, JMessage msg)
jlistbox_select_child(widget, picked);
}
return TRUE;
return true;
}
break;
@ -299,20 +299,20 @@ static bool listbox_msg_proc(JWidget widget, JMessage msg)
}
break;
default:
return FALSE;
return false;
}
jlistbox_select_index(widget, MID(0, select, bottom));
return TRUE;
return true;
}
break;
case JM_DOUBLECLICK:
jwidget_emit_signal(widget, JI_SIGNAL_LISTBOX_SELECT);
return TRUE;
return true;
}
return FALSE;
return false;
}
static void listbox_request_size(JWidget widget, int *w, int *h)
@ -392,7 +392,7 @@ static bool listitem_msg_proc(JWidget widget, JMessage msg)
case JM_REQSIZE:
listitem_request_size(widget, &msg->reqsize.w, &msg->reqsize.h);
return TRUE;
return true;
case JM_SETPOS: {
JRect crect;
@ -405,11 +405,11 @@ static bool listitem_msg_proc(JWidget widget, JMessage msg)
jwidget_set_rect(reinterpret_cast<JWidget>(link->data), crect);
jrect_free(crect);
return TRUE;
return true;
}
}
return FALSE;
return false;
}
static void listitem_request_size(JWidget widget, int *w, int *h)

View File

@ -103,7 +103,7 @@ static JWidget mouse_widget; /* the widget with the mouse */
static JWidget capture_widget; /* the widget that captures the
mouse */
static bool first_time_poll; /* TRUE when we don't enter in poll yet */
static bool first_time_poll; /* true when we don't enter in poll yet */
static char old_readed_key[KEY_MAX]; /* keyboard status of previous
poll */
@ -177,7 +177,7 @@ JWidget jmanager_new()
mouse_widget = NULL;
capture_widget = NULL;
first_time_poll = TRUE;
first_time_poll = true;
double_click_level = DOUBLE_CLICK_NONE;
double_click_ticks = 0;
@ -265,7 +265,7 @@ void jmanager_run(JWidget widget)
}
/**
* @return TRUE if there are messages in the queue to be distpatched
* @return true if there are messages in the queue to be distpatched
* through jmanager_dispatch_messages().
*/
bool jmanager_generate_messages(JWidget manager)
@ -281,7 +281,7 @@ bool jmanager_generate_messages(JWidget manager)
poll_keyboard();
if (first_time_poll) {
first_time_poll = FALSE;
first_time_poll = false;
jmanager_refresh_screen();
jmouse_set_cursor(JI_CURSOR_NORMAL);
@ -289,11 +289,11 @@ bool jmanager_generate_messages(JWidget manager)
/* first check: there are windows to manage? */
if (jlist_empty(manager->children))
return FALSE;
return false;
/* TODO check for STAGE */
/* if (want_close_stage == STAGE_WANT_CLOSE) */
/* return FALSE; */
/* return false; */
/* new windows to show? */
if (!jlist_empty(new_windows)) {
@ -547,12 +547,12 @@ bool jmanager_generate_messages(JWidget manager)
jwidget_flush_redraw(manager);
if (!jlist_empty(msg_queue))
return TRUE;
return true;
else {
/* make some OSes happy */
yield_timeslice();
rest(1);
return FALSE;
return false;
}
}
@ -715,14 +715,14 @@ void jmanager_set_focus(JWidget widget)
JMessage msg;
if (widget)
widget_parents = jwidget_get_parents(widget, FALSE);
widget_parents = jwidget_get_parents(widget, false);
else
widget_parents = jlist_new();
/* fetch the focus */
if (focus_widget) {
JList focus_parents = jwidget_get_parents(focus_widget, TRUE);
JList focus_parents = jwidget_get_parents(focus_widget, true);
msg = jmessage_new(JM_FOCUSLEAVE);
JI_LIST_FOR_EACH(focus_parents, link) {
@ -786,14 +786,14 @@ void jmanager_set_mouse(JWidget widget)
JMessage msg;
if (widget)
widget_parents = jwidget_get_parents(widget, FALSE);
widget_parents = jwidget_get_parents(widget, false);
else
widget_parents = jlist_new();
/* fetch the mouse */
if (mouse_widget) {
JList mouse_parents = jwidget_get_parents(mouse_widget, TRUE);
JList mouse_parents = jwidget_get_parents(mouse_widget, true);
msg = jmessage_new(JM_MOUSELEAVE);
JI_LIST_FOR_EACH(mouse_parents, link) {
@ -865,7 +865,7 @@ void jmanager_focus_first_child(JWidget widget)
JWidget it;
for (it=jwidget_get_window(widget); it; it=next_widget(it)) {
if (ACCEPT_FOCUS(it) && !(childs_accept_focus(it, TRUE))) {
if (ACCEPT_FOCUS(it) && !(childs_accept_focus(it, true))) {
jmanager_set_focus(it);
break;
}
@ -1015,7 +1015,7 @@ void _jmanager_close_window(JWidget manager, JWidget window, bool redraw_backgro
jregion_union(reg1, reg1, reg2);
jregion_free(reg2);
_jmanager_close_window(manager, reinterpret_cast<JWidget>(link->data), FALSE);
_jmanager_close_window(manager, reinterpret_cast<JWidget>(link->data), false);
}
}
}
@ -1069,30 +1069,30 @@ static bool manager_msg_proc(JWidget widget, JMessage msg)
assert(msg->deffree.widget_to_free != widget);
jwidget_free(msg->deffree.widget_to_free);
return TRUE;
return true;
case JM_REQSIZE:
manager_request_size(widget, &msg->reqsize.w, &msg->reqsize.h);
return TRUE;
return true;
case JM_SETPOS:
manager_set_position(widget, &msg->setpos.rect);
return TRUE;
return true;
case JM_DRAWRGN:
manager_redraw_region(widget, msg->drawrgn.region);
return TRUE;
return true;
case JM_DRAW:
jdraw_rectfill(&msg->draw.rect, widget->theme->desktop_color);
return TRUE;
return true;
case JM_KEYPRESSED:
case JM_KEYRELEASED: {
JLink link, link2;
msg->key.propagate_to_children = TRUE;
msg->key.propagate_to_parent = FALSE;
msg->key.propagate_to_children = true;
msg->key.propagate_to_parent = false;
/* continue sending the message to the children of all windows
(until a desktop or foreground window) */
@ -1102,7 +1102,7 @@ static bool manager_msg_proc(JWidget widget, JMessage msg)
/* send to the window */
JI_LIST_FOR_EACH(w->children, link2)
if (jwidget_send_message(reinterpret_cast<JWidget>(link2->data), msg))
return TRUE;
return true;
if (jwindow_is_foreground(w) ||
jwindow_is_desktop(w))
@ -1113,12 +1113,12 @@ static bool manager_msg_proc(JWidget widget, JMessage msg)
if (msg->type == JM_KEYPRESSED)
move_focus(widget, msg);
return TRUE;
return true;
}
}
return FALSE;
return false;
}
static void manager_request_size(JWidget widget, int *w, int *h)
@ -1200,10 +1200,10 @@ static void manager_pump_queue(JWidget widget_manager)
}
/* this message is in use */
msg->any.used = TRUE;
msg->any.used = true;
first_msg = msg;
done = FALSE;
done = false;
JI_LIST_FOR_EACH(msg->any.widgets, link2) {
widget = reinterpret_cast<JWidget>(link2->data);
@ -1400,12 +1400,12 @@ static void generate_proc_windows_list2(JWidget widget)
static int some_parent_is_focusrest(JWidget widget)
{
if (jwidget_is_focusrest(widget))
return TRUE;
return true;
if (widget->parent)
return some_parent_is_focusrest(widget->parent);
else
return FALSE;
return false;
}
static JWidget find_magnetic_widget(JWidget widget)
@ -1436,9 +1436,9 @@ static JMessage new_mouse_msg(int type, JWidget widget)
msg->mouse.flags =
type == JM_BUTTONRELEASED ? jmouse_b(1):
jmouse_b(0);
msg->mouse.left = msg->mouse.flags & 1 ? TRUE: FALSE;
msg->mouse.right = msg->mouse.flags & 2 ? TRUE: FALSE;
msg->mouse.middle = msg->mouse.flags & 4 ? TRUE: FALSE;
msg->mouse.left = msg->mouse.flags & 1 ? true: false;
msg->mouse.right = msg->mouse.flags & 2 ? true: false;
msg->mouse.middle = msg->mouse.flags & 4 ? true: false;
if (widget != NULL)
jmessage_add_dest(msg, widget);
@ -1488,7 +1488,7 @@ static bool move_focus(JWidget manager, JMessage msg)
int (*cmp)(JWidget, int, int) = NULL;
JWidget focus = NULL;
JWidget it, *list;
bool ret = FALSE;
bool ret = false;
JWidget window;
int c, count;
@ -1514,12 +1514,12 @@ static bool move_focus(JWidget manager, JMessage msg)
/* list's 1st element is the focused widget */
for (it=focus_widget; it; it=next_widget(it)) {
if (ACCEPT_FOCUS(it) && !(childs_accept_focus(it, TRUE)))
if (ACCEPT_FOCUS(it) && !(childs_accept_focus(it, true)))
list[c++] = it;
}
for (it=window; it != focus_widget; it=next_widget(it)) {
if (ACCEPT_FOCUS(it) && !(childs_accept_focus(it, TRUE)))
if (ACCEPT_FOCUS(it) && !(childs_accept_focus(it, true)))
list[c++] = it;
}
@ -1535,7 +1535,7 @@ static bool move_focus(JWidget manager, JMessage msg)
else if (count > 1) {
focus = list[1];
}
ret = TRUE;
ret = true;
break;
/* arrow keys */
@ -1579,7 +1579,7 @@ static bool move_focus(JWidget manager, JMessage msg)
else
focus = list[0];
ret = TRUE;
ret = true;
break;
}
@ -1611,10 +1611,10 @@ static bool childs_accept_focus(JWidget widget, bool first)
JLink link;
JI_LIST_FOR_EACH(widget->children, link)
if (childs_accept_focus(reinterpret_cast<JWidget>(link->data), FALSE))
return TRUE;
if (childs_accept_focus(reinterpret_cast<JWidget>(link->data), false))
return true;
return first ? FALSE: ACCEPT_FOCUS(widget);
return first ? false: ACCEPT_FOCUS(widget);
}
static JWidget next_widget(JWidget widget)

View File

@ -167,7 +167,7 @@ void _jmemleak_exit()
line.SizeOfStruct = sizeof(IMAGEHLP_LINE);
HANDLE hproc = ::GetCurrentProcess();
::SymInitialize(hproc, NULL, FALSE);
::SymInitialize(hproc, NULL, false);
char filename[MAX_PATH];
::GetModuleFileName(NULL, filename, sizeof filename);

View File

@ -185,7 +185,7 @@ JWidget jmenubox_new()
menubox->base = NULL;
jwidget_add_hook(widget, JI_MENUBOX, menubox_msg_proc, menubox);
jwidget_focusrest(widget, TRUE);
jwidget_focusrest(widget, true);
jwidget_init_theme(widget);
return widget;
@ -197,7 +197,7 @@ JWidget jmenuitem_new(const char *text)
MenuItem *menuitem = jnew(MenuItem, 1);
menuitem->accel = NULL;
menuitem->highlight = FALSE;
menuitem->highlight = false;
menuitem->submenu = NULL;
menuitem->submenu_menubox = NULL;
@ -333,11 +333,11 @@ void jmenu_popup(JWidget menu, int x, int y)
menubox = jmenubox_new();
base = create_base(menubox);
base->was_clicked = TRUE;
base->is_filtering = TRUE;
base->was_clicked = true;
base->is_filtering = true;
jmanager_add_msg_filter(JM_BUTTONPRESSED, menubox);
jwindow_moveable(window, FALSE); /* can't move the window */
jwindow_moveable(window, false); /* can't move the window */
/* set children */
jmenubox_set_menu(menubox, menu);
@ -352,7 +352,7 @@ void jmenu_popup(JWidget menu, int x, int y)
/* set the focus to the new menubox */
jmanager_set_focus(menubox);
jwidget_magnetic(menubox, TRUE);
jwidget_magnetic(menubox, true);
/* open the window */
jwindow_open_fg(window);
@ -390,15 +390,15 @@ static bool menu_msg_proc(JWidget widget, JMessage msg)
case JM_REQSIZE:
menu_request_size(widget, &msg->reqsize.w, &msg->reqsize.h);
return TRUE;
return true;
case JM_SETPOS:
menu_set_position(widget, &msg->setpos.rect);
return TRUE;
return true;
}
return FALSE;
return false;
}
static void menu_request_size(JWidget widget, int *w, int *h)
@ -470,7 +470,7 @@ static bool menubox_msg_proc(JWidget widget, JMessage msg)
if (menubox->base != NULL &&
menubox->base->is_filtering) {
menubox->base->is_filtering = FALSE;
menubox->base->is_filtering = false;
jmanager_remove_msg_filter(JM_BUTTONPRESSED, widget);
}
@ -483,11 +483,11 @@ static bool menubox_msg_proc(JWidget widget, JMessage msg)
case JM_REQSIZE:
menubox_request_size(widget, &msg->reqsize.w, &msg->reqsize.h);
return TRUE;
return true;
case JM_SETPOS:
menubox_set_position(widget, &msg->setpos.rect);
return TRUE;
return true;
case JM_MOTION:
/* isn't pressing a button? */
@ -525,7 +525,7 @@ static bool menubox_msg_proc(JWidget widget, JMessage msg)
/* the user click outside all the menu-box/menu-items, close all */
close_all(menu);
return TRUE;
return true;
}
}
@ -535,7 +535,7 @@ static bool menubox_msg_proc(JWidget widget, JMessage msg)
if ((picked->type == JI_MENUITEM) &&
!(picked->flags & JI_DISABLED) &&
!MITEM(picked)->highlight) {
set_highlight(menu, picked, FALSE, TRUE, FALSE);
set_highlight(menu, picked, false, true, false);
}
else if (!get_base(widget)->was_clicked) {
unhighlight(menu);
@ -579,15 +579,15 @@ static bool menubox_msg_proc(JWidget widget, JMessage msg)
if (get_base(widget)->is_processing)
break;
get_base(widget)->was_clicked = FALSE;
get_base(widget)->was_clicked = false;
/* check for ALT+some letter in menubar and some letter in menuboxes */
if (((widget->type == JI_MENUBOX) && (!msg->any.shifts)) ||
((widget->type == JI_MENUBAR) && (msg->any.shifts & KB_ALT_FLAG))) {
selected = check_for_letter(menu, scancode_to_ascii(msg->key.scancode));
if (selected) {
set_highlight(menu, selected, TRUE, TRUE, TRUE);
return TRUE;
set_highlight(menu, selected, true, true, true);
return true;
}
}
@ -599,7 +599,7 @@ static bool menubox_msg_proc(JWidget widget, JMessage msg)
if (selected) {
close_all(menu);
exe_menuitem(selected);
return TRUE;
return true;
}
}
#endif
@ -610,7 +610,7 @@ static bool menubox_msg_proc(JWidget widget, JMessage msg)
JWidget child;
JWidget child_with_submenu_opened = NULL;
JLink link;
bool used = FALSE;
bool used = false;
/* search a child with highlight or the submenu opened */
JI_LIST_FOR_EACH(menu->children, link) {
@ -636,20 +636,20 @@ static bool menubox_msg_proc(JWidget widget, JMessage msg)
/* fetch the focus */
jmanager_free_focus();
used = TRUE;
used = true;
}
}
/* in menu-boxes */
else {
if (child_with_submenu_opened) {
close_menuitem(child_with_submenu_opened, TRUE);
used = TRUE;
close_menuitem(child_with_submenu_opened, true);
used = true;
}
/* go to parent */
else if (MENU(menu)->menuitem) {
/* just retrogress one parent-level */
close_menuitem(MENU(menu)->menuitem, TRUE);
used = TRUE;
close_menuitem(MENU(menu)->menuitem, true);
used = true;
}
}
break;
@ -658,30 +658,30 @@ static bool menubox_msg_proc(JWidget widget, JMessage msg)
/* in menu-bar */
if (widget->type == JI_MENUBAR) {
if (child_with_submenu_opened)
close_menuitem(child_with_submenu_opened, TRUE);
close_menuitem(child_with_submenu_opened, true);
}
/* in menu-boxes */
else {
/* go to previous */
highlight = find_previtem(menu, highlight);
set_highlight(menu, highlight, FALSE, FALSE, FALSE);
set_highlight(menu, highlight, false, false, false);
}
used = TRUE;
used = true;
break;
case KEY_DOWN:
/* in menu-bar */
if (widget->type == JI_MENUBAR) {
/* select the active menu */
set_highlight(menu, highlight, TRUE, TRUE, TRUE);
set_highlight(menu, highlight, true, true, true);
}
/* in menu-boxes */
else {
/* go to next */
highlight = find_nextitem(menu, highlight);
set_highlight(menu, highlight, FALSE, FALSE, FALSE);
set_highlight(menu, highlight, false, false, false);
}
used = TRUE;
used = true;
break;
case KEY_LEFT:
@ -689,7 +689,7 @@ static bool menubox_msg_proc(JWidget widget, JMessage msg)
if (widget->type == JI_MENUBAR) {
/* go to previous */
highlight = find_previtem(menu, highlight);
set_highlight(menu, highlight, FALSE, FALSE, FALSE);
set_highlight(menu, highlight, false, false, false);
}
/* in menu-boxes */
else {
@ -706,16 +706,16 @@ static bool menubox_msg_proc(JWidget widget, JMessage msg)
menuitem = find_previtem(menu, get_highlight(menu));
/* go to previous item in the parent */
set_highlight(menu, menuitem, FALSE, TRUE, TRUE);
set_highlight(menu, menuitem, false, true, true);
}
/* if the parent isn't the menu-bar */
else {
/* just retrogress one parent-level */
close_menuitem(MENU(menu)->menuitem, TRUE);
close_menuitem(MENU(menu)->menuitem, true);
}
}
}
used = TRUE;
used = true;
break;
case KEY_RIGHT:
@ -723,13 +723,13 @@ static bool menubox_msg_proc(JWidget widget, JMessage msg)
if (widget->type == JI_MENUBAR) {
/* go to next */
highlight = find_nextitem(menu, highlight);
set_highlight(menu, highlight, FALSE, FALSE, FALSE);
set_highlight(menu, highlight, false, false, false);
}
/* in menu-boxes */
else {
/* enter in sub-menu */
if ((highlight) && HAS_SUBMENU(highlight)) {
set_highlight(menu, highlight, TRUE, TRUE, TRUE);
set_highlight(menu, highlight, true, true, true);
}
/* go to parent */
else if (MENU(menu)->menuitem) {
@ -743,17 +743,17 @@ static bool menubox_msg_proc(JWidget widget, JMessage msg)
menuitem = find_nextitem(menu, get_highlight(menu));
/* open the sub-menu */
set_highlight(menu, menuitem, FALSE, TRUE, TRUE);
set_highlight(menu, menuitem, false, true, true);
}
}
used = TRUE;
used = true;
break;
case KEY_ENTER:
case KEY_ENTER_PAD:
if (highlight)
set_highlight(menu, highlight, TRUE, TRUE, TRUE);
used = TRUE;
set_highlight(menu, highlight, true, true, true);
used = true;
break;
}
@ -765,13 +765,13 @@ static bool menubox_msg_proc(JWidget widget, JMessage msg)
default:
if (msg->type == JM_CLOSE_POPUP) {
_jmanager_close_window(jwidget_get_manager(widget),
jwidget_get_window(widget), TRUE);
jwidget_get_window(widget), true);
}
break;
}
return FALSE;
return false;
}
static void menubox_request_size(JWidget widget, int *w, int *h)
@ -820,7 +820,7 @@ static bool menuitem_msg_proc(JWidget widget, JMessage msg)
case JM_REQSIZE:
menuitem_request_size(widget, &msg->reqsize.w, &msg->reqsize.h);
return TRUE;
return true;
case JM_MOUSEENTER:
case JM_MOUSELEAVE:
@ -830,10 +830,10 @@ static bool menuitem_msg_proc(JWidget widget, JMessage msg)
default:
if (msg->type == JM_OPEN_MENUITEM) {
Base *base = get_base(widget);
Base* base = get_base(widget);
JWidget window, menubox;
JRect pos, old_pos;
bool select_first = msg->user.a;
bool select_first = (bool)msg->user.a;
assert(base != NULL);
assert(base->is_processing);
@ -849,7 +849,7 @@ static bool menuitem_msg_proc(JWidget widget, JMessage msg)
menuitem->submenu_menubox = menubox;
jwindow_moveable(window, FALSE); /* can't move the window */
jwindow_moveable(window, false); /* can't move the window */
/* set children */
jmenubox_set_menu(menubox, menuitem->submenu);
@ -906,7 +906,7 @@ static bool menuitem_msg_proc(JWidget widget, JMessage msg)
jrect_free(pos);
/* set the focus to the new menubox */
jwidget_magnetic(menubox, TRUE);
jwidget_magnetic(menubox, true);
/* setup the highlight of the new menubox */
if (select_first) {
@ -927,7 +927,7 @@ static bool menuitem_msg_proc(JWidget widget, JMessage msg)
}
if (first_child)
set_highlight(menuitem->submenu, first_child, FALSE, FALSE, FALSE);
set_highlight(menuitem->submenu, first_child, false, false, false);
else
unhighlight(menuitem->submenu);
}
@ -937,15 +937,15 @@ static bool menuitem_msg_proc(JWidget widget, JMessage msg)
/* run in background */
jwindow_open_bg(window);
base->is_processing = FALSE;
base->is_processing = false;
jrect_free(old_pos);
return TRUE;
return true;
}
else if (msg->type == JM_CLOSE_MENUITEM) {
Base *base = get_base(widget);
Base* base = get_base(widget);
JWidget menubox, window;
bool last_of_close_chain = msg->user.a;
bool last_of_close_chain = (bool)msg->user.a;
assert(base != NULL);
assert(base->is_processing);
@ -976,21 +976,21 @@ static bool menuitem_msg_proc(JWidget widget, JMessage msg)
*/
if (last_of_close_chain) {
base->close_all = FALSE;
base->is_processing = FALSE;
base->close_all = false;
base->is_processing = false;
}
return TRUE;
return true;
}
else if (msg->type == JM_EXE_MENUITEM) {
jwidget_emit_signal(widget, JI_SIGNAL_MENUITEM_SELECT);
return TRUE;
return true;
}
break;
}
return FALSE;
return false;
}
static void menuitem_request_size(JWidget widget, int *w, int *h)
@ -1053,7 +1053,7 @@ static JWidget get_base_menubox(JWidget widget)
}
}
assert(FALSE);
assert(false);
return NULL;
}
@ -1067,10 +1067,10 @@ static Base *create_base(JWidget widget)
{
Base *base = jnew(Base, 1);
base->was_clicked = FALSE;
base->is_filtering = FALSE;
base->is_processing = FALSE;
base->close_all = FALSE;
base->was_clicked = false;
base->is_filtering = false;
base->is_processing = false;
base->close_all = false;
MBOX(widget)->base = base;
@ -1110,7 +1110,7 @@ static void set_highlight(JWidget menu, JWidget menuitem, bool click, bool open_
if (child != menuitem) {
/* is it? */
if (MITEM(child)->highlight) {
MITEM(child)->highlight = FALSE;
MITEM(child)->highlight = false;
jwidget_dirty(child);
}
}
@ -1118,14 +1118,14 @@ static void set_highlight(JWidget menu, JWidget menuitem, bool click, bool open_
if (menuitem) {
if (!MITEM(menuitem)->highlight) {
MITEM(menuitem)->highlight = TRUE;
MITEM(menuitem)->highlight = true;
jwidget_dirty(menuitem);
}
/* highlight parents */
if (MENU(menu)->menuitem != NULL) {
set_highlight(MENU(menu)->menuitem->parent,
MENU(menu)->menuitem, FALSE, FALSE, FALSE);
MENU(menu)->menuitem, false, false, false);
}
/* open submenu of the menitem */
@ -1136,7 +1136,7 @@ static void set_highlight(JWidget menu, JWidget menuitem, bool click, bool open_
open_menuitem(menuitem, select_first_child);
/* the mouse was clicked */
get_base(menuitem)->was_clicked = TRUE;
get_base(menuitem)->was_clicked = true;
}
}
/* execute menuitem action */
@ -1149,7 +1149,7 @@ static void set_highlight(JWidget menu, JWidget menuitem, bool click, bool open_
static void unhighlight(JWidget menu)
{
set_highlight(menu, NULL, FALSE, FALSE, FALSE);
set_highlight(menu, NULL, false, false, false);
}
static void open_menuitem(JWidget menuitem, bool select_first)
@ -1179,7 +1179,7 @@ static void open_menuitem(JWidget menuitem, bool select_first)
continue;
if (child != menuitem && MITEM(child)->submenu_menubox) {
close_menuitem(child, FALSE);
close_menuitem(child, false);
}
}
}
@ -1194,15 +1194,15 @@ static void open_menuitem(JWidget menuitem, bool select_first)
assert(base != NULL);
/* reset flags */
base->close_all = FALSE;
base->is_processing = TRUE;
base->close_all = false;
base->is_processing = true;
/* we need to add a filter of the JM_BUTTONPRESSED to intercept
clicks outside the menu (and close all the hierarchy in that
case); the widget to intercept messages is the base menu-bar or
popuped menu-box */
if (!base->is_filtering) {
base->is_filtering = TRUE;
base->is_filtering = true;
jmanager_add_msg_filter(JM_BUTTONPRESSED, get_base_menubox(menuitem));
}
}
@ -1228,7 +1228,7 @@ static void close_menuitem(JWidget menuitem, bool last_of_close_chain)
continue;
if (MITEM(child)->submenu_menubox) {
close_menuitem(reinterpret_cast<JWidget>(link->data), FALSE);
close_menuitem(reinterpret_cast<JWidget>(link->data), false);
}
}
@ -1243,7 +1243,7 @@ static void close_menuitem(JWidget menuitem, bool last_of_close_chain)
assert(base != NULL);
/* start processing */
base->is_processing = TRUE;
base->is_processing = true;
}
static void close_popup(JWidget menubox)
@ -1269,10 +1269,10 @@ static void close_all(JWidget menu)
base_menubox = get_base_menubox(menu->parent);
base = MBOX(base_menubox)->base;
base->close_all = TRUE;
base->was_clicked = FALSE;
base->close_all = true;
base->was_clicked = false;
if (base->is_filtering) {
base->is_filtering = FALSE;
base->is_filtering = false;
jmanager_remove_msg_filter(JM_BUTTONPRESSED, base_menubox);
}
@ -1280,7 +1280,7 @@ static void close_all(JWidget menu)
if (menuitem != NULL) {
if (MITEM(menuitem)->submenu_menubox != NULL)
close_menuitem(menuitem, TRUE);
close_menuitem(menuitem, true);
}
else {
JI_LIST_FOR_EACH(menu->children, link) {
@ -1290,7 +1290,7 @@ static void close_all(JWidget menu)
continue;
if (MITEM(menuitem)->submenu_menubox != NULL)
close_menuitem(menuitem, TRUE);
close_menuitem(menuitem, true);
}
}
@ -1318,7 +1318,7 @@ static bool window_msg_proc(JWidget widget, JMessage msg)
}
return FALSE;
return false;
}
static JWidget check_for_letter(JWidget menu, int ascii)

View File

@ -79,8 +79,8 @@ JMessage jmessage_new_key_related(int type, int readkey_value)
msg->key.scancode = (readkey_value >> 8) & 0xff;
msg->key.ascii = readkey_value & 0xff;
msg->key.repeat = 0;
msg->key.propagate_to_children = FALSE;
msg->key.propagate_to_parent = TRUE;
msg->key.propagate_to_children = false;
msg->key.propagate_to_parent = true;
#if 0
printf("%i: %i %i [%c]\n", type, msg->key.scancode,
@ -102,7 +102,7 @@ JMessage jmessage_new_copy(const JMessage msg)
memcpy(copy, msg, sizeof(union jmessage));
copy->any.widgets = jlist_copy(msg->any.widgets);
copy->any.used = FALSE;
copy->any.used = false;
return copy;
}

View File

@ -66,7 +66,7 @@ JWidget jslider_new(int min, int max, int value)
slider->value = MID(min, value, max);
jwidget_add_hook(widget, JI_SLIDER, slider_msg_proc, slider);
jwidget_focusrest(widget, TRUE);
jwidget_focusrest(widget, true);
jwidget_init_theme(widget);
return widget;
@ -124,7 +124,7 @@ static bool slider_msg_proc(JWidget widget, JMessage msg)
case JM_REQSIZE:
slider_request_size(widget, &msg->reqsize.w, &msg->reqsize.h);
return TRUE;
return true;
case JM_FOCUSENTER:
case JM_FOCUSLEAVE:
@ -134,7 +134,7 @@ static bool slider_msg_proc(JWidget widget, JMessage msg)
case JM_BUTTONPRESSED:
if (jwidget_is_disabled(widget))
return TRUE;
return true;
jwidget_select(widget);
jwidget_hard_capture_mouse(widget);
@ -192,7 +192,7 @@ static bool slider_msg_proc(JWidget widget, JMessage msg)
}
jrect_free(rc);
return TRUE;
return true;
}
break;
@ -236,7 +236,7 @@ static bool slider_msg_proc(JWidget widget, JMessage msg)
case KEY_HOME: value = min; break;
case KEY_END: value = max; break;
default:
return FALSE;
return false;
}
if (slider->value != value) {
@ -244,7 +244,7 @@ static bool slider_msg_proc(JWidget widget, JMessage msg)
jwidget_emit_signal(widget, JI_SIGNAL_SLIDER_CHANGE);
}
return TRUE;
return true;
}
break;
@ -258,16 +258,16 @@ static bool slider_msg_proc(JWidget widget, JMessage msg)
jslider_set_value(widget, value);
jwidget_emit_signal(widget, JI_SIGNAL_SLIDER_CHANGE);
}
return TRUE;
return true;
}
break;
case JM_SETCURSOR:
slider_setcursor(widget);
return TRUE;
return true;
}
return FALSE;
return false;
}
static void slider_request_size(JWidget widget, int *w, int *h)

View File

@ -121,7 +121,7 @@ int _ji_system_init()
if (screen)
jmouse_poll();
moved = TRUE;
moved = true;
m_cursor = JI_CURSOR_NULL;
return 0;
@ -355,7 +355,7 @@ bool jmouse_is_shown()
/**
* Updates the mouse information (position, wheel and buttons).
*
* @return Returns TRUE if the mouse moved.
* @return Returns true if the mouse moved.
*/
bool jmouse_poll()
{
@ -374,20 +374,20 @@ bool jmouse_poll()
if ((m_x[0] != m_x[1]) || (m_y[0] != m_y[1])) {
poll_mouse();
update_mouse_position();
moved = TRUE;
moved = true;
}
if (moved) {
moved = FALSE;
return TRUE;
moved = false;
return true;
}
else
return FALSE;
return false;
}
void jmouse_set_position(int x, int y)
{
moved = TRUE;
moved = true;
m_x[0] = m_x[1] = x;
m_y[0] = m_y[1] = y;
@ -429,10 +429,10 @@ bool jmouse_control_infinite_scroll(JRect rect)
if ((x != u) || (y != v)) {
jmouse_set_position(x, y);
return TRUE;
return true;
}
else
return FALSE;
return false;
}
static void update_mouse_position()

View File

@ -52,7 +52,7 @@ JWidget jtextbox_new(const char *text, int align)
JWidget widget = jwidget_new(JI_TEXTBOX);
jwidget_add_hook(widget, JI_TEXTBOX, textbox_msg_proc, NULL);
jwidget_focusrest(widget, TRUE);
jwidget_focusrest(widget, true);
jwidget_set_align(widget, align);
jwidget_set_text(widget, text);
@ -67,7 +67,7 @@ static bool textbox_msg_proc(JWidget widget, JMessage msg)
case JM_REQSIZE:
textbox_request_size(widget, &msg->reqsize.w, &msg->reqsize.h);
return TRUE;
return true;
case JM_SIGNAL:
if (msg->signal.num == JI_SIGNAL_SET_TEXT) {
@ -126,11 +126,11 @@ static bool textbox_msg_proc(JWidget widget, JMessage msg)
default:
jrect_free(vp);
return FALSE;
return false;
}
jrect_free(vp);
}
return TRUE;
return true;
}
break;
@ -139,7 +139,7 @@ static bool textbox_msg_proc(JWidget widget, JMessage msg)
if (view) {
jwidget_hard_capture_mouse(widget);
jmouse_set_cursor(JI_CURSOR_SCROLL);
return TRUE;
return true;
}
break;
}
@ -166,7 +166,7 @@ static bool textbox_msg_proc(JWidget widget, JMessage msg)
if (view && jwidget_has_capture(widget)) {
jwidget_release_mouse(widget);
jmouse_set_cursor(JI_CURSOR_NORMAL);
return TRUE;
return true;
}
break;
}
@ -187,7 +187,7 @@ static bool textbox_msg_proc(JWidget widget, JMessage msg)
}
}
return FALSE;
return false;
}
static void textbox_request_size(JWidget widget, int *w, int *h)

View File

@ -381,7 +381,7 @@ void _ji_theme_textbox_draw(BITMAP *bmp, JWidget widget,
else /* left */
xout = x;
draw_text(bmp, font, beg, xout, y, fg, bg, TRUE);
draw_text(bmp, font, beg, xout, y, fg, bg, true);
jrectexclude(bmp,
x1, y, x2, y+textheight-1,

View File

@ -76,7 +76,7 @@ void jwidget_add_tooltip_text(JWidget widget, const char *text)
*/
JWidget jtooltip_window_new(const char *text)
{
JWidget window = tipwindow_new(text, FALSE);
JWidget window = tipwindow_new(text, false);
return window;
}
@ -96,7 +96,7 @@ void jtooltip_window_set_hotregion(JWidget widget, JRegion region)
jregion_free(tipwindow->hot_region);
if (!tipwindow->filtering) {
tipwindow->filtering = TRUE;
tipwindow->filtering = true;
jmanager_add_msg_filter(JM_MOTION, widget);
jmanager_add_msg_filter(JM_BUTTONPRESSED, widget);
jmanager_add_msg_filter(JM_KEYPRESSED, widget);
@ -153,7 +153,7 @@ static bool tip_hook(JWidget widget, JMessage msg)
case JM_TIMER:
if (msg->timer.timer_id == tip->timer_id) {
if (!tip->window) {
JWidget window = tipwindow_new(tip->text, TRUE);
JWidget window = tipwindow_new(tip->text, true);
/* int x = tip->widget->rc->x1; */
/* int y = tip->widget->rc->y2; */
int x = jmouse_x(0)+12;
@ -182,7 +182,7 @@ static bool tip_hook(JWidget widget, JMessage msg)
break;
}
return FALSE;
return false;
}
/********************************************************************/
@ -196,11 +196,11 @@ static JWidget tipwindow_new(const char *text, bool close_on_buttonpressed)
tipwindow->close_on_buttonpressed = close_on_buttonpressed;
tipwindow->hot_region = NULL;
tipwindow->filtering = FALSE;
tipwindow->filtering = false;
jwindow_sizeable(window, FALSE);
jwindow_moveable(window, FALSE);
jwindow_wantfocus(window, FALSE);
jwindow_sizeable(window, false);
jwindow_moveable(window, false);
jwindow_wantfocus(window, false);
jwidget_set_align(window, JI_LEFT | JI_TOP);
@ -237,7 +237,7 @@ static bool tipwindow_msg_proc(JWidget widget, JMessage msg)
case JM_CLOSE:
if (tipwindow->filtering) {
tipwindow->filtering = FALSE;
tipwindow->filtering = false;
jmanager_remove_msg_filter(JM_MOTION, widget);
jmanager_remove_msg_filter(JM_BUTTONPRESSED, widget);
jmanager_remove_msg_filter(JM_KEYPRESSED, widget);
@ -246,7 +246,7 @@ static bool tipwindow_msg_proc(JWidget widget, JMessage msg)
case JM_DESTROY:
if (tipwindow->filtering) {
tipwindow->filtering = FALSE;
tipwindow->filtering = false;
jmanager_remove_msg_filter(JM_MOTION, widget);
jmanager_remove_msg_filter(JM_BUTTONPRESSED, widget);
jmanager_remove_msg_filter(JM_KEYPRESSED, widget);
@ -285,7 +285,7 @@ static bool tipwindow_msg_proc(JWidget widget, JMessage msg)
widget->border_width.l + max_w + widget->border_width.r);
msg->reqsize.h += max_h;
}
return TRUE;
return true;
}
case JM_SIGNAL:
@ -303,7 +303,7 @@ static bool tipwindow_msg_proc(JWidget widget, JMessage msg)
/* setup the background color */
jwidget_set_bg_color(widget, makecol(255, 255, 200));
return TRUE;
return true;
}
break;
@ -363,9 +363,9 @@ static bool tipwindow_msg_proc(JWidget widget, JMessage msg)
widget->border_width.t = oldt;
jrect_free(pos);
return TRUE;
return true;
}
}
return FALSE;
return false;
}

View File

@ -79,7 +79,7 @@ JWidget jview_new()
view->viewport = viewport_new();
view->scrollbar_h = scrollbar_new(JI_HORIZONTAL);
view->scrollbar_v = scrollbar_new(JI_VERTICAL);
view->hasbars = TRUE;
view->hasbars = true;
view->wherepos = 0;
view->whereclick = 0;
@ -138,7 +138,7 @@ void jview_without_bars(JWidget widget)
{
View* view = reinterpret_cast<View*>(jwidget_get_data(widget, JI_VIEW));
view->hasbars = FALSE;
view->hasbars = false;
jview_update(widget);
}
@ -386,7 +386,7 @@ static bool view_msg_proc(JWidget widget, JMessage msg)
break;
}
return FALSE;
return false;
}
static JWidget viewport_new()
@ -489,7 +489,7 @@ static bool scrollbar_msg_proc(JWidget widget, JMessage msg)
View* view = reinterpret_cast<View*>(jwidget_get_data(widget->parent, JI_VIEW));
int x1, y1, x2, y2;
int u1, v1, u2, v2;
int ret = FALSE;
bool ret = false;
int pos, len;
jtheme_scrollbar_info(widget, &pos, &len);
@ -518,14 +518,14 @@ static bool scrollbar_msg_proc(JWidget widget, JMessage msg)
jview_set_scroll(widget->parent,
view->scroll_x - jrect_w(view->viewport->rc)/2,
view->scroll_y);
ret = TRUE;
ret = true;
}
/* right */
else if (MOUSE_IN(u1+pos+len, y1, x2, y2)) {
jview_set_scroll(widget->parent,
view->scroll_x + jrect_w(view->viewport->rc)/2,
view->scroll_y);
ret = TRUE;
ret = true;
}
}
else {
@ -538,14 +538,14 @@ static bool scrollbar_msg_proc(JWidget widget, JMessage msg)
jview_set_scroll(widget->parent,
view->scroll_x,
view->scroll_y - jrect_h(view->viewport->rc)/2);
ret = TRUE;
ret = true;
}
/* right */
else if (MOUSE_IN(x1, v1+pos+len, x2, y2)) {
jview_set_scroll(widget->parent,
view->scroll_x,
view->scroll_y + jrect_h(view->viewport->rc)/2);
ret = TRUE;
ret = true;
}
}
@ -554,6 +554,8 @@ static bool scrollbar_msg_proc(JWidget widget, JMessage msg)
jwidget_select(widget);
jwidget_hard_capture_mouse(widget);
// continue to JM_MOTION handler...
}
case JM_MOTION:
@ -601,7 +603,7 @@ static bool scrollbar_msg_proc(JWidget widget, JMessage msg)
break;
}
return FALSE;
return false;
}
static void scrollbar_info(JWidget widget, int *_pos, int *_len,

View File

@ -415,28 +415,28 @@ bool jwidget_is_magnetic(JWidget widget)
{
assert_valid_widget(widget);
return (widget->flags & JI_MAGNETIC) ? TRUE: FALSE;
return (widget->flags & JI_MAGNETIC) ? true: false;
}
bool jwidget_is_expansive(JWidget widget)
{
assert_valid_widget(widget);
return (widget->flags & JI_EXPANSIVE) ? TRUE: FALSE;
return (widget->flags & JI_EXPANSIVE) ? true: false;
}
bool jwidget_is_decorative(JWidget widget)
{
assert_valid_widget(widget);
return (widget->flags & JI_DECORATIVE) ? TRUE: FALSE;
return (widget->flags & JI_DECORATIVE) ? true: false;
}
bool jwidget_is_focusrest(JWidget widget)
{
assert_valid_widget(widget);
return (widget->flags & JI_FOCUSREST) ? TRUE: FALSE;
return (widget->flags & JI_FOCUSREST) ? true: false;
}
/**********************************************************************/
@ -543,12 +543,12 @@ bool jwidget_is_hidden(JWidget widget)
do {
if (widget->flags & JI_HIDDEN)
return TRUE;
return true;
widget = widget->parent;
} while (widget);
return FALSE;
return false;
}
bool jwidget_is_enabled(JWidget widget)
@ -564,19 +564,19 @@ bool jwidget_is_disabled(JWidget widget)
do {
if (widget->flags & JI_DISABLED)
return TRUE;
return true;
widget = widget->parent;
} while (widget);
return FALSE;
return false;
}
bool jwidget_is_selected(JWidget widget)
{
assert_valid_widget(widget);
return (widget->flags & JI_SELECTED) ? TRUE: FALSE;
return (widget->flags & JI_SELECTED) ? true: false;
}
bool jwidget_is_deselected(JWidget widget)
@ -593,21 +593,21 @@ bool jwidget_has_focus(JWidget widget)
{
assert_valid_widget(widget);
return (widget->flags & JI_HASFOCUS) ? TRUE: FALSE;
return (widget->flags & JI_HASFOCUS) ? true: false;
}
bool jwidget_has_mouse(JWidget widget)
{
assert_valid_widget(widget);
return (widget->flags & JI_HASMOUSE) ? TRUE: FALSE;
return (widget->flags & JI_HASMOUSE) ? true: false;
}
bool jwidget_has_capture(JWidget widget)
{
assert_valid_widget(widget);
return (widget->flags & JI_HASCAPTURE) ? TRUE: FALSE;
return (widget->flags & JI_HASCAPTURE) ? true: false;
}
/**********************************************************************/
@ -715,7 +715,7 @@ JWidget jwidget_get_manager(JWidget widget)
}
/* returns a list of parents (you must free the list), if "ascendant"
is TRUE the list is build from child to parents, else the list is
is true the list is build from child to parents, else the list is
from parent to children */
JList jwidget_get_parents(JWidget widget, bool ascendant)
{
@ -771,7 +771,7 @@ bool jwidget_has_child(JWidget widget, JWidget child)
assert_valid_widget(widget);
assert_valid_widget(child);
return jlist_find(widget->children, child) != widget->children->end ? TRUE: FALSE;
return jlist_find(widget->children, child) != widget->children->end ? true: false;
}
/**********************************************************************/
@ -1303,13 +1303,13 @@ void jwidget_signal_off(JWidget widget)
widget->emit_signals++;
}
int jwidget_emit_signal(JWidget widget, int signal_num)
bool jwidget_emit_signal(JWidget widget, int signal_num)
{
assert_valid_widget(widget);
if (!widget->emit_signals) {
JMessage msg;
int ret;
bool ret;
#ifdef REPORT_SIGNALS
printf("Signal: %d (%d)\n", signal_num, widget->id);
@ -1332,7 +1332,7 @@ int jwidget_emit_signal(JWidget widget, int signal_num)
return ret;
}
else
return 0;
return false;
}
/**********************************************************************/
@ -1347,7 +1347,7 @@ int jwidget_emit_signal(JWidget widget, int signal_num)
bool jwidget_send_message(JWidget widget, JMessage msg)
{
bool done = FALSE;
bool done = false;
JHook hook;
JLink link;
@ -1364,8 +1364,8 @@ bool jwidget_send_message(JWidget widget, JMessage msg)
bool jwidget_send_message_after_type(JWidget widget, JMessage msg, int type)
{
bool done = FALSE;
bool send = FALSE;
bool done = false;
bool send = false;
JHook hook;
JLink link;
@ -1376,7 +1376,7 @@ bool jwidget_send_message_after_type(JWidget widget, JMessage msg, int type)
hook = reinterpret_cast<JHook>(link->data);
if (hook->type == type) {
send = TRUE;
send = true;
continue;
}
else if (!send)
@ -1493,7 +1493,7 @@ bool jwidget_check_underscored(JWidget widget, int scancode)
else if (scancode >= KEY_A && scancode <= KEY_Z)
ascii = 'a' + (scancode - KEY_A);
else
return FALSE;
return false;
if (widget->has_text()) {
const char* text = widget->text();
@ -1501,10 +1501,10 @@ bool jwidget_check_underscored(JWidget widget, int scancode)
for (c=0; text[c]; c++)
if ((text[c] == '&') && (text[c+1] != '&'))
if (ascii == tolower(text[c+1]))
return TRUE;
return true;
}
return FALSE;
return false;
}
/**********************************************************************/
@ -1531,14 +1531,14 @@ static bool widget_msg_proc(JWidget widget, JMessage msg)
case JM_DRAW:
if (widget->draw_method) {
(*widget->draw_method)(widget, &msg->draw.rect);
return TRUE;
return true;
}
break;
case JM_REQSIZE:
msg->reqsize.w = widget->min_w;
msg->reqsize.h = widget->min_h;
return TRUE;
return true;
case JM_SETPOS: {
JRect cpos;
@ -1552,13 +1552,13 @@ static bool widget_msg_proc(JWidget widget, JMessage msg)
jwidget_set_rect(reinterpret_cast<JWidget>(link->data), cpos);
jrect_free(cpos);
return TRUE;
return true;
}
case JM_DRAWRGN:
#if 0
{
int redraw = FALSE;
int redraw = false;
JRegion region2;
JMessage msg2;
JRect rect;
@ -1571,7 +1571,7 @@ static bool widget_msg_proc(JWidget widget, JMessage msg)
(widget->rc->y <= rect->y+rect->h-1) &&
(widget->rc->x+widget->rc->w-1 >= rect->x) &&
(widget->rc->y+widget->rc->h-1 >= rect->y)) {
redraw = TRUE;
redraw = true;
break;
}
}
@ -1605,7 +1605,7 @@ static bool widget_msg_proc(JWidget widget, JMessage msg)
if (!(widget->flags & JI_HIDDEN)) /* is visible? */
jwidget_invalidate_region(widget, msg->drawrgn.region);
#endif
return TRUE;
return true;
case JM_DIRTYCHILDREN: {
JLink link;
@ -1613,7 +1613,7 @@ static bool widget_msg_proc(JWidget widget, JMessage msg)
JI_LIST_FOR_EACH(widget->children, link)
jwidget_dirty(reinterpret_cast<JWidget>(link->data));
return TRUE;
return true;
}
case JM_KEYPRESSED:
@ -1649,10 +1649,10 @@ static bool widget_msg_proc(JWidget widget, JMessage msg)
return jwidget_send_message(widget->parent, msg);
else {
jmouse_set_cursor(JI_CURSOR_NORMAL);
return TRUE;
return true;
}
}
return FALSE;
return false;
}

View File

@ -164,7 +164,7 @@ void jwidget_scroll(JWidget widget, JRegion region, int dx, int dy);
void jwidget_signal_on(JWidget widget);
void jwidget_signal_off(JWidget widget);
int jwidget_emit_signal(JWidget widget, int signal_num);
bool jwidget_emit_signal(JWidget widget, int signal_num);
/* manager handler */

View File

@ -64,7 +64,7 @@ static JRect click_pos = NULL;
static int press_x, press_y;
static int window_action = WINDOW_NONE;
static JWidget window_new(int desktop, const char *text);
static JWidget window_new(bool desktop, const char *text);
static bool window_msg_proc(JWidget widget, JMessage msg);
static void window_request_size(JWidget widget, int *w, int *h);
static void window_set_position(JWidget widget, JRect rect);
@ -76,17 +76,17 @@ static void displace_widgets(JWidget widget, int x, int y);
bool _jwindow_is_moving()
{
return (window_action == WINDOW_MOVE) ? TRUE: FALSE;
return (window_action == WINDOW_MOVE) ? true: false;
}
JWidget jwindow_new(const char *text)
{
return window_new(FALSE, text);
return window_new(false, text);
}
JWidget jwindow_new_desktop()
{
return window_new(TRUE, NULL);
return window_new(true, NULL);
}
JWidget jwindow_get_killer(JWidget widget)
@ -131,7 +131,7 @@ void jwindow_remap(JWidget widget)
JRect rect;
if (window->is_autoremap) {
window->is_autoremap = FALSE;
window->is_autoremap = false;
jwidget_show(widget);
}
@ -182,7 +182,7 @@ void jwindow_position(JWidget widget, int x, int y)
void jwindow_move(JWidget widget, JRect rect)
{
move_window(widget, rect, TRUE);
move_window(widget, rect, true);
}
void jwindow_open(JWidget widget)
@ -205,14 +205,14 @@ void jwindow_open_fg(JWidget widget)
jwindow_open(widget);
manager = jwidget_get_manager(widget);
window->is_foreground = TRUE;
window->is_foreground = true;
while (!(widget->flags & JI_HIDDEN)) {
if (jmanager_generate_messages(manager))
jmanager_dispatch_messages(manager);
}
window->is_foreground = FALSE;
window->is_foreground = false;
}
void jwindow_open_bg(JWidget widget)
@ -226,7 +226,7 @@ void jwindow_close(JWidget widget, JWidget killer)
window->killer = killer;
_jmanager_close_window(jwidget_get_manager(widget), widget, TRUE);
_jmanager_close_window(jwidget_get_manager(widget), widget, true);
}
bool jwindow_is_toplevel(JWidget widget)
@ -267,7 +267,7 @@ bool jwindow_is_wantfocus(JWidget widget)
return window->is_wantfocus;
}
static JWidget window_new(int desktop, const char *text)
static JWidget window_new(bool desktop, const char *text)
{
JWidget widget = jwidget_new(JI_WINDOW);
Window *window = jnew(Window, 1);
@ -276,10 +276,10 @@ static JWidget window_new(int desktop, const char *text)
window->is_desktop = desktop;
window->is_moveable = !desktop;
window->is_sizeable = !desktop;
window->is_ontop = FALSE;
window->is_wantfocus = TRUE;
window->is_foreground = FALSE;
window->is_autoremap = TRUE;
window->is_ontop = false;
window->is_wantfocus = true;
window->is_foreground = false;
window->is_autoremap = true;
jwidget_hide(widget);
jwidget_add_hook(widget, JI_WINDOW, window_msg_proc, window);
@ -298,17 +298,17 @@ static bool window_msg_proc(JWidget widget, JMessage msg)
switch (msg->type) {
case JM_DESTROY:
_jmanager_close_window(jwidget_get_manager(widget), widget, FALSE);
_jmanager_close_window(jwidget_get_manager(widget), widget, false);
jfree(window);
break;
case JM_REQSIZE:
window_request_size(widget, &msg->reqsize.w, &msg->reqsize.h);
return TRUE;
return true;
case JM_SETPOS:
window_set_position(widget, &msg->setpos.rect);
return TRUE;
return true;
case JM_OPEN:
window->killer = NULL;
@ -337,7 +337,7 @@ static bool window_msg_proc(JWidget widget, JMessage msg)
jrect_copy(click_pos, widget->rc);
jwidget_hard_capture_mouse(widget);
return TRUE;
return true;
}
else
break;
@ -354,7 +354,7 @@ static bool window_msg_proc(JWidget widget, JMessage msg)
}
window_action = WINDOW_NONE;
return TRUE;
return true;
}
break;
@ -371,7 +371,7 @@ static bool window_msg_proc(JWidget widget, JMessage msg)
JRect rect = jrect_new(x, y,
x+jrect_w(widget->rc),
y+jrect_h(widget->rc));
move_window(widget, rect, TRUE);
move_window(widget, rect, true);
jrect_free(rect);
}
else {
@ -406,7 +406,7 @@ static bool window_msg_proc(JWidget widget, JMessage msg)
{
JRect rect = jrect_new(x, y, x+w, y+h);
move_window(widget, rect, FALSE);
move_window(widget, rect, false);
jrect_free(rect);
jwidget_emit_signal(widget, JI_SIGNAL_WINDOW_RESIZE);
@ -457,13 +457,13 @@ static bool window_msg_proc(JWidget widget, JMessage msg)
cursor = JI_CURSOR_SIZE_B;
jmouse_set_cursor(cursor);
return TRUE;
return true;
}
break;
}
return FALSE;
return false;
}
static void window_request_size(JWidget widget, int *w, int *h)

View File

@ -576,7 +576,7 @@ static JXmlElem read_elem(char *elem_string)
char *name_beg = s; /* here the name begins */
char *name;
char *value = NULL;
bool translatable = FALSE;
bool translatable = false;
/* read the attribute-name */
while (*s && !IS_BLANK(*s) && *s != '=')

View File

@ -68,28 +68,28 @@ static struct {
bool mask : 1;
unsigned char *data;
} icons_data[ICONS] = {
{ FALSE, default_theme_cnormal },
{ FALSE, default_theme_cnoradd },
{ FALSE, default_theme_cforbidden },
{ FALSE, default_theme_chand },
{ FALSE, default_theme_cscroll },
{ FALSE, default_theme_cmove },
{ FALSE, default_theme_csizetl },
{ FALSE, default_theme_csizet },
{ FALSE, default_theme_csizetr },
{ FALSE, default_theme_csizel },
{ FALSE, default_theme_csizer },
{ FALSE, default_theme_csizebl },
{ FALSE, default_theme_csizeb },
{ FALSE, default_theme_csizebr },
{ FALSE, default_theme_ceyedropper },
{ FALSE, default_theme_ichecke },
{ FALSE, default_theme_icheckm },
{ FALSE, default_theme_iclose },
{ TRUE, default_theme_imenum },
{ FALSE, default_theme_iradioe },
{ FALSE, default_theme_iradiom },
{ FALSE, default_theme_icombobox },
{ false, default_theme_cnormal },
{ false, default_theme_cnoradd },
{ false, default_theme_cforbidden },
{ false, default_theme_chand },
{ false, default_theme_cscroll },
{ false, default_theme_cmove },
{ false, default_theme_csizetl },
{ false, default_theme_csizet },
{ false, default_theme_csizetr },
{ false, default_theme_csizel },
{ false, default_theme_csizer },
{ false, default_theme_csizebl },
{ false, default_theme_csizeb },
{ false, default_theme_csizebr },
{ false, default_theme_ceyedropper },
{ false, default_theme_ichecke },
{ false, default_theme_icheckm },
{ false, default_theme_iclose },
{ true, default_theme_imenum },
{ false, default_theme_iradioe },
{ false, default_theme_iradiom },
{ false, default_theme_icombobox },
};
static BITMAP *icons_bitmap[ICONS];
@ -431,7 +431,7 @@ static void theme_init_widget(JWidget widget)
jbutton_set_bevel(button, 0, 0, 0, 0);
jwidget_add_hook(button, JI_WIDGET,
theme_button_msg_proc, NULL);
jwidget_decorative(button, TRUE);
jwidget_decorative(button, true);
jwidget_add_child(widget, button);
jwidget_set_name(button, "theme_close_button");
}
@ -595,7 +595,7 @@ static void theme_draw_button(JWidget widget, JRect clip)
/* text */
crect = jwidget_get_child_rect(widget);
draw_textstring(NULL, fg, bg, FALSE, widget, crect, 1);
draw_textstring(NULL, fg, bg, false, widget, crect, 1);
jrect_free(crect);
/* icon */
@ -648,7 +648,7 @@ static void theme_draw_check(JWidget widget, JRect clip)
}
/* text */
draw_textstring(NULL, -1, bg, FALSE, widget, &text, 0);
draw_textstring(NULL, -1, bg, false, widget, &text, 0);
/* icon */
draw_icons(icon.x1, icon.y1, widget, ICON_CHECK_EDGE);
@ -747,7 +747,7 @@ static void theme_draw_label(JWidget widget, JRect clip)
jdraw_rectfill(widget->rc, bg);
draw_textstring(NULL, -1, bg, FALSE, widget, widget->rc, 0);
draw_textstring(NULL, -1, bg, false, widget, widget->rc, 0);
}
static void theme_draw_listbox(JWidget widget, JRect clip)
@ -785,7 +785,7 @@ static void theme_draw_listitem(JWidget widget, JRect clip)
if (widget->has_text()) {
/* text */
jdraw_text(widget->font(), widget->text(), x, y, fg, bg, TRUE);
jdraw_text(widget->font(), widget->text(), x, y, fg, bg, true);
/* background */
jrectexclude
@ -871,7 +871,7 @@ static void theme_draw_menuitem(JWidget widget, JRect clip)
pos = jwidget_get_rect(widget);
if (!bar)
jrect_displace(pos, widget->child_spacing/2, 0);
draw_textstring(NULL, fg, bg, FALSE, widget, pos, 0);
draw_textstring(NULL, fg, bg, false, widget, pos, 0);
jrect_free(pos);
/* for menu-box */
@ -911,7 +911,7 @@ static void theme_draw_menuitem(JWidget widget, JRect clip)
jaccel_to_string(jmenuitem_get_accel(widget), buf);
widget->align(JI_RIGHT | JI_MIDDLE);
draw_textstring(buf, fg, bg, FALSE, widget, pos, 0);
draw_textstring(buf, fg, bg, false, widget, pos, 0);
widget->align(old_align);
jrect_free(pos);
@ -998,7 +998,7 @@ static void theme_draw_radio(JWidget widget, JRect clip)
COLOR_FOREGROUND);
/* text */
draw_textstring(NULL, -1, bg, FALSE, widget, &text, 0);
draw_textstring(NULL, -1, bg, false, widget, &text, 0);
/* icon */
draw_icons(icon.x1, icon.y1, widget, ICON_RADIO_EDGE);
@ -1051,7 +1051,7 @@ static void theme_draw_separator(JWidget widget, JRect clip)
if (widget->has_text()) {
int h = jwidget_get_text_height(widget);
struct jrect r = { x1+h/2, y1-h/2, x2+1-h, y2+1+h };
draw_textstring(NULL, -1, BGCOLOR, FALSE, widget, &r, 0);
draw_textstring(NULL, -1, BGCOLOR, false, widget, &r, 0);
}
}
@ -1066,11 +1066,11 @@ static int my_add_clip_rect(BITMAP *bitmap, int x1, int y1, int x2, int y2)
int v2 = MIN(y2, bitmap->cb-1);
if (u1 > u2 || v1 > v2)
return FALSE;
return false;
else
set_clip(bitmap, u1, v1, u2, v2);
return TRUE;
return true;
}
#endif
@ -1163,12 +1163,12 @@ static void theme_draw_slider(JWidget widget, JRect clip)
if (my_add_clip_rect(ji_screen, x1, y1, x, y2))
draw_textstring(NULL, COLOR_BACKGROUND,
jwidget_is_disabled(widget) ?
bg: COLOR_SELECTED, FALSE, widget, r, 0);
bg: COLOR_SELECTED, false, widget, r, 0);
set_clip(ji_screen, cx1, cy1, cx2, cy2);
if (my_add_clip_rect(ji_screen, x+1, y1, x2, y2))
draw_textstring(NULL, COLOR_FOREGROUND, bg, FALSE, widget, r, 0);
draw_textstring(NULL, COLOR_FOREGROUND, bg, false, widget, r, 0);
set_clip(ji_screen, cx1, cy1, cx2, cy2);
@ -1300,7 +1300,7 @@ static void theme_draw_window(JWidget widget, JRect clip)
jdraw_text(widget->font(), widget->text(),
cpos->x1,
pos->y1+jrect_h(pos)/2-text_height(widget->font())/2,
COLOR_BACKGROUND, bg, FALSE);
COLOR_BACKGROUND, bg, false);
}
}
/* desktop */
@ -1380,7 +1380,7 @@ static void draw_textstring(const char *t, int fg_color, int bg_color,
COLOR_BACKGROUND, bg_color, fill_bg);
if (fill_bg)
fill_bg = FALSE;
fill_bg = false;
}
jdraw_text(widget->font(), t, x, y,
@ -1438,7 +1438,7 @@ static bool theme_button_msg_proc(JWidget widget, JMessage msg)
case JM_KEYPRESSED:
if (msg->key.scancode == KEY_ESC) {
jwidget_select(widget);
return TRUE;
return true;
}
break;
@ -1447,12 +1447,12 @@ static bool theme_button_msg_proc(JWidget widget, JMessage msg)
if (jwidget_is_selected(widget)) {
jwidget_deselect(widget);
jwidget_close_window(widget);
return TRUE;
return true;
}
}
break;
}
return FALSE;
return false;
}

View File

@ -383,7 +383,7 @@ static void save_gui_config()
set_config_int("GfxMode", "Width", SCREEN_W);
set_config_int("GfxMode", "Height", SCREEN_H);
set_config_int("GfxMode", "Depth", bitmap_color_depth(screen));
set_config_bool("GfxMode", "FullScreen", gfx_driver->windowed ? FALSE: TRUE);
set_config_bool("GfxMode", "FullScreen", gfx_driver->windowed ? false: true);
set_config_int("GfxMode", "Scale", screen_scaling);
}

View File

@ -85,7 +85,7 @@ static bool onionskin;
static color_t cursor_color;
static int _cursor_color;
static int _cursor_mask;
static bool _cursor_mask;
/***********************************************************/
/* INKS */

View File

@ -300,7 +300,7 @@ void layer_configure_as_background(Layer* layer)
*/
bool layer_is_image(const Layer* layer)
{
return (layer->type == GFXOBJ_LAYER_IMAGE) ? TRUE: FALSE;
return (layer->type == GFXOBJ_LAYER_IMAGE) ? true: false;
}
/**
@ -308,7 +308,7 @@ bool layer_is_image(const Layer* layer)
*/
bool layer_is_set(const Layer* layer)
{
return (layer->type == GFXOBJ_LAYER_SET) ? TRUE: FALSE;
return (layer->type == GFXOBJ_LAYER_SET) ? true: false;
}
/**
@ -513,7 +513,7 @@ static bool has_cels(const Layer* layer, int frame)
switch (layer->type) {
case GFXOBJ_LAYER_IMAGE:
return layer_get_cel(layer, frame) ? TRUE: FALSE;
return layer_get_cel(layer, frame) ? true: false;
case GFXOBJ_LAYER_SET: {
JLink link;

View File

@ -335,7 +335,7 @@ Palette* palette_load(const char *filename)
bool palette_save(Palette* pal, const char *filename)
{
bool ret = FALSE;
bool success = false;
char ext[64];
ustrcpy(ext, get_extension(filename));
@ -354,14 +354,14 @@ bool palette_save(Palette* pal, const char *filename)
palette_to_allegro(pal, rgbpal);
ret = save_bitmap(filename, bmp, rgbpal);
success = (save_bitmap(filename, bmp, rgbpal) == 0);
destroy_bitmap(bmp);
}
else if (ustricmp(ext, "col") == 0) {
ret = save_col_file(pal, filename);
success = save_col_file(pal, filename);
}
return ret;
return success;
}
/**********************************************************************/

View File

@ -32,12 +32,12 @@ class Palette;
Image* image_set_imgtype(Image* image, int imgtype,
int dithering_method,
RGB_MAP *rgb_map,
struct Palette *palette);
RGB_MAP* rgb_map,
Palette* palette);
Image* image_rgb_to_indexed(Image* src_image,
int offsetx, int offsety,
RGB_MAP *rgb_map,
struct Palette *palette);
RGB_MAP* rgb_map,
Palette* palette);
#endif /* RASTER_QUANT_H */

View File

@ -282,7 +282,7 @@ bool sprite_is_modified(const Sprite* sprite)
assert(sprite != NULL);
return (sprite->undo->diff_count ==
sprite->undo->diff_saved) ? FALSE: TRUE;
sprite->undo->diff_saved) ? false: true;
}
bool sprite_is_associated_to_file(const Sprite* sprite)

View File

@ -758,7 +758,7 @@ static void chunk_flip_new(UndoStream* stream, Image* image, int x1, int y1, int
chunk->y1 = y1;
chunk->x2 = x2;
chunk->y2 = y2;
chunk->horz = horz;
chunk->horz = horz ? 1: 0;
}
static void chunk_flip_invert(UndoStream* stream, UndoChunkFlip* chunk, int state)
@ -772,7 +772,7 @@ static void chunk_flip_invert(UndoStream* stream, UndoChunkFlip* chunk, int stat
int y1 = chunk->y1;
int x2 = chunk->x2;
int y2 = chunk->y2;
bool horz = chunk->horz;
bool horz = (chunk->horz != 0);
chunk_flip_new(stream, image, x1, y1, x2, y2, horz);
@ -1907,7 +1907,7 @@ static Layer* read_raw_layer(ase_uint8* raw_data)
/* read cels */
for (c=0; c<cels; c++) {
Cel* cel;
bool has_image;
ase_uint8 has_image;
/* read the cel */
cel = read_raw_cel(raw_data);
@ -1918,7 +1918,7 @@ static Layer* read_raw_layer(ase_uint8* raw_data)
/* read the image */
read_raw_uint8(has_image);
if (has_image) {
if (has_image != 0) {
Image* image = read_raw_image(raw_data);
raw_data += get_raw_image_size(image);

View File

@ -57,6 +57,10 @@ public:
return *this;
}
bool is_valid() const {
return m_sprite != NULL;
}
operator Sprite* () { return m_sprite; }
operator const Sprite* () const { return m_sprite; }

View File

@ -93,7 +93,7 @@ static void make_horiz_segs (gint start,
gint scanline,
gint empty[],
gint num_empty,
gint top);
gboolean top);
static void generate_boundary (PixelRegion *PR,
BoundaryType type,
gint x1,
@ -306,7 +306,7 @@ make_horiz_segs (gint start,
gint scanline,
gint empty[],
gint num_empty,
gint top)
gboolean top)
{
gint empty_index;
gint e_s, e_e; /* empty segment start and end values */
@ -383,9 +383,9 @@ generate_boundary (PixelRegion *PR,
for (i = 1; i < num_empty_c - 1; i += 2)
{
make_horiz_segs (empty_segs_c [i], empty_segs_c [i+1],
scanline, empty_segs_l, num_empty_l, 1);
scanline, empty_segs_l, num_empty_l, true);
make_horiz_segs (empty_segs_c [i], empty_segs_c [i+1],
scanline+1, empty_segs_n, num_empty_n, 0);
scanline+1, empty_segs_n, num_empty_n, false);
}
/* get the next scanline of empty segments, swap others */

View File

@ -43,9 +43,9 @@ typedef struct _BoundSeg
unsigned visited : 1;
} BoundSeg;
BoundSeg *find_mask_boundary(const struct Image *maskPR, int *num_elems,
BoundSeg* find_mask_boundary(const Image* maskPR, int* num_elems,
BoundaryType type, int x1, int y1, int x2, int y2);
BoundSeg *sort_boundary(BoundSeg *segs, int num_segs, int *num_groups);
BoundSeg* sort_boundary(BoundSeg* segs, int num_segs, int* num_groups);
void boundary_exit();

View File

@ -32,7 +32,7 @@
*/
static bool win32_clipboard_contains_bitmap()
{
return IsClipboardFormatAvailable(CF_DIB);
return IsClipboardFormatAvailable(CF_DIB) ? true: false;
}
/**

View File

@ -104,19 +104,16 @@ Palette *load_col_file(const char *filename)
/* saves an Animator Pro COL file */
bool save_col_file(Palette *pal, const char *filename)
{
ase_uint32 c;
FILE *f;
int i;
f = fopen(filename, "wb");
FILE *f = fopen(filename, "wb");
if (!f)
return -1;
return false;
fputl(8+768, f); /* file size */
fputw(PROCOL_MAGIC_NUMBER, f); /* file format identifier */
fputw(0, f); /* version file */
for (i=0; i<MAX_PALETTE_COLORS; i++) {
ase_uint32 c;
for (int i=0; i<MAX_PALETTE_COLORS; i++) {
c = palette_get_entry(pal, i);
fputc(_rgba_getr(c), f);
@ -127,5 +124,5 @@ bool save_col_file(Palette *pal, const char *filename)
}
fclose(f);
return 0;
return true;
}

View File

@ -19,10 +19,9 @@
#ifndef UTIL_COL_FILE_H
#define UTIL_COL_FILE_H
struct Palette;
class Palette;
struct Palette *load_col_file(const char *filename);
bool save_col_file(struct Palette *pal, const char *filename);
#endif /* UTIL_COL_FILE_H */
Palette* load_col_file(const char* filename);
bool save_col_file(Palette* pal, const char* filename);
#endif // UTIL_COL_FILE_H

View File

@ -42,7 +42,7 @@ static BITMAP *old_bmp;
bool is_rec_screen()
{
return rec_file ? TRUE: FALSE;
return rec_file ? true: false;
}
void rec_screen_on()

View File

@ -283,7 +283,7 @@ Image *render_sprite(Sprite *sprite,
{
void (*zoomed_func)(Image *, Image *, int, int, int, int, int);
Layer *background = sprite_get_background_layer(sprite);
bool need_grid = (background != NULL ? !layer_is_readable(background): TRUE);
bool need_grid = (background != NULL ? !layer_is_readable(background): true);
int depth;
Image *image;

View File

@ -482,7 +482,7 @@ static bool colorbar_msg_proc(JWidget widget, JMessage msg)
if (sprite != NULL)
update_editors_with_sprite(sprite);
}
catch (locked_sprite_exception& e) {
catch (locked_sprite_exception&) {
// do nothing
}

View File

@ -69,7 +69,7 @@ enum {
EDIT_DRAWING,
};
static int use_dither = FALSE;
static bool use_dither = false;
static bool editor_view_msg_proc(JWidget widget, JMessage msg);
static bool editor_msg_proc(JWidget widget, JMessage msg);

View File

@ -744,8 +744,6 @@ static bool fileview_generate_thumbnail(JWidget widget, FileItem *fileitem)
static void fileview_stop_threads(FileView* fileview)
{
JLink link, next;
// stop the generation of threads
jmanager_stop_timer(fileview->timer_id);

View File

@ -23,7 +23,7 @@
#include "jinete/jbase.h"
struct Palette;
class Palette;
/* TODO use some JI_SIGNAL_USER */
#define SIGNAL_PALETTE_EDITOR_CHANGE 0x10005
@ -34,10 +34,10 @@ enum {
PALETTE_EDITOR_RANGE_RECTANGULAR,
};
JWidget paledit_new(struct Palette *palette, bool editable, int boxsize);
JWidget paledit_new(Palette* palette, bool editable, int boxsize);
int paledit_type();
struct Palette *paledit_get_palette(JWidget widget);
Palette* paledit_get_palette(JWidget widget);
int paledit_get_range_type(JWidget widget);
int paledit_get_columns(JWidget widget);
@ -53,4 +53,4 @@ int paledit_get_1st_color(JWidget widget);
int paledit_get_2nd_color(JWidget widget);
void paledit_get_selected_entries(JWidget widget, bool array[256]);
#endif /* WIDGETS_PALEDIT_H */
#endif // WIDGETS_PALEDIT_H