X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fgtkmm2ext%2Fgtkmm2ext%2Fwindow_title.h;h=6a3c73df6e8b202a4b998acbe9fc4a49731121f7;hb=ea8d089e3c1374da1cb693928bce01e5e722d1eb;hp=1ce7d64b923cf93f474d43c76ecf4f64b5ba63c8;hpb=103f22dc9a39704b12463cb6cb761149e36cd769;p=ardour.git diff --git a/libs/gtkmm2ext/gtkmm2ext/window_title.h b/libs/gtkmm2ext/gtkmm2ext/window_title.h index 1ce7d64b92..6a3c73df6e 100644 --- a/libs/gtkmm2ext/gtkmm2ext/window_title.h +++ b/libs/gtkmm2ext/gtkmm2ext/window_title.h @@ -1,41 +1,60 @@ +/* + Copyright (C) 2000-2007 Paul Davis + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + +*/ + #ifndef WINDOW_TITLE_INCLUDED #define WINDOW_TITLE_INCLUDED #include -namespace Gtkmm2ext { +#include "gtkmm2ext/visibility.h" -using std::string; +namespace Gtkmm2ext { /** - * \class The WindowTitle class can be used to maintain the + * The WindowTitle class can be used to maintain the * consistancy of window titles between windows and dialogs. * * Each string element that is added to the window title will * be separated by a hyphen. */ -class WindowTitle +class LIBGTKMM2EXT_API WindowTitle { public: /** - * \param title The first string/element of the window title - * which will may be the application name or the document + * \param title The first string/element of the window title + * which will may be the application name or the document * name in a document based application. */ - WindowTitle(const string& title); + WindowTitle(const std::string& title); /** * Add an string element to the window title. */ - void operator+= (const string&); + void operator+= (const std::string&); /// @return The window title string. - const string& get_string () { return m_title;} + const std::string& get_string () { return m_title;} private: - string m_title; + std::string m_title; };