Patch level : 10.0
Files correlati : cg2.exe cg2100a.msk cg2100k.msk Ricompilazione Demo : [ ] Commento : Rimodernata maschera di selezione colori di prima nota git-svn-id: svn://10.65.10.50/trunk@18382 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
2b37fd2d2f
commit
a756ea9067
@ -62,6 +62,7 @@ TMask* TPrimanota_application::load_mask(int n)
|
|||||||
m->set_handler(F_NUMREG, num_handler);
|
m->set_handler(F_NUMREG, num_handler);
|
||||||
m->set_handler(F_CODCAUS, caus_query_handler);
|
m->set_handler(F_CODCAUS, caus_query_handler);
|
||||||
m->set_handler(F_DATAREG, datareg_handler);
|
m->set_handler(F_DATAREG, datareg_handler);
|
||||||
|
m->set_handler(DLG_CONFIG, colors_handler);
|
||||||
|
|
||||||
TConfig c(CONFIG_STUDIO, "cg");
|
TConfig c(CONFIG_STUDIO, "cg");
|
||||||
|
|
||||||
@ -390,17 +391,6 @@ void TPrimanota_application::print()
|
|||||||
stampa.run();
|
stampa.run();
|
||||||
}
|
}
|
||||||
|
|
||||||
bool TPrimanota_application::menu(MENU_TAG mt)
|
|
||||||
{
|
|
||||||
bool ok = true;
|
|
||||||
if (mt == MENU_ITEM_ID(1))
|
|
||||||
set_colors();
|
|
||||||
else
|
|
||||||
ok = TRelation_application::menu(mt);
|
|
||||||
return ok;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
bool TPrimanota_application::changing_mask(int mode)
|
bool TPrimanota_application::changing_mask(int mode)
|
||||||
{
|
{
|
||||||
if (mode == MODE_QUERY)
|
if (mode == MODE_QUERY)
|
||||||
|
@ -2,7 +2,20 @@
|
|||||||
|
|
||||||
TOOLBAR "topbar" 0 0 0 2
|
TOOLBAR "topbar" 0 0 0 2
|
||||||
|
|
||||||
#include <relapbar.h>
|
#include <filebar.h>
|
||||||
|
|
||||||
|
BUTTON DLG_NULL 2 2
|
||||||
|
BEGIN
|
||||||
|
PROMPT 1 1 ""
|
||||||
|
END
|
||||||
|
|
||||||
|
BUTTON DLG_CONFIG 2 2
|
||||||
|
BEGIN
|
||||||
|
PROMPT 2 1 "Opzioni"
|
||||||
|
PICTURE TOOL_CONFIG
|
||||||
|
END
|
||||||
|
|
||||||
|
#include <cancelbar.h>
|
||||||
|
|
||||||
ENDPAGE
|
ENDPAGE
|
||||||
|
|
||||||
|
@ -2,9 +2,7 @@
|
|||||||
#include "cg21sld.h"
|
#include "cg21sld.h"
|
||||||
|
|
||||||
TOOLBAR "topbar" 0 0 0 2
|
TOOLBAR "topbar" 0 0 0 2
|
||||||
|
|
||||||
#include <relapbar.h>
|
#include <relapbar.h>
|
||||||
|
|
||||||
ENDPAGE
|
ENDPAGE
|
||||||
|
|
||||||
PAGE "Testata" -1 -1 77 20
|
PAGE "Testata" -1 -1 77 20
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
PAGE "Colori delle righe di prima nota" -1 -1 42 10
|
PAGE "Colori delle righe di prima nota" -1 -1 42 15
|
||||||
|
|
||||||
SPREADSHEET 101 -1 -3
|
SPREADSHEET 101 -1 -3
|
||||||
BEGIN
|
BEGIN
|
||||||
@ -7,9 +7,19 @@ BEGIN
|
|||||||
FLAGS "D"
|
FLAGS "D"
|
||||||
END
|
END
|
||||||
|
|
||||||
|
ENDPAGE
|
||||||
|
|
||||||
|
TOOLBAR "topbar" 0 0 0 2
|
||||||
|
|
||||||
|
BUTTON DLG_OK 10 2
|
||||||
|
BEGIN
|
||||||
|
PROMPT -33 -1 ""
|
||||||
|
END
|
||||||
|
|
||||||
BUTTON 102 10 2
|
BUTTON 102 10 2
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT -13 -1 "A~zzera"
|
PROMPT -13 -1 "A~zzera"
|
||||||
|
PICTURE TOOL_DELREC
|
||||||
END
|
END
|
||||||
|
|
||||||
BUTTON DLG_CANCEL 10 2
|
BUTTON DLG_CANCEL 10 2
|
||||||
@ -17,11 +27,6 @@ BEGIN
|
|||||||
PROMPT -23 -1 ""
|
PROMPT -23 -1 ""
|
||||||
END
|
END
|
||||||
|
|
||||||
BUTTON DLG_OK 10 2
|
|
||||||
BEGIN
|
|
||||||
PROMPT -33 -1 ""
|
|
||||||
END
|
|
||||||
|
|
||||||
ENDPAGE
|
ENDPAGE
|
||||||
|
|
||||||
ENDMASK
|
ENDMASK
|
||||||
|
@ -150,6 +150,7 @@ class TPrimanota_application : public TRelation_application
|
|||||||
|
|
||||||
static bool pag_notify(TSheet_field& s, int r, KEY key);
|
static bool pag_notify(TSheet_field& s, int r, KEY key);
|
||||||
static bool pag_sheet_handler(TMask_field& f, KEY key);
|
static bool pag_sheet_handler(TMask_field& f, KEY key);
|
||||||
|
static bool colors_handler(TMask_field& f, KEY k);
|
||||||
|
|
||||||
static bool quadratura_handler(TMask_field& f, KEY k); // Bottone quadratura per ATS
|
static bool quadratura_handler(TMask_field& f, KEY k); // Bottone quadratura per ATS
|
||||||
|
|
||||||
@ -162,12 +163,10 @@ protected: // TApplication
|
|||||||
virtual void on_firm_change();
|
virtual void on_firm_change();
|
||||||
virtual void on_config_change();
|
virtual void on_config_change();
|
||||||
virtual void print();
|
virtual void print();
|
||||||
virtual bool menu(MENU_TAG m);
|
|
||||||
virtual void ini2mask(TConfig& ini, TMask& msk, bool query);
|
virtual void ini2mask(TConfig& ini, TMask& msk, bool query);
|
||||||
virtual void mask2ini(const TMask& msk, TConfig& ini);
|
virtual void mask2ini(const TMask& msk, TConfig& ini);
|
||||||
virtual bool save(bool check_dirty);
|
virtual bool save(bool check_dirty);
|
||||||
|
|
||||||
|
|
||||||
bool get_mask_swap_file(TFilename& name) const;
|
bool get_mask_swap_file(TFilename& name) const;
|
||||||
bool force_mask_swap(const TCausale& old_caus, const TCausale& new_caus);
|
bool force_mask_swap(const TCausale& old_caus, const TCausale& new_caus);
|
||||||
|
|
||||||
|
@ -45,8 +45,7 @@ TRow_mask* TColor_mask::_sheet_mask = NULL;
|
|||||||
|
|
||||||
TRow_mask::TRow_mask()
|
TRow_mask::TRow_mask()
|
||||||
: TMask("cg2100k", 1)
|
: TMask("cg2100k", 1)
|
||||||
{
|
{ }
|
||||||
}
|
|
||||||
|
|
||||||
void TRow_mask::update()
|
void TRow_mask::update()
|
||||||
{
|
{
|
||||||
@ -124,8 +123,8 @@ bool TColor_mask::reset_handler(TMask_field& f, KEY k)
|
|||||||
if (k == K_SPACE && f.yesno_box(TR("Si desidera azzerare tutti i colori?")))
|
if (k == K_SPACE && f.yesno_box(TR("Si desidera azzerare tutti i colori?")))
|
||||||
{
|
{
|
||||||
app().reset_colors();
|
app().reset_colors();
|
||||||
TSheet_field& s = f.mask().sfield(101);
|
TSheet_field& s = (TSheet_field&)f.mask().fld(0);
|
||||||
s.set_back_and_fore_color(NORMAL_BACK_COLOR, NORMAL_COLOR, -1);
|
s.set_back_and_fore_color(COLOR_INVALID, COLOR_INVALID, -1);
|
||||||
s.force_update();
|
s.force_update();
|
||||||
}
|
}
|
||||||
return TRUE;
|
return TRUE;
|
||||||
@ -165,11 +164,10 @@ TColor_mask::TColor_mask()
|
|||||||
|
|
||||||
TPrimanota_application& a = app();
|
TPrimanota_application& a = app();
|
||||||
|
|
||||||
int row = 0;
|
int row = 0, d = 0;
|
||||||
int d = 0;
|
COLOR back, fore;
|
||||||
for (const char* c = tipi; *c; c++, d++)
|
for (const char* c = tipi; *c; c++, d++)
|
||||||
{
|
{
|
||||||
COLOR back, fore;
|
|
||||||
a.type2colors(*c, back, fore);
|
a.type2colors(*c, back, fore);
|
||||||
TToken_string& riga = s.row(-1);
|
TToken_string& riga = s.row(-1);
|
||||||
riga << TR("Riga ") << *c << " - " << desc[d];
|
riga << TR("Riga ") << *c << " - " << desc[d];
|
||||||
@ -286,13 +284,18 @@ void TPrimanota_application::reset_colors()
|
|||||||
|
|
||||||
void TPrimanota_application::set_colors()
|
void TPrimanota_application::set_colors()
|
||||||
{
|
{
|
||||||
disable_menu_item(M_FONT);
|
|
||||||
TColor_mask colors;
|
TColor_mask colors;
|
||||||
if (colors.run() == K_ENTER)
|
if (colors.run() == K_ENTER)
|
||||||
app().save_colors();
|
save_colors();
|
||||||
else
|
else
|
||||||
app().load_colors();
|
load_colors();
|
||||||
enable_menu_item(M_FONT);
|
}
|
||||||
|
|
||||||
|
bool TPrimanota_application::colors_handler(TMask_field& f, KEY k)
|
||||||
|
{
|
||||||
|
if (k == K_SPACE)
|
||||||
|
app().set_colors();
|
||||||
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////
|
||||||
|
Loading…
x
Reference in New Issue
Block a user