all repos — fluxbox @ 9fa14bd5ffb7caac30232e9014ccc114424c678e

custom fork of the fluxbox windowmanager

Fix some namespace stuff
rathnor rathnor
commit

9fa14bd5ffb7caac30232e9014ccc114424c678e

parent

71c9ff050781dfb53f946a6656900b911a65e7cc

2 files changed, 21 insertions(+), 28 deletions(-)

jump to
M src/Remember.ccsrc/Remember.cc

@@ -20,7 +20,7 @@ // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING

// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER // DEALINGS IN THE SOFTWARE. -// $Id: Remember.cc,v 1.1 2003/04/26 07:57:00 rathnor Exp $ +// $Id: Remember.cc,v 1.2 2003/04/26 11:24:55 rathnor Exp $ #include "Remember.hh" #include "StringUtil.hh"

@@ -40,12 +40,8 @@

#include <iostream> #include <sstream> #include <fstream> -/* - #include <string> - #include <memory> - #include <stdio.h> -*/ - +#include <string> +#include <memory> #ifndef MAXPATHLEN #define MAXPATHLEN 255

@@ -196,8 +192,8 @@ else

return NULL; } -int Remember::parseApp(ifstream &file, Application *a) { - string line; +int Remember::parseApp(std::ifstream &file, Application *a) { + std::string line; int row = 0; while (! file.eof()) { if (getline(file, line)) {

@@ -218,17 +214,17 @@ if (!str_key.size())

continue; //read next line if (str_key == "Workspace") { unsigned int w; - istringstream iss(str_label.c_str()); + std::istringstream iss(str_label.c_str()); iss >> w; a->rememberWorkspace(w); } else if (str_key == "Dimensions") { unsigned int h,w; - istringstream iss(str_label.c_str()); + std::istringstream iss(str_label.c_str()); iss >> w >> h; a->rememberDimensions(w,h); } else if (str_key == "Position") { unsigned int x,y; - istringstream iss(str_label); + std::istringstream iss(str_label); iss >> x >> y; a->rememberPosition(x,y); } else if (str_key == "Shaded") {

@@ -255,7 +251,7 @@ } else {

unsigned int mask; const char * str = str_label.c_str(); // it'll have at least one char and \0, so this is safe - istringstream iss(str); + std::istringstream iss(str); // check for hex if (str[0] == '0' && str[1] == 'x') { iss.seekg(2);

@@ -285,23 +281,23 @@ void Remember::load() {

#ifdef DEBUG cerr << "Loading apps file..." << endl; #endif // DEBUG - string apps_string = getenv("HOME")+string("/.")+RC_PATH+string("/")+"apps"; - ifstream apps_file(apps_string.c_str()); + std::string apps_string = getenv("HOME")+std::string("/.")+RC_PATH+std::string("/")+"apps"; + std::ifstream apps_file(apps_string.c_str()); if (!apps_file.fail()) { if (!apps_file.eof()) { - string line; + std::string line; int row = 0; while (getline(apps_file, line) && ! apps_file.eof()) { row++; if (line[0] == '#') continue; - string key; + std::string key; int pos=0; int err = StringUtil::getStringBetween(key, line.c_str(), '[', ']'); if (err >0 && key == "app") { pos += err; - string label; + std::string label; err = StringUtil::getStringBetween(label, line.c_str()+pos, '(', ')'); if (err>0) { Application *a;

@@ -332,8 +328,8 @@ void Remember::save() {

#ifdef DEBUG cerr << "Saving apps file..." << endl; #endif // DEBUG - string apps_string = getenv("HOME")+string("/.")+RC_PATH+string("/")+"apps"; - ofstream apps_file(apps_string.c_str()); + std::string apps_string = getenv("HOME")+std::string("/.")+RC_PATH+std::string("/")+"apps"; + std::ofstream apps_file(apps_string.c_str()); Apps::iterator it = apps.begin(); Apps::iterator it_end = apps.end(); for (; it != it_end; ++it) {
M src/Remember.hhsrc/Remember.hh

@@ -20,7 +20,7 @@ // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING

// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER // DEALINGS IN THE SOFTWARE. -// $Id: Remember.hh,v 1.1 2003/04/26 07:57:00 rathnor Exp $ +// $Id: Remember.hh,v 1.2 2003/04/26 11:24:55 rathnor Exp $ /* Based on the original "Remember patch" by Xavier Brouckaert */

@@ -30,14 +30,11 @@

#include "Window.hh" #include "AtomHandler.hh" #include "Screen.hh" +#include "StringUtil.hh" -/* -#include <iostream> -#include <string> -#include "StringUtil.hh" -*/ #include <fstream> #include <map> +#include <string> class Application { public:

@@ -123,7 +120,7 @@ REM_SAVEONCLOSE,

REM_LASTATTRIB // not actually used }; - typedef std::map<string,Application *> Apps; + typedef std::map<std::string,Application *> Apps; Remember(); Application* find(WinClient &winclient);

@@ -166,7 +163,7 @@

private: // returns number of lines read - int parseApp(ifstream &file, Application *a); + int parseApp(std::ifstream &file, Application *a); Apps apps; };