API improvements
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4951 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
parent
b3d31bdb1a
commit
c58c0507a5
@ -30,6 +30,8 @@
|
|||||||
|
|
||||||
#include <Locker.h>
|
#include <Locker.h>
|
||||||
#include "RGBColor.h"
|
#include "RGBColor.h"
|
||||||
|
#include <Message.h>
|
||||||
|
#include <String.h>
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
\class ColorSet ColorSet.h
|
\class ColorSet ColorSet.h
|
||||||
@ -43,6 +45,13 @@ public:
|
|||||||
ColorSet & operator=(const ColorSet &cs);
|
ColorSet & operator=(const ColorSet &cs);
|
||||||
void SetColors(const ColorSet &cs);
|
void SetColors(const ColorSet &cs);
|
||||||
void PrintToStream(void) const;
|
void PrintToStream(void) const;
|
||||||
|
bool ConvertToMessage(BMessage *msg) const;
|
||||||
|
bool ConvertFromMessage(const BMessage *msg);
|
||||||
|
void SetToDefaults(void);
|
||||||
|
RGBColor StringToColor(const char *string);
|
||||||
|
status_t SetColor(const char *string, rgb_color value);
|
||||||
|
|
||||||
|
BString name;
|
||||||
|
|
||||||
RGBColor panel_background,
|
RGBColor panel_background,
|
||||||
panel_text,
|
panel_text,
|
||||||
@ -78,9 +87,11 @@ public:
|
|||||||
window_tab_text,
|
window_tab_text,
|
||||||
inactive_window_tab,
|
inactive_window_tab,
|
||||||
inactive_window_tab_text;
|
inactive_window_tab_text;
|
||||||
|
private:
|
||||||
|
RGBColor *StringToMember(const char *string);
|
||||||
};
|
};
|
||||||
|
|
||||||
void SetDefaultGUIColors(ColorSet *set);
|
|
||||||
bool LoadGUIColors(ColorSet *set);
|
bool LoadGUIColors(ColorSet *set);
|
||||||
void SaveGUIColors(const ColorSet &set);
|
void SaveGUIColors(const ColorSet &set);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user