aggiunto metodo mask() e check_form(). Modificate la paint_example e handler di TFink_mask per rendere un po' piu' visibili le righe. Virtualizzata la edit(). git-svn-id: svn://10.65.10.50/trunk@2312 c028cbd2-c16b-5b4b-a496-9718f37d4682
		
			
				
	
	
		
			52 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			C++
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			52 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			C++
		
	
	
		
			Executable File
		
	
	
	
	
#include <applicat.h>
 | 
						|
#include <config.h>
 | 
						|
#include <form.h>
 | 
						|
#include <msksheet.h>
 | 
						|
#include <prefix.h>
 | 
						|
#include <relation.h>
 | 
						|
#include <utility.h>
 | 
						|
#include <urldefid.h>
 | 
						|
 | 
						|
#include "bafrm.h"
 | 
						|
 | 
						|
class TForm_editor : public TApplication
 | 
						|
{
 | 
						|
  TForm* _form; 
 | 
						|
  TMask* _m;
 | 
						|
  bool _extra;
 | 
						|
 | 
						|
protected: 
 | 
						|
  
 | 
						|
  // maschera usata per selezione profilo (quando non specificato)
 | 
						|
  virtual const char* selection_mask() const { return "ba2100b"; }
 | 
						|
  
 | 
						|
  virtual bool create();
 | 
						|
  virtual bool destroy();
 | 
						|
  virtual bool menu(MENU_TAG);
 | 
						|
  virtual void print();
 | 
						|
 | 
						|
  static bool file_handler(TMask_field& f, KEY k);
 | 
						|
  static bool cod_handler(TMask_field&f, KEY k);
 | 
						|
  static bool date_example(TMask_field&f, KEY k);
 | 
						|
  
 | 
						|
  bool& extra() { return _extra;}
 | 
						|
  void set_form(TForm * f) { _form = f; }
 | 
						|
  virtual bool ask_profile();
 | 
						|
  bool edit_relation();
 | 
						|
  bool edit_fincatura();
 | 
						|
  bool edit_formato_numero();
 | 
						|
  bool edit_formato_data();
 | 
						|
  virtual bool edit(char s, pagetype p);
 | 
						|
  bool form_config() const;
 | 
						|
  void check_form() { if (_form != NULL) delete _form; }
 | 
						|
  TForm& form() { return *_form; }
 | 
						|
  TMask& mask() { return *_m; }
 | 
						|
  
 | 
						|
public:
 | 
						|
 | 
						|
  TForm_editor();
 | 
						|
  virtual ~TForm_editor();
 | 
						|
 | 
						|
};
 | 
						|
 |