#ifndef __UTILS_H__
#define __UTILS_H__

#include "DialogosMain.h"
#include "FrameArquivo.h"

#undef _
#define _(x)   _T(x)

void iniciaCelulas(wxGrid *tabela);
int limpaEntrada(wxGrid *tabela);
void limpaSaida(wxGrid *tabela, int linha);
void SetSaida(wxGrid *tabela, int linha);
void SetEntrada(wxGrid *tabela, int linha);
wxString valorDefault(wxGrid *tabela, int lin, int col);
void GetEntrada(wxGrid *tabela, int linha);

void limpaEntrada(DialogosDialog *dialogo);
void limpaSaida(DialogosDialog *dialogo);
void SetSaida(DialogosDialog *dialogo);
void SetEntrada(DialogosDialog *dialogo);

void limpaEntrada(FrameArquivo *dialogo);
void limpaSaida(FrameArquivo *dialogo);
void SetSaida(FrameArquivo *dialogo);
void SetEntrada(FrameArquivo *dialogo);

void saidaFormatada(wxTextCtrl *campo, double valor, int precisao, int tamValor);
void validaCampo (wxTextCtrl *campo, wxTextCtrl *proxCampo, INTG *valor);
void validaCampo (wxTextCtrl *campo, wxTextCtrl *proxCampo, REAL *valor);
void procLista(wxTextCtrl *campo, wxTextCtrl *proxCampo, REAL VET[]);

#endif // __UTILS_H__

