Cambiato in 0 il default della write_enable delle relazioni
I colori delle maschere e lo stato dei righelli e' stato spostato da prassi.ini a user.ini (Ora prassi.ini non contiene 'na mazza di niente) git-svn-id: svn://10.65.10.50/trunk@1425 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
66f345e712
commit
6b677c5eca
@ -53,7 +53,7 @@ bool TConfig::_read_paragraph()
|
|||||||
if (val[0] == '%')
|
if (val[0] == '%')
|
||||||
{
|
{
|
||||||
if (val == "%yr%") val.format("%04d", TDate(TODAY).year()); else
|
if (val == "%yr%") val.format("%04d", TDate(TODAY).year()); else
|
||||||
if (val == "%frm%") val.format("%05ld", main_app().get_firm());
|
if (val == "%frm%") val.format("%05ld", prefix().get_codditta());
|
||||||
}
|
}
|
||||||
// sostituzione abilitata
|
// sostituzione abilitata
|
||||||
_data.add(key,val,TRUE);
|
_data.add(key,val,TRUE);
|
||||||
@ -431,7 +431,7 @@ TConfig::TConfig(int which_config, const char* paragraph)
|
|||||||
break;
|
break;
|
||||||
case CONFIG_USER:
|
case CONFIG_USER:
|
||||||
case CONFIG_STAMPE:
|
case CONFIG_STAMPE:
|
||||||
_file = main_app().get_firm_dir();
|
_file = firm2dir(0);
|
||||||
if (_file.not_empty())
|
if (_file.not_empty())
|
||||||
{
|
{
|
||||||
for (int i = _file.len()-1; i >= 0; i--)
|
for (int i = _file.len()-1; i >= 0; i--)
|
||||||
|
@ -95,7 +95,7 @@ protected:
|
|||||||
virtual void init_modify_mode(TMask&) { } // Inizializza la maschera per il modo modifica
|
virtual void init_modify_mode(TMask&) { } // Inizializza la maschera per il modo modifica
|
||||||
|
|
||||||
virtual bool force_cursor_usage() const { return FALSE;}
|
virtual bool force_cursor_usage() const { return FALSE;}
|
||||||
virtual void write_enable(const bool on = TRUE) { get_relation()->write_enable(-1, on); }
|
virtual void write_enable(bool on = TRUE) { get_relation()->write_enable(0, on); }
|
||||||
void write_disable() { write_enable(FALSE); }
|
void write_disable() { write_enable(FALSE); }
|
||||||
|
|
||||||
virtual bool save_and_new() const;
|
virtual bool save_and_new() const;
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
// $Id: relation.cpp,v 1.43 1995-05-30 16:01:34 guy Exp $
|
// $Id: relation.cpp,v 1.44 1995-06-01 09:09:18 guy Exp $
|
||||||
// relation.cpp
|
// relation.cpp
|
||||||
// fv 12/8/93
|
// fv 12/8/93
|
||||||
// relation class for isam files
|
// relation class for isam files
|
||||||
@ -87,18 +87,18 @@ public:
|
|||||||
|
|
||||||
TRelationdef(const TRelation* rel, int file, byte key,
|
TRelationdef(const TRelation* rel, int file, byte key,
|
||||||
int linkto, const char* relexprs, int alias,
|
int linkto, const char* relexprs, int alias,
|
||||||
bool allow_lock, bool write_enable = FALSE);
|
bool allow_lock);
|
||||||
virtual ~TRelationdef() {}
|
virtual ~TRelationdef() {}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
TRelationdef::TRelationdef(const TRelation* rel, int idx_file, byte key,
|
TRelationdef::TRelationdef(const TRelation* rel, int idx_file, byte key,
|
||||||
int idx_to, const char* relexprs, int alias,
|
int idx_to, const char* relexprs, int alias,
|
||||||
bool allow_lock, bool write_enable)
|
bool allow_lock)
|
||||||
: _num(idx_file), _key(key), _numto(idx_to),
|
: _num(idx_file), _key(key), _numto(idx_to),
|
||||||
_rel(rel), _fields(4), _exprs(4), _alias(alias),
|
_rel(rel), _fields(4), _exprs(4), _alias(alias),
|
||||||
_first_match(FALSE), _allow_lock(allow_lock),
|
_first_match(FALSE), _allow_lock(allow_lock),
|
||||||
_write_enable(write_enable)
|
_write_enable(FALSE)
|
||||||
{
|
{
|
||||||
TToken_string rels(relexprs);
|
TToken_string rels(relexprs);
|
||||||
int i = 0;
|
int i = 0;
|
||||||
@ -374,7 +374,7 @@ TLocalisamfile& TRelation::lfile(const char* name) const
|
|||||||
void TRelation::write_enable(int logicnum, const bool on)
|
void TRelation::write_enable(int logicnum, const bool on)
|
||||||
|
|
||||||
{
|
{
|
||||||
if (logicnum == - 1)
|
if (logicnum == 0)
|
||||||
{
|
{
|
||||||
for (int i = 0; i < _reldefs.items(); i++)
|
for (int i = 0; i < _reldefs.items(); i++)
|
||||||
reldef(i).write_enable(on);
|
reldef(i).write_enable(on);
|
||||||
@ -382,8 +382,8 @@ void TRelation::write_enable(int logicnum, const bool on)
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
const int idx = log2ind(logicnum);
|
const int idx = log2ind(logicnum);
|
||||||
CHECKD(idx != NOTFOUND, "File not found n. ", logicnum);
|
CHECKD(idx > 0, "File not found n. ", logicnum);
|
||||||
reldef(idx).write_enable(on);
|
reldef(idx-1).write_enable(on);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -391,8 +391,8 @@ void TRelation::write_enable(const char* name, const bool on)
|
|||||||
|
|
||||||
{
|
{
|
||||||
const int idx = name2ind(name);
|
const int idx = name2ind(name);
|
||||||
CHECKS(idx != NOTFOUND, "File or Table not found:", name);
|
CHECKS(idx > 0, "File or Table not found:", name);
|
||||||
reldef(idx).write_enable(on);
|
reldef(idx-1).write_enable(on);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -442,9 +442,7 @@ TRectype& TRelationdef::load_rec(TRectype& r, const TBaseisamfile& from) const
|
|||||||
|
|
||||||
for (int j = 0 ; j < _fields.items(); j++) // for each field
|
for (int j = 0 ; j < _fields.items(); j++) // for each field
|
||||||
{
|
{
|
||||||
|
|
||||||
TFieldref& s = (TFieldref&) _fields[j];
|
TFieldref& s = (TFieldref&) _fields[j];
|
||||||
|
|
||||||
s.write(s.read(from.curr()),r);
|
s.write(s.read(from.curr()),r);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/* $Id: relation.h,v 1.19 1995-05-30 16:01:36 guy Exp $ */
|
/* $Id: relation.h,v 1.20 1995-06-01 09:09:21 guy Exp $ */
|
||||||
// join.h
|
// join.h
|
||||||
// fv 12/8/93
|
// fv 12/8/93
|
||||||
// join class for isam files
|
// join class for isam files
|
||||||
@ -52,9 +52,9 @@ public:
|
|||||||
|
|
||||||
TLocalisamfile& lfile(int logicnum = 0) const;
|
TLocalisamfile& lfile(int logicnum = 0) const;
|
||||||
TLocalisamfile& lfile(const char* name) const;
|
TLocalisamfile& lfile(const char* name) const;
|
||||||
void write_enable(int logicnum = -1, const bool on = TRUE) ;
|
void write_enable(int logicnum = 0, const bool on = TRUE) ;
|
||||||
void write_enable(const char* name, const bool on = TRUE) ;
|
void write_enable(const char* name, const bool on = TRUE) ;
|
||||||
void write_disable(int logicnum = -1) { write_enable(logicnum, FALSE); }
|
void write_disable(int logicnum = 0) { write_enable(logicnum, FALSE); }
|
||||||
void write_disable(const char* name) { write_enable(name, FALSE); }
|
void write_disable(const char* name) { write_enable(name, FALSE); }
|
||||||
|
|
||||||
TRectype& curr(int logicnum = 0) const { return lfile(logicnum).curr(); }
|
TRectype& curr(int logicnum = 0) const { return lfile(logicnum).curr(); }
|
||||||
|
@ -2287,9 +2287,9 @@ TViswin::TViswin(const char *fname,
|
|||||||
if (_toplevel)
|
if (_toplevel)
|
||||||
{
|
{
|
||||||
// load info from config on buttons and rulers
|
// load info from config on buttons and rulers
|
||||||
TConfig cnf (CONFIG_GENERAL, "Visualizzazione");
|
TConfig cnf(CONFIG_USER, "Visualizzazione");
|
||||||
_showbuts = cnf.get("Bottoni",NULL,-1,"X") == "X";
|
_showbuts = cnf.get_bool("Bottoni", NULL, -1,TRUE);
|
||||||
_rulers = cnf.get("Righelli",NULL,-1,"X") == "X";
|
_rulers = cnf.get_bool("Righelli", NULL, -1,TRUE);
|
||||||
}
|
}
|
||||||
|
|
||||||
const int larg = 76;
|
const int larg = 76;
|
||||||
|
@ -557,7 +557,7 @@ void dispatch_e_scroll(WINDOW win, KEY key)
|
|||||||
|
|
||||||
void customize_controls(bool on)
|
void customize_controls(bool on)
|
||||||
{
|
{
|
||||||
TConfig colors(CONFIG_GENERAL, "Colors");
|
TConfig colors(CONFIG_USER, "Colors");
|
||||||
|
|
||||||
MASK_BACK_COLOR = colors.get_color("MaskBack", NULL, -1, MASK_BACK_COLOR);
|
MASK_BACK_COLOR = colors.get_color("MaskBack", NULL, -1, MASK_BACK_COLOR);
|
||||||
MASK_LIGHT_COLOR = colors.get_color("MaskLight", NULL, -1, MASK_LIGHT_COLOR);
|
MASK_LIGHT_COLOR = colors.get_color("MaskLight", NULL, -1, MASK_LIGHT_COLOR);
|
||||||
@ -630,7 +630,7 @@ XVT_FNTID xvt_default_font()
|
|||||||
NormalFont = GetStockObject(ANSI_FIXED_FONT);
|
NormalFont = GetStockObject(ANSI_FIXED_FONT);
|
||||||
GetObject(NormalFont, sizeof(LOGFONT), &LogFont);
|
GetObject(NormalFont, sizeof(LOGFONT), &LogFont);
|
||||||
|
|
||||||
TConfig font(CONFIG_GENERAL, "Font");
|
TConfig font(CONFIG_USER, "Font");
|
||||||
CHARY = (int)font.get_long("Height");
|
CHARY = (int)font.get_long("Height");
|
||||||
if (CHARY > 0)
|
if (CHARY > 0)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user