Patch level :4.0
Files correlati : Ricompilazione Demo : [ ] Commento :errore riporto git-svn-id: svn://10.65.10.50/trunk@14174 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
ea89d6d0df
commit
58d15b8e31
@ -61,5 +61,6 @@
|
||||
#define RDOC_CODCOSTO "CODCOSTO"
|
||||
#define RDOC_CODAGG1 "CODAGG1"
|
||||
#define RDOC_CODAGG2 "CODAGG2"
|
||||
#define RDOC_PRIORITY "PRIORITY"
|
||||
|
||||
#endif
|
||||
|
@ -3394,14 +3394,14 @@ bool TMatResPlanning::emit_orders()
|
||||
else
|
||||
{
|
||||
TString80 msg; msg.format(FR("Riferimento non trovato: riga %d"), r+1);
|
||||
xvt_statbar_set(msg);
|
||||
xvtil_statbar_set(msg);
|
||||
beep();
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
TString80 msg; msg.format(FR("Linea risalita non trovata: riga %d"), r+1);
|
||||
xvt_statbar_set(msg);
|
||||
xvtil_statbar_set(msg);
|
||||
beep();
|
||||
}
|
||||
}
|
||||
|
@ -2294,7 +2294,7 @@ bool TPlanning_mask::do_test_art_row(int r, int first, int last, bool signal)
|
||||
err << TR("Riga ") << first+1 << ": Vincolo non ripettato al " << d;
|
||||
beep();
|
||||
signal = false;
|
||||
xvt_statbar_set(err);
|
||||
xvtil_statbar_set(err);
|
||||
}
|
||||
}
|
||||
sf.force_update(first);
|
||||
@ -2517,7 +2517,7 @@ bool TPlanning_mask::test_load_row(int r, bool signal)
|
||||
err << TR("Riga ") << c+1 << TR(": capacità superata al ") << d;
|
||||
beep();
|
||||
signal = false;
|
||||
xvt_statbar_set(err);
|
||||
xvtil_statbar_set(err);
|
||||
}
|
||||
}
|
||||
if (signal) xvtil_statbar_set("");
|
||||
@ -2750,14 +2750,14 @@ int TPlanning_mask::salva_cella(int r, int b, TPlan_docs &doc_rows, TToken_strin
|
||||
else
|
||||
{
|
||||
TString msg; msg.format(FR("Riferimento non trovato : riga %d"), r);
|
||||
xvt_statbar_set(msg);
|
||||
xvtil_statbar_set(msg);
|
||||
beep();
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
TString msg; msg.format(FR("Vincolo non trovato : riga %"), r);
|
||||
xvt_statbar_set(msg);
|
||||
xvtil_statbar_set(msg);
|
||||
beep();
|
||||
}
|
||||
|
||||
@ -3477,52 +3477,6 @@ bool TPlanning_mask::on_field_event(TOperable_field& o, TField_event e, long jol
|
||||
}
|
||||
break;
|
||||
case F_SHRINK_ROW:
|
||||
case F_ZOOM_ROW:
|
||||
if (e == fe_button)
|
||||
{
|
||||
TSheet_field& s = sfield(F_ARTICOLI);
|
||||
const int r = s.selected();
|
||||
if (r > 0 && r < s.items())
|
||||
{
|
||||
const int size = o.dlg() == F_SHRINK_ROW ? 1 : -1;
|
||||
int i = r-1;
|
||||
for (; i >= 0; i--)
|
||||
{
|
||||
const bool is_child = s.cell_disabled(i, 18);
|
||||
if (is_child)
|
||||
s.set_row_height(i, size);
|
||||
else
|
||||
break;
|
||||
}
|
||||
s.select(size < 0 ? i+1 : r, true);
|
||||
}
|
||||
}
|
||||
break;
|
||||
case F_SHRINK_ALL:
|
||||
case F_ZOOM_ALL:
|
||||
if (e == fe_button)
|
||||
{
|
||||
TSheet_field& s = sfield(F_ARTICOLI);
|
||||
const int size = o.dlg() == F_SHRINK_ALL ? 1 : -1;
|
||||
int first_master = -1;
|
||||
FOR_EACH_SHEET_ROW(s, i, row)
|
||||
{
|
||||
const bool is_child = s.cell_disabled(i, 18);
|
||||
if (is_child)
|
||||
s.set_row_height(i, size);
|
||||
else
|
||||
{
|
||||
if (first_master < 0)
|
||||
first_master = i;
|
||||
}
|
||||
}
|
||||
if (size == 1 && first_master > 0)
|
||||
s.select(first_master, true);
|
||||
else
|
||||
s.select(0, true);
|
||||
}
|
||||
break;
|
||||
case F_SHRINK_ROW:
|
||||
case F_ZOOM_ROW:
|
||||
if (e == fe_button)
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user