Skip to content

Commit f261bdc

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

File tree

4 files changed

+158
-2
lines changed

4 files changed

+158
-2
lines changed

docs/OSDFormsRu/HorizontalPanel1.jpg

16.3 KB
Loading

docs/OSDFormsRu/OSDFormsAppendix.html

+1
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,6 @@ <H1 class=dtH1>Дополнения</H1></DIV></DIV>
1717
<li><A href="OSDFormsAnimationButterfly.html">Анимация бабочки</A></li>
1818
<li><A href="OSDFormsAnimationCub.html">Анимация куба</A></li>
1919
<li><A href="OSDFormsDoubleАnimation.html">Двойная анимация</A></li>
20+
<li><A href="OSDFormsHorizontalPanel.html">Горизонтальная панель значков</A></li>
2021
<li><A href="OSDFormsTests.html">Примеры тестирования</A></li>
2122
</DIV></BODY></HTML>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,154 @@
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="HorizontalPanel1.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.НачальнаяШирина = 500;
44+
Форма1.НачальнаяВысота = 250;
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.Стиль.Ширина = "100%";
61+
Блок1.Стиль.Высота = 40;
62+
63+
Стиль1 = ДФ.Стиль();
64+
Стиль1.Ширина = "20%";
65+
Стиль1.Высота = 40;
66+
Стиль1.ГоризонтальноеВыравнивание = ДФ.ГоризонтальноеВыравнивание.Право;
67+
Стиль1.ГоризонтальноеВыравниваниеТекста = ДФ.ГоризонтальноеВыравниваниеТекста.Центр;
68+
Стиль1.ВыравниваниеЭлементов = ДФ.ВыравниваниеЭлементов.Центр;
69+
Стиль1.ЦветФона = ДФ.Цвет.ТемноСерый;
70+
Стиль1.Заполнение = ДФ.Заполнение(6, 0, 0, 0);
71+
72+
Переход1 = ДФ.Переход();
73+
Переход1.СвойствоПерехода = ДФ.СвойствоПерехода.Все;
74+
Переход1.ВремяПерехода = 1000;
75+
Переход1.ФункцияПерехода = ДФ.ФункцияПерехода.Медленно;
76+
Стиль1.Переход = Переход1;
77+
Стиль1.ЦветТекста = ДФ.Цвет.Белый;
78+
79+
БлокКорзина = Блок1.ДобавитьДочерний(ДФ.Блок());
80+
БлокКорзина.Стиль.Копировать(Стиль1);
81+
ИзображениеКорзина = БлокКорзина.ДобавитьДочерний(ДФ.Изображение());
82+
ИзображениеКорзина.Источник = "trash.png";
83+
ИзображениеКорзина.МышьНадЭлементом = ДФ.Действие(ЭтотОбъект, "МышьНадЭлементом", Новый Структура("ЭтаСсылка", БлокКорзина));
84+
ИзображениеКорзина.МышьПокинулаЭлемент = ДФ.Действие(ЭтотОбъект, "МышьПокинулаЭлемент", Новый Структура("ЭтаСсылка", БлокКорзина));
85+
ИзображениеКорзина.Нажатие = ДФ.Действие(ЭтотОбъект, "Нажатие", Новый Структура("ЭтаСсылка", ИзображениеКорзина));
86+
87+
БлокГлобус = Блок1.ДобавитьДочерний(ДФ.Блок());
88+
БлокГлобус.Стиль.Копировать(Стиль1);
89+
ИзображениеГлобус = БлокГлобус.ДобавитьДочерний(ДФ.Изображение());
90+
ИзображениеГлобус.Источник = "globe.png";
91+
ИзображениеГлобус.МышьНадЭлементом = ДФ.Действие(ЭтотОбъект, "МышьНадЭлементом", Новый Структура("ЭтаСсылка", БлокГлобус));
92+
ИзображениеГлобус.МышьПокинулаЭлемент = ДФ.Действие(ЭтотОбъект, "МышьПокинулаЭлемент", Новый Структура("ЭтаСсылка", БлокГлобус));
93+
ИзображениеГлобус.Нажатие = ДФ.Действие(ЭтотОбъект, "Нажатие", Новый Структура("ЭтаСсылка", ИзображениеГлобус));
94+
95+
БлокКонверт = Блок1.ДобавитьДочерний(ДФ.Блок());
96+
БлокКонверт.Стиль.Копировать(Стиль1);
97+
ИзображениеКонверт = БлокКонверт.ДобавитьДочерний(ДФ.Изображение());
98+
ИзображениеКонверт.Источник = "envelope.png";
99+
ИзображениеКонверт.МышьНадЭлементом = ДФ.Действие(ЭтотОбъект, "МышьНадЭлементом", Новый Структура("ЭтаСсылка", БлокКонверт));
100+
ИзображениеКонверт.МышьПокинулаЭлемент = ДФ.Действие(ЭтотОбъект, "МышьПокинулаЭлемент", Новый Структура("ЭтаСсылка", БлокКонверт));
101+
ИзображениеКонверт.Нажатие = ДФ.Действие(ЭтотОбъект, "Нажатие", Новый Структура("ЭтаСсылка", ИзображениеКонверт));
102+
103+
БлокПоиск = Блок1.ДобавитьДочерний(ДФ.Блок());
104+
БлокПоиск.Стиль.Копировать(Стиль1);
105+
ИзображениеПоиск = БлокПоиск.ДобавитьДочерний(ДФ.Изображение());
106+
ИзображениеПоиск.Источник = "search.png";
107+
ИзображениеПоиск.МышьНадЭлементом = ДФ.Действие(ЭтотОбъект, "МышьНадЭлементом", Новый Структура("ЭтаСсылка", БлокПоиск));
108+
ИзображениеПоиск.МышьПокинулаЭлемент = ДФ.Действие(ЭтотОбъект, "МышьПокинулаЭлемент", Новый Структура("ЭтаСсылка", БлокПоиск));
109+
ИзображениеПоиск.Нажатие = ДФ.Действие(ЭтотОбъект, "Нажатие", Новый Структура("ЭтаСсылка", ИзображениеПоиск));
110+
111+
БлокДомой = Блок1.ДобавитьДочерний(ДФ.Блок());
112+
БлокДомой.Стиль.Копировать(Стиль1);
113+
БлокДомой.Стиль.ЦветФона = ДФ.Цвет.ЗеленыйЛайм;
114+
ИзображениеДомой = БлокДомой.ДобавитьДочерний(ДФ.Изображение());
115+
ИзображениеДомой.Источник = "home.png";
116+
ИзображениеДомой.Нажатие = ДФ.Действие(ЭтотОбъект, "Нажатие", Новый Структура("ЭтаСсылка", ИзображениеДомой));
117+
118+
Абзац1 = Форма1.ДобавитьДочерний(ДФ.Абзац());
119+
120+
Форма1.Открыть();
121+
</DIV>
122+
</PRE>
123+
</details>
124+
<P></P>
125+
<H4 class=dtH4>Смотрите также</H4>
126+
<P><A href="OSDForms.html">Библиотека&nbsp;DeclarativeForms</A> | <A href="OSDFormsTests.html">Примеры тестирования</A></P></DIV>
127+
<script>
128+
window.onload = function () {
129+
var a = document.getElementById('select1');
130+
a.onclick = function() {
131+
window.getSelection().removeAllRanges();
132+
var ta1 = document.getElementById('cont1');
133+
var range1 = document.createRange();
134+
range1.selectNode(ta1);
135+
window.getSelection().addRange(range1);
136+
return false;
137+
}
138+
139+
var b = document.getElementById('copy1');
140+
b.onclick = function() {
141+
window.getSelection().removeAllRanges();
142+
var ta2 = document.getElementById('cont1');
143+
var range2 = document.createRange();
144+
range2.selectNode(ta2);
145+
window.getSelection().addRange(range2);
146+
try {
147+
document.execCommand('copy');
148+
} catch(err) {}
149+
window.getSelection().removeRange(range2);
150+
return false;
151+
}
152+
}
153+
</script>
154+
</BODY></HTML>

docs/OSDFormsRu/contents.htm

+3-2
Original file line numberDiff line numberDiff line change
@@ -1412,8 +1412,9 @@
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,"Двойная анимация","OSDFormsDoubleАnimation.html");
1416-
d.add(1405,1401,"Примеры тестирования","OSDFormsTests.html");
1415+
d.add(1404,1401,"Горизонтальная панель значков","OSDFormsHorizontalPanel.html");
1416+
d.add(1405,1401,"Двойная анимация","OSDFormsDoubleАnimation.html");
1417+
d.add(1406,1401,"Примеры тестирования","OSDFormsTests.html");
14171418

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

0 commit comments

Comments
 (0)