<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; HTA: правка пользователем группы настроек интерфейса]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=8180</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=8180&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «HTA: правка пользователем группы настроек интерфейса».]]></description>
		<lastBuildDate>Wed, 27 Mar 2013 06:32:50 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: HTA: правка пользователем группы настроек интерфейса]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=70836#p70836</link>
			<description><![CDATA[<p>К сожалению, я их никуда больше не выкладывал, но если их сохранить в текстовом файле с расширением .b64, то WinRAR, 7zip и Тотал их распаковывают. Кажется, ещё FAR берёт.</p>]]></description>
			<author><![CDATA[null@example.com (Serge Yolkin)]]></author>
			<pubDate>Wed, 27 Mar 2013 06:32:50 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=70836#p70836</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTA: правка пользователем группы настроек интерфейса]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=70822#p70822</link>
			<description><![CDATA[<p><strong>Serge Yolkin</strong>, а не в &quot;заююченном&quot; виде Ваши скрипты заполучить по некой ссылке можно?<br />Признаюсь, давно очень из текста раскодировать не приходилось...</p>]]></description>
			<author><![CDATA[null@example.com (Rom5)]]></author>
			<pubDate>Tue, 26 Mar 2013 20:30:02 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=70822#p70822</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTA: правка пользователем группы настроек интерфейса]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=70817#p70817</link>
			<description><![CDATA[<p>Настройки лучше хранить в xml - встроенные в hta средства работы с ним достаточно просты. Меню можно формировать динамически в виде списка или любого другого элемента html, внешний вид задаётся с помощью css. <a href="http://forum.wincmd.ru/viewpost.php?p=88044">Здесь</a> пример управления динамически формируемым массивом абзацев (тэги &lt;p&gt;&lt;/p&gt;) - редактор плэйлистов для моих же хэтэашек, позволяющих слушать интернет-радиостанции (только плэйлист в примере старый, многие станции уже не работают). Изменения сохраняются в xml файле.</p>]]></description>
			<author><![CDATA[null@example.com (Serge Yolkin)]]></author>
			<pubDate>Tue, 26 Mar 2013 18:29:50 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=70817#p70817</guid>
		</item>
		<item>
			<title><![CDATA[HTA: правка пользователем группы настроек интерфейса]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=70810#p70810</link>
			<description><![CDATA[<p>Хочу в свою HTA <strong>добавить пользовательскую панель инструментов</strong>, т.е. чтобы пользователь не правкой инишки, я не выходя из ПО, мог добавить в приложение свою кнопку, дать ей иконку, название/подпись/стиль и назначить командную строку.</p><p>Что-то наподобие того как в <strong>HTA: LAN Administrator</strong> <a href="http://forum.script-coding.com/viewtopic.php?id=7719">http://forum.script-coding.com/viewtopic.php?id=7719</a> коллеги <em><strong>mozers</strong></em> запускаются команды для хоста из выпадающего меню по подготовленному ранее .ini.</p><p>Набор команд в виде меню меня не устраивает, я задумываю так - в форме будет настраиваемый пользователем слой, в который он легко через дополнительный интерфейс приложения добавляет/переставляет/правит самые частоприменяемые им кнопки-команды, т.е. чтобы они были всегда под рукой - без лазания в меню.</p><p>Пока мысли еще не обрели конкретную форму, прошу ваших подсказок-идей по поводу:<br />1) в каком виде хранить данные панели в памяти приложения;<br />2) как лучше организовать правку панели;<br />3) варианты формата файла хранения данных.</p><br /><p>По &quot;1)&quot; - т.к. с одной стороны &quot;элементы&quot; панели могут иметь разный набор свойств, например, элемент - не кнопка, а вставленный &quot;визуальный&quot; разделитель - горизонтальная линия, разрыв абзаца либо пробел или это текст с указанным стилем, и надо каким-то образом пользователю элементы сортировать в своей последовательности у меня такие мысли: </p><p>а) либо хранить в нескольки разных объектах словарей-<strong>Dictionary </strong> свойства элементов, а последовательность элементов (ключи словарей) хранить в отдельном массиве;</p><p>б) либо создать невидимую (на неотображаемом слое) <strong>таблицу</strong>, в которой: строка - элемент панели, ячейки - специфические значения, последовательность строк - последовательность элементов на панели. В таком случае интерфейс правки пользовательской панели &quot;2)&quot; можно свести к интерфейсу правки содержимого таблицы;</p><p>в) либо хранение свойств в виде &quot;вложенных&quot; <strong>js-объектов </strong>- как в LANAdmin используются считанные из .ini данные хостов (объект INI) - тут прийдется крепко подумать, т.к. это для меня неизведанная область javascript.</p>]]></description>
			<author><![CDATA[null@example.com (Rom5)]]></author>
			<pubDate>Tue, 26 Mar 2013 16:30:35 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=70810#p70810</guid>
		</item>
	</channel>
</rss>
