/***************************************************************************/
// "Меркурий"-"Правда" - open source переводчик
// распространяется в соответсвии с лицензией GNU v 2.0
//
// t_Windows - главный класс интерфейса
// Анисимов Д.В. сегодня
/***************************************************************************/
# ifndef FACE_H
# define FACE_H
# include <dir1.h>
# include <help.h>
# include <resource1.h>
# include <window.h>
struct t_Windows
{
char Reg ; // текущее окно
char Reg1 ; // предыдущее окно
t_Windows();
void init( void );
void set_pos( void );
void main_loop( void );
void create( char *Name ); // создать окно с файлом Name
void save_src( void ); // запомнить оригинал
void save( void ); // запомнить перевод
void save_as( void ); // запомнить перевод под другим именем
void standen( void );
void exit( void ); // выйти из редактора
void find_forward( void ); // в редакторе поиск вперед
void find_backward( void ); // в редакторе поиск назад
void replace( void ); // в редакторе поиск-замена
void goto_str( void ); // в редакторе перейти в заданную строку
void help( char *Str ); // подказка на ключевое слово Str
void help_exit( void ); // выход из подсказки
void paint( void );
void trans( void );
void trans_frasa( void );
void win_firstlook( void );
e_WinMsg win_path( void );
e_WinMsg win_path2( void );
void prev_frasa( void );
void next_frasa( void );
char schnell_taste( short Shift, short t1, short t2 );
};
extern t_Windows Windows ;
extern t_HelpData HelpData ;
extern t_Option Option ;
void figna( char *str );
void message( char *str );
short fragen( char *str );
void Window_help( void *Void );
# ifndef __WIN__
e_WinMsg kommand_yxf( short y, short x, char f, char *str, short lenght,
char EIN, char **str1=NULL, short n_str1=0 );
# endif
# endif