Patch level : 2.2 102
Files correlati : Ricompilazione Demo : [ ] Commento : I Tag delle pagine si ridimensionano sulla base dei prompt impostati git-svn-id: svn://10.65.10.50/trunk@13101 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
7ae0266b76
commit
eb92bf8bf8
@ -2209,7 +2209,7 @@ const char* TMask::get_caption(TString& str) const
|
|||||||
void TMask::set_caption(const char* c)
|
void TMask::set_caption(const char* c)
|
||||||
{
|
{
|
||||||
TToken_string captions(c);
|
TToken_string captions(c);
|
||||||
for (int p = 0; p < _pages; p++)
|
/* for (int p = 0; p < _pages; p++)
|
||||||
{
|
{
|
||||||
const char* cap = captions.get();
|
const char* cap = captions.get();
|
||||||
if (cap == NULL) cap = captions.get(0);
|
if (cap == NULL) cap = captions.get(0);
|
||||||
@ -2221,7 +2221,27 @@ void TMask::set_caption(const char* c)
|
|||||||
TPage_field& tag = (TPage_field&)fld(pos);
|
TPage_field& tag = (TPage_field&)fld(pos);
|
||||||
tag.set_prompt(c);
|
tag.set_prompt(c);
|
||||||
}
|
}
|
||||||
|
} */
|
||||||
|
// Kill page tags
|
||||||
|
byte p;
|
||||||
|
for ( p = 1; p <_pages; p++)
|
||||||
|
if (!page_enabled(p))
|
||||||
|
break;
|
||||||
|
while (captions.items() < p)
|
||||||
|
captions.add(captions.get(0));
|
||||||
|
for (int i = fields()-1; i > 0; i--)
|
||||||
|
{
|
||||||
|
TMask_field& tag = fld(i);
|
||||||
|
if (tag.dlg() >= DLG_PAGETAGS)
|
||||||
|
{
|
||||||
|
tag.destroy();
|
||||||
|
_field.destroy(i);
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
// Create page tags
|
||||||
|
add_tag_buttons(captions);
|
||||||
}
|
}
|
||||||
|
|
||||||
void TMask::post_error_message(const char* msg, int sev)
|
void TMask::post_error_message(const char* msg, int sev)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user