Файл /usr/local/ukmclient/80x25lay.res
В блоке
Код:
<item name="views_list#2">
<TView rt_type="CDynamicTextBold" name="value">
<CStaticTextBold name="value">
<TView name="value">
<TPoint name="origin">
<x>
31
</x>
<y>
7
</y>
</TPoint>
<TPoint name="size">
<x>
49
</x>
<y>
2
</y>
</TPoint>
<TPoint name="cursor">
<x>
0
</x>
<y>
0
</y>
</TPoint>
<growMode>
0x00
</growMode>
<dragMode>
0x20
</dragMode>
<saveState>
1
</saveState>
<options>
0
</options>
<eventMask>
33040
</eventMask>
</TView>
<m_nPaletteIndex>
42
</m_nPaletteIndex>
<m_szText>
</m_szText>
</CStaticTextBold>
<m_szScript>
local core = ukm.get_core(ukm.mashine.handle);
local text = "";
if core.lastitemeditable then
local item = core:last_item();
text = text .. tostring(item.name);
end
return text;
</m_szScript>
</TView>
</item>
Поменять CDynamicTextBold на CDynamicText и CStaticTextBold на TStaticText
Код:
<item name="views_list#2">
<TView rt_type="CDynamicText" name="value">
<TStaticText name="value">
<TView name="value">
<TPoint name="origin">
<x>
22
</x>
<y>
7
</y>
</TPoint>
<TPoint name="size">
<x>
58
</x>
<y>
2
</y>
</TPoint>
<TPoint name="cursor">
<x>
0
</x>
<y>
0
</y>
</TPoint>
<growMode>
0x00
</growMode>
<dragMode>
0x20
</dragMode>
<saveState>
1
</saveState>
<options>
0
</options>
<eventMask>
33040
</eventMask>
</TView>
<m_nPaletteIndex>
42
</m_nPaletteIndex>
<m_szText>
</m_szText>
</TStaticText>
<m_szScript>
local core = ukm.get_core(ukm.mashine.handle);
local text = "";
if core.lastitemeditable then
local item = core:last_item();
text = text .. tostring(item.name);
end
return text;
</m_szScript>
</TView>
</item>
Аналогично для артикула (views_list#3) и позиции (views_list#4). Блоки views_list#x в файле присутствуют дважды, где используется первый не знаю, действуют изменения второго.
В origin меняются координаты верхнего левого угла поля, в size - его ширина и высота (в символах стандартного шрифта). В измененном примере под имя выделено 2 строки по 58 символов.