Patch level : 10.0
Files correlati : un ciclone il libreria Ricompilazione Demo : [ ] Commento : git-svn-id: svn://10.65.10.50/trunk@16742 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
9dde3973a1
commit
1cf7fdd905
@ -37,6 +37,7 @@ extern bool AUTOSELECT;
|
||||
extern bool AUTOZOOM;
|
||||
extern bool AUTOEND;
|
||||
extern int TOOL_SIZE;
|
||||
extern bool TOOL_TEXT;
|
||||
extern bool EASY_RIDER;
|
||||
|
||||
const COLOR COLOR_DKCYAN = MAKE_COLOR(0,128,128);
|
||||
|
@ -41,6 +41,7 @@ bool AUTOZOOM = false;
|
||||
bool AUTOEND = false;
|
||||
bool NATIVE_CONTROLS = false;
|
||||
int TOOL_SIZE = 24;
|
||||
bool TOOL_TEXT = true;
|
||||
bool EASY_RIDER = true;
|
||||
|
||||
HIDDEN bool _button_blocked = false;
|
||||
@ -329,6 +330,8 @@ void customize_colors()
|
||||
}
|
||||
}
|
||||
TOOL_SIZE = colors.get_int("ToolSize", NULL, -1, TOOL_SIZE);
|
||||
TOOL_TEXT = colors.get_bool("ToolText", NULL, -1, TOOL_TEXT);
|
||||
|
||||
const int SPEECH_MODE = colors.get_int("SpeechMode", NULL, -1, 0);
|
||||
xvt_vobj_set_attr(NULL_WIN, ATTR_SPEECH_MODE, SPEECH_MODE);
|
||||
|
||||
|
@ -276,8 +276,9 @@ TMask::TMask(const char* maskname, int num, int max)
|
||||
TMask::~TMask()
|
||||
{
|
||||
_field.destroy();
|
||||
xvt_vobj_destroy(_toolwin);
|
||||
xvt_vobj_destroy(_notebook);
|
||||
|
||||
//xvt_vobj_destroy(_toolwin);
|
||||
//xvt_vobj_destroy(_notebook);
|
||||
}
|
||||
|
||||
word TMask::class_id() const
|
||||
@ -1238,7 +1239,10 @@ WINDOW TMask::create_bar(int height)
|
||||
if (height < 0)
|
||||
w = create_interface(win(), 0, height, 0, 0, "", this); // Bottom bar
|
||||
else
|
||||
w = xvt_toolbar_create(-1, 0, 0, -1, TOOL_SIZE, 0, win()); // Top bar
|
||||
{
|
||||
const long flags = TOOL_TEXT ? CTL_FLAG_PASSWORD : 0;
|
||||
w = xvt_toolbar_create(-1, 0, 0, -1, TOOL_SIZE, flags, win()); // Top bar
|
||||
}
|
||||
insert_bar(w); // Inserisce toolbar e crea notebook, se necessario
|
||||
return w;
|
||||
}
|
||||
|
@ -93,14 +93,11 @@ void TRow_property::set(int col, COLOR back, COLOR fore)
|
||||
|
||||
void TRow_property::get(int col, COLOR & back, COLOR & fore) const
|
||||
{
|
||||
if (col > 0)
|
||||
if (col > 0) // Lascia stare la colonna del numero riga
|
||||
{
|
||||
if (_cell_prop == NULL)
|
||||
{
|
||||
back = _back;
|
||||
fore = _fore;
|
||||
}
|
||||
else
|
||||
back = _back;
|
||||
fore = _fore;
|
||||
if (_cell_prop != NULL)
|
||||
{
|
||||
const TCell_property* cp = (const TCell_property*)_cell_prop->objptr(col);
|
||||
if (cp != NULL)
|
||||
|
@ -56,7 +56,7 @@ END
|
||||
|
||||
BUTTON DLG_INFO 2 2
|
||||
BEGIN
|
||||
PROMPT 9 1 "Informazioni"
|
||||
PROMPT 9 1 "Info"
|
||||
MESSAGE EXIT,K_F2
|
||||
PICTURE BMP_INFO
|
||||
END
|
||||
|
@ -147,6 +147,8 @@ void TButton_tool::create(WINDOW toolbar)
|
||||
break;
|
||||
}
|
||||
|
||||
_ctl_data._prompt.strip("~&"); // Togli eventuali acceleratori antiestetici
|
||||
|
||||
if (dlg() <= 0 || _ctl_data._bmp_up <= 0)
|
||||
xvt_toolbar_add_control(toolbar, -1, TOOL_SEPARATOR, "", 0, _ctl_data._width, -1);
|
||||
else
|
||||
@ -181,7 +183,7 @@ bool TButton_tool::on_key(KEY key)
|
||||
if (xvt_vobj_get_attr(NULL_WIN, ATTR_SPEECH_MODE) & (1<<7))
|
||||
{
|
||||
TString str = prompt();
|
||||
str.strip("~");
|
||||
str.strip("&~");
|
||||
xvt_dm_post_speech(str, 7, TRUE);
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user