diff options
author | Roman Bogorodskiy <novel@FreeBSD.org> | 2007-06-17 05:43:07 +0000 |
---|---|---|
committer | Roman Bogorodskiy <novel@FreeBSD.org> | 2007-06-17 05:43:07 +0000 |
commit | c74255e6cbf2d3cc92b5f9a9e0384d4ed5edc162 (patch) | |
tree | 2dffcffb41407d8e17ecf5808ae1dfb21e2fb45c /x11-wm/fbpager | |
parent | a5e4a6662010e3587d99b663d86346bb858c5130 (diff) |
Notes
Diffstat (limited to 'x11-wm/fbpager')
-rw-r--r-- | x11-wm/fbpager/files/patch-Resources.hh | 76 |
1 files changed, 76 insertions, 0 deletions
diff --git a/x11-wm/fbpager/files/patch-Resources.hh b/x11-wm/fbpager/files/patch-Resources.hh new file mode 100644 index 000000000000..69c16d326761 --- /dev/null +++ b/x11-wm/fbpager/files/patch-Resources.hh @@ -0,0 +1,76 @@ +--- src/Resources.hh ++++ src/Resources.hh +@@ -8,8 +8,10 @@ + #include <cstdio> + #include <cstring> + ++namespace FbTk { ++ + template<> +-void FbTk::Resource<bool>:: ++void Resource<bool>:: + setFromString(char const *strval) { + if (strcasecmp(strval, "true") == 0 || + strcasecmp(strval, "yes") == 0) +@@ -19,38 +21,37 @@ + } + + template<> +-std::string FbTk::Resource<bool>:: ++std::string Resource<bool>:: + getString() { + return std::string(**this == true ? "true" : "false"); + } + + template <> +-void FbTk::Resource<std::string>::setFromString(const char *str) { ++void Resource<std::string>::setFromString(const char *str) { + *(*this) = (str ? str : ""); + } + + template <> +-std::string FbTk::Resource<std::string>::getString() { ++std::string Resource<std::string>::getString() { + return *(*this); + } + + template <> +-void FbTk::Resource<int>::setFromString(const char *str) { ++void Resource<int>::setFromString(const char *str) { + if (str == 0) + return; + sscanf(str, "%d", &(*(*this))); + } + + template <> +-std::string FbTk::Resource<int>::getString() { ++std::string Resource<int>::getString() { + char buff[16]; + sprintf(buff, "%d", (*(*this))); + return std::string(buff); + } + +-namespace FbPager { + template <> +-void FbTk::Resource<FbPager::Alignment>::setFromString(const char *str) { ++void Resource<FbPager::FbPager::Alignment>::setFromString(const char *str) { + if (strcmp("TopToBottom", str) == 0) + *(*this) = FbPager::FbPager::TOP_TO_BOTTOM; + else +@@ -58,7 +59,7 @@ + } + + template <> +-std::string FbTk::Resource<FbPager::Alignment>::getString() { ++std::string Resource<FbPager::FbPager::Alignment>::getString() { + switch (*(*this)) { + case FbPager::FbPager::LEFT_TO_RIGHT: + return "LeftToRight"; +@@ -67,6 +68,6 @@ + } + } + +-} // end namespace FbPager ++} // end namespace FbTk + + #endif // RESOURCES |