Changeset View
Changeset View
Standalone View
Standalone View
b/fltk/passwindow.h
/* | |||||
passwindow.h - PassWindow is a more complex fltk dialog with more longer | |||||
desc field and possibility to show some error text. | |||||
if needed qualitybar - should be used QualityPassWindow. | |||||
Copyright (C) 2016 Anatoly madRat L. Berenblit | |||||
Written by Anatoly madRat L. Berenblit <madrat-@users.noreply.github.com>. | |||||
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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. | |||||
*/ | |||||
#ifndef __PASSWINDOW_H__ | |||||
#define __PASSWINDOW_H__ | |||||
#include "pinwindow.h" | |||||
class PassWindow : public PinWindow | |||||
{ | |||||
protected: | |||||
static const char *DESCRIPTION; | |||||
protected: | |||||
Fl_Box *error_; | |||||
PassWindow(); | |||||
public: | |||||
virtual void prompt(const char *message); | |||||
virtual void description(const char *desc); | |||||
virtual void error(const char *err); | |||||
static PassWindow* create(); | |||||
protected: | |||||
virtual int init(const int cx, const int cy); | |||||
}; | |||||
#endif //#ifndef __PASSWINDOW_H__ |