mirror of
https://github.com/Relintai/sdl2_frt.git
synced 2025-01-22 01:57:18 +01:00
haiku: Rename BE_* entities to HAIKU_*
In favor Bugzilla #2349. Update copyright years to 2019. Partially fixes Bugzilla #4442.
This commit is contained in:
parent
33ae5e5e99
commit
b44fe0f838
@ -3947,7 +3947,7 @@ SDL_ShowMessageBox(const SDL_MessageBoxData *messageboxdata, int *buttonid)
|
|||||||
#if SDL_VIDEO_DRIVER_HAIKU
|
#if SDL_VIDEO_DRIVER_HAIKU
|
||||||
if (retval == -1 &&
|
if (retval == -1 &&
|
||||||
SDL_MessageboxValidForDriver(messageboxdata, SDL_SYSWM_HAIKU) &&
|
SDL_MessageboxValidForDriver(messageboxdata, SDL_SYSWM_HAIKU) &&
|
||||||
BE_ShowMessageBox(messageboxdata, buttonid) == 0) {
|
HAIKU_ShowMessageBox(messageboxdata, buttonid) == 0) {
|
||||||
retval = 0;
|
retval = 0;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
Simple DirectMedia Layer
|
Simple DirectMedia Layer
|
||||||
Copyright (C) 1997-2018 Sam Lantinga <slouken@libsdl.org>
|
Copyright (C) 1997-2019 Sam Lantinga <slouken@libsdl.org>
|
||||||
Copyright (C) 2018 EXL <exlmotodev@gmail.com>
|
Copyright (C) 2018-2019 EXL <exlmotodev@gmail.com>
|
||||||
|
|
||||||
This software is provided 'as-is', without any express or implied
|
This software is provided 'as-is', without any express or implied
|
||||||
warranty. In no event will the authors be held liable for any damages
|
warranty. In no event will the authors be held liable for any damages
|
||||||
@ -54,7 +54,7 @@ enum
|
|||||||
G_MAX_STRING_LENGTH_BYTES = 120
|
G_MAX_STRING_LENGTH_BYTES = 120
|
||||||
};
|
};
|
||||||
|
|
||||||
class BE_SDL_MessageBox : public BAlert
|
class HAIKU_SDL_MessageBox : public BAlert
|
||||||
{
|
{
|
||||||
float fComputedMessageBoxWidth;
|
float fComputedMessageBoxWidth;
|
||||||
|
|
||||||
@ -68,9 +68,9 @@ class BE_SDL_MessageBox : public BAlert
|
|||||||
rgb_color fTextColor;
|
rgb_color fTextColor;
|
||||||
|
|
||||||
const char *fTitle;
|
const char *fTitle;
|
||||||
const char *BE_SDL_DefTitle;
|
const char *HAIKU_SDL_DefTitle;
|
||||||
const char *BE_SDL_DefMessage;
|
const char *HAIKU_SDL_DefMessage;
|
||||||
const char *BE_SDL_DefButton;
|
const char *HAIKU_SDL_DefButton;
|
||||||
|
|
||||||
std::vector<const SDL_MessageBoxButtonData *> fButtons;
|
std::vector<const SDL_MessageBoxButtonData *> fButtons;
|
||||||
|
|
||||||
@ -133,15 +133,15 @@ class BE_SDL_MessageBox : public BAlert
|
|||||||
{
|
{
|
||||||
if (aMessageBoxData == NULL)
|
if (aMessageBoxData == NULL)
|
||||||
{
|
{
|
||||||
SetTitle(BE_SDL_DefTitle);
|
SetTitle(HAIKU_SDL_DefTitle);
|
||||||
SetMessageText(BE_SDL_DefMessage);
|
SetMessageText(HAIKU_SDL_DefMessage);
|
||||||
AddButton(BE_SDL_DefButton);
|
AddButton(HAIKU_SDL_DefButton);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (aMessageBoxData->numbuttons <= 0)
|
if (aMessageBoxData->numbuttons <= 0)
|
||||||
{
|
{
|
||||||
AddButton(BE_SDL_DefButton);
|
AddButton(HAIKU_SDL_DefButton);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -155,9 +155,9 @@ class BE_SDL_MessageBox : public BAlert
|
|||||||
}
|
}
|
||||||
|
|
||||||
(aMessageBoxData->title != NULL) ?
|
(aMessageBoxData->title != NULL) ?
|
||||||
SetTitle(aMessageBoxData->title) : SetTitle(BE_SDL_DefTitle);
|
SetTitle(aMessageBoxData->title) : SetTitle(HAIKU_SDL_DefTitle);
|
||||||
(aMessageBoxData->message != NULL) ?
|
(aMessageBoxData->message != NULL) ?
|
||||||
SetMessageText(aMessageBoxData->message) : SetMessageText(BE_SDL_DefMessage);
|
SetMessageText(aMessageBoxData->message) : SetMessageText(HAIKU_SDL_DefMessage);
|
||||||
|
|
||||||
SetType(ConvertMessageBoxType(static_cast<SDL_MessageBoxFlags>(aMessageBoxData->flags)));
|
SetType(ConvertMessageBoxType(static_cast<SDL_MessageBoxFlags>(aMessageBoxData->flags)));
|
||||||
}
|
}
|
||||||
@ -274,7 +274,7 @@ class BE_SDL_MessageBox : public BAlert
|
|||||||
fButtons.push_back(&aButtons[i]);
|
fButtons.push_back(&aButtons[i]);
|
||||||
}
|
}
|
||||||
|
|
||||||
std::sort(fButtons.begin(), fButtons.end(), &BE_SDL_MessageBox::SortButtonsPredicate);
|
std::sort(fButtons.begin(), fButtons.end(), &HAIKU_SDL_MessageBox::SortButtonsPredicate);
|
||||||
|
|
||||||
size_t countButtons = fButtons.size();
|
size_t countButtons = fButtons.size();
|
||||||
for (size_t i = 0; i < countButtons; ++i)
|
for (size_t i = 0; i < countButtons; ++i)
|
||||||
@ -304,14 +304,14 @@ class BE_SDL_MessageBox : public BAlert
|
|||||||
|
|
||||||
public:
|
public:
|
||||||
explicit
|
explicit
|
||||||
BE_SDL_MessageBox(const SDL_MessageBoxData *aMessageBoxData)
|
HAIKU_SDL_MessageBox(const SDL_MessageBoxData *aMessageBoxData)
|
||||||
: BAlert(NULL, NULL, NULL, NULL, NULL, B_WIDTH_FROM_LABEL, B_WARNING_ALERT),
|
: BAlert(NULL, NULL, NULL, NULL, NULL, B_WIDTH_FROM_LABEL, B_WARNING_ALERT),
|
||||||
fComputedMessageBoxWidth(0.0f),
|
fComputedMessageBoxWidth(0.0f),
|
||||||
fCloseButton(G_CLOSE_BUTTON_ID), fDefaultButton(G_DEFAULT_BUTTON_ID),
|
fCloseButton(G_CLOSE_BUTTON_ID), fDefaultButton(G_DEFAULT_BUTTON_ID),
|
||||||
fCustomColorScheme(false), fThereIsLongLine(false),
|
fCustomColorScheme(false), fThereIsLongLine(false),
|
||||||
BE_SDL_DefTitle("SDL2 MessageBox"),
|
HAIKU_SDL_DefTitle("SDL2 MessageBox"),
|
||||||
BE_SDL_DefMessage("Some information has been lost."),
|
HAIKU_SDL_DefMessage("Some information has been lost."),
|
||||||
BE_SDL_DefButton("OK")
|
HAIKU_SDL_DefButton("OK")
|
||||||
{
|
{
|
||||||
// MessageBox settings.
|
// MessageBox settings.
|
||||||
// We need a title to display it.
|
// We need a title to display it.
|
||||||
@ -333,7 +333,7 @@ public:
|
|||||||
}
|
}
|
||||||
|
|
||||||
virtual
|
virtual
|
||||||
~BE_SDL_MessageBox(void)
|
~HAIKU_SDL_MessageBox(void)
|
||||||
{
|
{
|
||||||
fButtons.clear();
|
fButtons.clear();
|
||||||
}
|
}
|
||||||
@ -365,7 +365,7 @@ extern "C" {
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
int
|
int
|
||||||
BE_ShowMessageBox(const SDL_MessageBoxData *messageboxdata, int *buttonid)
|
HAIKU_ShowMessageBox(const SDL_MessageBoxData *messageboxdata, int *buttonid)
|
||||||
{
|
{
|
||||||
// Initialize button by closed or error value first.
|
// Initialize button by closed or error value first.
|
||||||
*buttonid = G_CLOSE_BUTTON_ID;
|
*buttonid = G_CLOSE_BUTTON_ID;
|
||||||
@ -384,10 +384,10 @@ BE_ShowMessageBox(const SDL_MessageBoxData *messageboxdata, int *buttonid)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
BE_SDL_MessageBox *SDL_MessageBox = new(std::nothrow) BE_SDL_MessageBox(messageboxdata);
|
HAIKU_SDL_MessageBox *SDL_MessageBox = new(std::nothrow) HAIKU_SDL_MessageBox(messageboxdata);
|
||||||
if (SDL_MessageBox == NULL)
|
if (SDL_MessageBox == NULL)
|
||||||
{
|
{
|
||||||
return SDL_SetError("Cannot create the BE_SDL_MessageBox (BAlert inheritor) object. Lack of memory?");
|
return SDL_SetError("Cannot create the HAIKU_SDL_MessageBox (BAlert inheritor) object. Lack of memory?");
|
||||||
}
|
}
|
||||||
const int closeButton = SDL_MessageBox->GetCloseButtonId();
|
const int closeButton = SDL_MessageBox->GetCloseButtonId();
|
||||||
int pushedButton = SDL_MessageBox->Go();
|
int pushedButton = SDL_MessageBox->Go();
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
Simple DirectMedia Layer
|
Simple DirectMedia Layer
|
||||||
Copyright (C) 1997-2018 Sam Lantinga <slouken@libsdl.org>
|
Copyright (C) 1997-2019 Sam Lantinga <slouken@libsdl.org>
|
||||||
Copyright (C) 2018 EXL <exlmotodev@gmail.com>
|
Copyright (C) 2018-2019 EXL <exlmotodev@gmail.com>
|
||||||
|
|
||||||
This software is provided 'as-is', without any express or implied
|
This software is provided 'as-is', without any express or implied
|
||||||
warranty. In no event will the authors be held liable for any damages
|
warranty. In no event will the authors be held liable for any damages
|
||||||
@ -32,7 +32,7 @@ extern "C" {
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
extern int
|
extern int
|
||||||
BE_ShowMessageBox(const SDL_MessageBoxData *messageboxdata, int *buttonid);
|
HAIKU_ShowMessageBox(const SDL_MessageBoxData *messageboxdata, int *buttonid);
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user