Update of /cvsroot/hugin/hugin/src/include/hugin
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27381/include/hugin
Added Files:
LocalizedFileTipProvider.h
Log Message:
use gettext for translation of tips of the day
--- NEW FILE: LocalizedFileTipProvider.h ---
// -*- c-basic-offset: 4 -*-
/** @file LocalizedFileTipProvider.h
*
* @author Pablo d'Angelo <pab...@we...>
*
* $Id: LocalizedFileTipProvider.h,v 1.1 2005/08/30 21:22:58 dangelo Exp $
*
* This 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 software 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
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public
* License along with this software; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
*/
#ifndef _LOCALIZED_FILE_TIP_PROVIDER_H
#define _LOCALIZED_FILE_TIP_PROVIDER_H
#include "panoinc_WX.h"
#include <wx/tipdlg.h>
/** A tip file provider that uses gettext to translate the tips.
* Based on the wxTipFileProvider class which just strips
* _(" "), but doesn't translate the entries.
*/
class LocalizedFileTipProvider : public wxTipProvider
{
public:
LocalizedFileTipProvider(const wxString& filename, size_t currentTip);
virtual wxString GetTip();
private:
wxTextFile m_textfile;
};
#endif // _LOCALIZED_FILE_TIP_PROVIDER_H
|