Skip to content

Commit f8f2487

Browse files
committed
Справка обновлена
1 parent f261bdc commit f8f2487

4 files changed

Lines changed: 156 additions & 4 deletions

File tree

docs/OSDFormsRu/OSDFormsAppendix.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,8 @@ <H1 class=dtH1>Дополнения</H1></DIV></DIV>
1616
<P><BR></P>
1717
<li><A href="OSDFormsAnimationButterfly.html">Анимация бабочки</A></li>
1818
<li><A href="OSDFormsAnimationCub.html">Анимация куба</A></li>
19-
<li><A href="OSDFormsDoubleАnimation.html">Двойная анимация</A></li>
19+
<li><A href="OSDFormsVerticalPanel.html">Вертикальная панель значков</A></li>
2020
<li><A href="OSDFormsHorizontalPanel.html">Горизонтальная панель значков</A></li>
21+
<li><A href="OSDFormsDoubleАnimation.html">Двойная анимация</A></li>
2122
<li><A href="OSDFormsTests.html">Примеры тестирования</A></li>
2223
</DIV></BODY></HTML>
Lines changed: 150 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,150 @@
1+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2+
<HTML><HEAD><TITLE>OSDFormsAnimationCub</TITLE>
3+
<META content="text/html; charset=Windows-1252" http-equiv="Content-Type">
4+
<LINK rel="stylesheet" type="text/css" href="mainstyle.css"></HEAD>
5+
<BODY id=bodyID class=dtBODY>
6+
<DIV id=nsbanner>
7+
<DIV id=bannerrow1>
8+
<TABLE class=bannerparthead cellSpacing=0>
9+
<TBODY>
10+
<TR id=hdr>
11+
<TD class=runninghead></TD>
12+
<TD class=product></TD></TR></TBODY></TABLE></DIV>
13+
<DIV id=TitleRow>
14+
<H1 class=dtH1>Вертикальная панель значков</H1></DIV></DIV>
15+
<DIV id=nstext>
16+
<H4 class=dtH4>Вертикальная панель значков.</H4>
17+
<P></P>
18+
<IMG src="VerticalPanel1.jpg"></IMG>
19+
<P></P>
20+
<details><summary>Код примера</summary>
21+
<P><PRE class=code>
22+
<a id="copy1" href="jаvascript://" title="Выделяет код, копирует и снимает выделение.">Копировать</a> <a id="select1" href="jаvascript://" title="Выделяет код.">Выделить всё</a>
23+
<hr style="border-color: lightgray;"><DIV id="cont1">
24+
Перем ДФ, Абзац1;
25+
26+
Процедура МышьНадЭлементом() Экспорт
27+
Параметр = ДФ.АргументыСобытия.Параметр;
28+
Параметр["ЭтаСсылка"].Стиль.ЦветФона = ДФ.Цвет(0, 0, 0);
29+
КонецПроцедуры
30+
31+
Процедура МышьПокинулаЭлемент() Экспорт
32+
Параметр = ДФ.АргументыСобытия.Параметр;
33+
Параметр["ЭтаСсылка"].Стиль.ЦветФона = ДФ.Цвет.ТемноСерый;
34+
КонецПроцедуры
35+
36+
Процедура Нажатие() Экспорт
37+
Абзац1.Текст = "Нажатие " + ДФ.АргументыСобытия.Параметр["ЭтаСсылка"].Источник + " " + ТекущаяУниверсальнаяДатаВМиллисекундах();
38+
КонецПроцедуры
39+
40+
ПодключитьВнешнююКомпоненту("C:\444\111\DeclarativeForms\DeclarativeForms\bin\Debug\DeclarativeForms.dll");
41+
ДФ = Новый ДекларативныеФормы();
42+
Форма1 = ДФ.Форма;
43+
Форма1.НачальнаяШирина = 350;
44+
Форма1.НачальнаяВысота = 300;
45+
46+
// Запишем на диск иконки.
47+
Домой = "iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAmUlEQVR42u3WSwqAMAwEUHP/Q9eFVDQ2YfKhrZAslcw8EarUjrVDBQgBWrvWiWg+oJffST6ED8DLAwg74FneC9FrYYAWyu+lA5BAx6vBAODTiIgQwFIuIdwAT7lxVwZEyg0ZY0BGOZj1BWSWA5lvQNLxqgJY7mYAvjACSIeNhlbyfgyQvgUFKEABUgHaaL9k6M6+gIlTgOWAE/OL4wH1jWg2AAAAAElFTkSuQmCC";
48+
Поиск = "iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAoUlEQVR42u3WURKAIAgE0Lj/oe23xGlZQJoa/Fb2VabION4d8g/AGPcyIlIDmINVdQzxAVAwAeEBq/A5wDLHBWC/tWG+HeDdaGCdDRDY5Wg9D2DDQQ0MyAh/qNWABnwAkIVw/4YZgPBBFEGkHMWGQt41vrsAQVKvY7b5sCJNAPQkW1sy4jXmN6VMeHBoQGG4BhSHY8DmcA24IgrC14Di0YAT432nAbkFEZwAAAAASUVORK5CYII=";
49+
Конверт = "iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAjklEQVR42u3QsQ6AIAwEUJl08P//1Bgm7YCJMcVeUQSTu4WFHo+GoXECAQQQ0BVgk3zyqORfgPOAJ0gfvAGZmeVYwLcnqVqLN5AuqCXWNrRPHPhLvwkwC5Ffa10uAFKOIp8AstvQYs0XA+62kft1DYC6Dc/MK4CUMZ0RuVwD4AoBBMCA2ukX0CIEENAcsAPCZKohWBuCxwAAAABJRU5ErkJggg==";
50+
Глобус = "iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAu0lEQVR42u2W2w6AIAiGM3v/J+5EF27GkEMeqC1uDET+r7mCMDlb+AE+CXCAkcXAugKUhGtAVImU8CWS4vmzFURMoERSYc7He48AGIEIy472Z3A3DtAEIL2tIrbAskkQgRNvbRTE+wBycekutXGqpggg3bU1Xsp9L0Av+w6A+xW4A+TJQz9DfKCluf4JTb0gh6hoRqqO2LIdR3BXi7gIgIsMH0gwxO3gqJFMAiGLth5KtSDdx/Ie9gO4A5x4aTMwR1ZhdgAAAABJRU5ErkJggg==";
51+
Корзина = "iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAaUlEQVR42u3XwQrAIAwDUPP/H91dh1Rn2o7pSG4KoU/xIqx9GwhwLsDMrwJ4HzAaHkDkAP2g0X4Y8HRSNg5sc8AdQT6u1b4APCC7FkAAAQQQIA1g8x9ABLHQ5QCZhAEViMnNHfwxEaAoFxajARBYiAIeAAAAAElFTkSuQmCC";
52+
Base64Значение(Домой).Записать(ОбъединитьПути(Новый Файл(ТекущийСценарий().Источник).Путь, "home.png"));
53+
Base64Значение(Поиск).Записать(ОбъединитьПути(Новый Файл(ТекущийСценарий().Источник).Путь, "search.png"));
54+
Base64Значение(Конверт).Записать(ОбъединитьПути(Новый Файл(ТекущийСценарий().Источник).Путь, "envelope.png"));
55+
Base64Значение(Глобус).Записать(ОбъединитьПути(Новый Файл(ТекущийСценарий().Источник).Путь, "globe.png"));
56+
Base64Значение(Корзина).Записать(ОбъединитьПути(Новый Файл(ТекущийСценарий().Источник).Путь, "trash.png"));
57+
58+
Блок1 = Форма1.ДобавитьДочерний(ДФ.Блок());
59+
Блок1.Стиль.Отступ = ДФ.Отступ(0, 0, 0, 0);
60+
Блок1.Стиль.Ширина = 50;
61+
62+
Стиль1 = ДФ.Стиль();
63+
Стиль1.Отображать = ДФ.Отображать.Блок;
64+
Стиль1.ГоризонтальноеВыравниваниеТекста = ДФ.ГоризонтальноеВыравниваниеТекста.Центр;
65+
Стиль1.ЦветФона = ДФ.Цвет.ТемноСерый;
66+
Стиль1.Заполнение = ДФ.Заполнение(10, 0, 0, 0);
67+
68+
Переход1 = ДФ.Переход();
69+
Переход1.СвойствоПерехода = ДФ.СвойствоПерехода.Все;
70+
Переход1.ВремяПерехода = 1000;
71+
Переход1.ФункцияПерехода = ДФ.ФункцияПерехода.Медленно;
72+
Стиль1.Переход = Переход1;
73+
Стиль1.ЦветТекста = ДФ.Цвет.Белый;
74+
75+
БлокДомой = Блок1.ДобавитьДочерний(ДФ.Блок());
76+
БлокДомой.Стиль.Копировать(Стиль1);
77+
БлокДомой.Стиль.ЦветФона = ДФ.Цвет.ЗеленыйЛайм;
78+
ИзображениеДомой = БлокДомой.ДобавитьДочерний(ДФ.Изображение());
79+
ИзображениеДомой.Источник = "home.png";
80+
ИзображениеДомой.Нажатие = ДФ.Действие(ЭтотОбъект, "Нажатие", Новый Структура("ЭтаСсылка", ИзображениеДомой));
81+
82+
БлокПоиск = Блок1.ДобавитьДочерний(ДФ.Блок());
83+
БлокПоиск.Стиль.Копировать(Стиль1);
84+
ИзображениеПоиск = БлокПоиск.ДобавитьДочерний(ДФ.Изображение());
85+
ИзображениеПоиск.Источник = "search.png";
86+
ИзображениеПоиск.МышьНадЭлементом = ДФ.Действие(ЭтотОбъект, "МышьНадЭлементом", Новый Структура("ЭтаСсылка", БлокПоиск));
87+
ИзображениеПоиск.МышьПокинулаЭлемент = ДФ.Действие(ЭтотОбъект, "МышьПокинулаЭлемент", Новый Структура("ЭтаСсылка", БлокПоиск));
88+
ИзображениеПоиск.Нажатие = ДФ.Действие(ЭтотОбъект, "Нажатие", Новый Структура("ЭтаСсылка", ИзображениеПоиск));
89+
90+
БлокКонверт = Блок1.ДобавитьДочерний(ДФ.Блок());
91+
БлокКонверт.Стиль.Копировать(Стиль1);
92+
ИзображениеКонверт = БлокКонверт.ДобавитьДочерний(ДФ.Изображение());
93+
ИзображениеКонверт.Источник = "envelope.png";
94+
ИзображениеКонверт.МышьНадЭлементом = ДФ.Действие(ЭтотОбъект, "МышьНадЭлементом", Новый Структура("ЭтаСсылка", БлокКонверт));
95+
ИзображениеКонверт.МышьПокинулаЭлемент = ДФ.Действие(ЭтотОбъект, "МышьПокинулаЭлемент", Новый Структура("ЭтаСсылка", БлокКонверт));
96+
ИзображениеКонверт.Нажатие = ДФ.Действие(ЭтотОбъект, "Нажатие", Новый Структура("ЭтаСсылка", ИзображениеКонверт));
97+
98+
БлокГлобус = Блок1.ДобавитьДочерний(ДФ.Блок());
99+
БлокГлобус.Стиль.Копировать(Стиль1);
100+
ИзображениеГлобус = БлокГлобус.ДобавитьДочерний(ДФ.Изображение());
101+
ИзображениеГлобус.Источник = "globe.png";
102+
ИзображениеГлобус.МышьНадЭлементом = ДФ.Действие(ЭтотОбъект, "МышьНадЭлементом", Новый Структура("ЭтаСсылка", БлокГлобус));
103+
ИзображениеГлобус.МышьПокинулаЭлемент = ДФ.Действие(ЭтотОбъект, "МышьПокинулаЭлемент", Новый Структура("ЭтаСсылка", БлокГлобус));
104+
ИзображениеГлобус.Нажатие = ДФ.Действие(ЭтотОбъект, "Нажатие", Новый Структура("ЭтаСсылка", ИзображениеГлобус));
105+
106+
БлокКорзина = Блок1.ДобавитьДочерний(ДФ.Блок());
107+
БлокКорзина.Стиль.Копировать(Стиль1);
108+
ИзображениеКорзина = БлокКорзина.ДобавитьДочерний(ДФ.Изображение());
109+
ИзображениеКорзина.Источник = "trash.png";
110+
ИзображениеКорзина.МышьНадЭлементом = ДФ.Действие(ЭтотОбъект, "МышьНадЭлементом", Новый Структура("ЭтаСсылка", БлокКорзина));
111+
ИзображениеКорзина.МышьПокинулаЭлемент = ДФ.Действие(ЭтотОбъект, "МышьПокинулаЭлемент", Новый Структура("ЭтаСсылка", БлокКорзина));
112+
ИзображениеКорзина.Нажатие = ДФ.Действие(ЭтотОбъект, "Нажатие", Новый Структура("ЭтаСсылка", ИзображениеКорзина));
113+
114+
Абзац1 = Форма1.ДобавитьДочерний(ДФ.Абзац());
115+
116+
Форма1.Открыть();
117+
</DIV>
118+
</PRE>
119+
</details>
120+
<P></P>
121+
<H4 class=dtH4>Смотрите также</H4>
122+
<P><A href="OSDForms.html">Библиотека&nbsp;DeclarativeForms</A> | <A href="OSDFormsTests.html">Примеры тестирования</A></P></DIV>
123+
<script>
124+
window.onload = function () {
125+
var a = document.getElementById('select1');
126+
a.onclick = function() {
127+
window.getSelection().removeAllRanges();
128+
var ta1 = document.getElementById('cont1');
129+
var range1 = document.createRange();
130+
range1.selectNode(ta1);
131+
window.getSelection().addRange(range1);
132+
return false;
133+
}
134+
135+
var b = document.getElementById('copy1');
136+
b.onclick = function() {
137+
window.getSelection().removeAllRanges();
138+
var ta2 = document.getElementById('cont1');
139+
var range2 = document.createRange();
140+
range2.selectNode(ta2);
141+
window.getSelection().addRange(range2);
142+
try {
143+
document.execCommand('copy');
144+
} catch(err) {}
145+
window.getSelection().removeRange(range2);
146+
return false;
147+
}
148+
}
149+
</script>
150+
</BODY></HTML>

docs/OSDFormsRu/VerticalPanel1.jpg

14.2 KB
Loading

docs/OSDFormsRu/contents.htm

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1412,9 +1412,10 @@
14121412
d.add(1401,0,"Дополнения","OSDFormsAppendix.html");
14131413
d.add(1402,1401,"Анимация бабочки","OSDFormsAnimationButterfly.html");
14141414
d.add(1403,1401,"Анимация куба","OSDFormsAnimationCub.html");
1415-
d.add(1404,1401,"Горизонтальная панель значков","OSDFormsHorizontalPanel.html");
1416-
d.add(1405,1401,"Двойная анимация","OSDFormsDoubleАnimation.html");
1417-
d.add(1406,1401,"Примеры тестирования","OSDFormsTests.html");
1415+
d.add(1404,1401,"Вертикальная панель значков","OSDFormsVerticalPanel.html");
1416+
d.add(1405,1401,"Горизонтальная панель значков","OSDFormsHorizontalPanel.html");
1417+
d.add(1406,1401,"Двойная анимация","OSDFormsDoubleАnimation.html");
1418+
d.add(1407,1401,"Примеры тестирования","OSDFormsTests.html");
14181419

14191420
document.write(d);
14201421
</script>

0 commit comments

Comments
 (0)