35 #ifndef _NotificationOueueCEGUI_H__ 36 #define _NotificationOueueCEGUI_H__ 77 virtual void changedName(
void)
override;
79 void destroy(
bool noGraphics =
false);
81 void setDisplaySize(
const Vector4& size);
88 {
return this->displaySize_; }
89 void displaySizeChanged(
void);
91 void setPosition(
const Vector4& position);
97 {
return this->position_; }
98 void positionChanged(
void);
106 {
return this->alignment_; }
107 void alignmentChanged(
void);
109 void setFontSize(
unsigned int size);
115 {
return this->fontSize_; }
116 void fontSizeChanged(
void);
118 void setFontColor(
const Vector4& color);
124 {
return this->fontColor_; }
130 {
return this->fontColorStr_; }
131 void fontColorChanged(
void);
136 void registerVariables();
138 virtual void create(
void)
override;
140 virtual void notificationPushed(
Notification* notification)
override;
141 virtual void notificationPopped(
void)
override;
142 virtual void notificationRemoved(
unsigned int index)
override;
144 virtual void clear(
bool noGraphics =
false)
override;
157 void initialize(
void);
Vector4 position_
The position of the window that displays the NotificationQueue.
Definition: NotificationQueueCEGUI.h:151
const Vector4 & getPosition(void) const
Get the position of the window that displays the NotificationQueue.
Definition: NotificationQueueCEGUI.h:96
::std::string string
Definition: gtest-port.h:756
#define _NotificationsExport
Definition: NotificationsPrereqs.h:60
The MetaPickup destroys all the PickupCarriers' Pickupables.
Displays Notifications from specific senders.
Definition: NotificationQueue.h:92
unsigned int getFontSize(void)
Get the font size of the text displayed by this NotificationQueue.
Definition: NotificationQueueCEGUI.h:114
static const std::string NOTIFICATION_LAYER
The name of the NotificationLayer menu sheet.
Definition: NotificationQueueCEGUI.h:147
Definition of the NotificationManager class.
xmlelement
Definition: Super.h:519
Declaration and implementation of several math-functions, typedefs of some Ogre::Math classes to the ...
Die Wagnis Klasse hat die folgenden Aufgaben:
Definition: ApplicationPaths.cc:66
Shared library macros, enums, constants and forward declarations for the questsystem module ...
const std::string & getAlignment(void)
Get the horizontal alignment of the Notifications text.
Definition: NotificationQueueCEGUI.h:105
Mode
Definition: CorePrereqs.h:102
const Vector4 & getFontColor(void) const
Get the font color of the text displayed by this NotificationQueue.
Definition: NotificationQueueCEGUI.h:123
Vector4 displaySize_
The size of the window that displays the NotificationQueue.
Definition: NotificationQueueCEGUI.h:150
std::string fontColorStr_
The font color of the Notifications text as a string with the ARGB hexadecimal values.
Definition: NotificationQueueCEGUI.h:155
unsigned int fontSize_
The font size of the Notifications text.
Definition: NotificationQueueCEGUI.h:153
const std::string & getFontColorStr(void) const
Get the font color of the text displayed by this NotificationQueue.
Definition: NotificationQueueCEGUI.h:129
A Notification represents a short message used to inform the player about something that just happene...
Definition: NotificationManager.h:61
Displays Notifications using CEGUI.
Definition: NotificationQueueCEGUI.h:67
Definition of the NotificationQueue class.
Vector4 fontColor_
The font color of the Notifications text as a vector, in RGBA form, with values from 0 to 1...
Definition: NotificationQueueCEGUI.h:154
std::string alignment_
The horizontal alignment of the Notifications text.
Definition: NotificationQueueCEGUI.h:152
const Vector4 & getDisplaySize(void) const
Get the size of the window that displays the NotificationQueue.
Definition: NotificationQueueCEGUI.h:87