| View previous topic :: View next topic |
| Author |
Message |
r0L1K
Joined: 27 Apr 2009 Posts: 22
|
Posted: Tue Apr 28, 2009 1:51 pm Post subject: |
|
|
| Fr0sT wrote: | Да там и не нужна будет целая.
1) Создание диалога — это одна функция
2) Размещение на нем элементов (список, кнопки, заполнение списка) — около 10
3) Показ — 1
4) Получение выбранного элемента — 1 |
Ты же вроде соображаешь... Написал бы, если не сложно...
| Fr0sT wrote: | | А можно еще извратиться, сделать загрузку диалога из ресурса, представленного в текстовом виде! )) |
Если я правильно понял, то можно будет дописывать свои расширения? Если так, то было бы совсем круто! Я бы тебе шоколадку по почте отправил
Еще вариант, чтобы не было длинного списка:
 |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2509 Location: Киев, Русь
|
Posted: Tue Apr 28, 2009 2:25 pm Post subject: |
|
|
r0L1K
Смотрю менюха уже готова, значит и скрипт уже есть?
В копилку его! |
|
| Back to top |
|
 |
r0L1K
Joined: 27 Apr 2009 Posts: 22
|
Posted: Tue Apr 28, 2009 2:44 pm Post subject: |
|
|
| эмм... меню есть, а вот скрипта нет... |
|
| Back to top |
|
 |
Fr0sT
Joined: 24 Jul 2007 Posts: 850
|
Posted: Tue Apr 28, 2009 4:26 pm Post subject: |
|
|
| Quote: | | У простого програмеропользователя немного другие ассоциации - в любом средстве разработки все эти диалоги присутствуют де-факто. |
Диалог с выпадающим списком вариантов? о_О покажи мне "средство разработки", где есть такой диалог "из коробки".
| Quote: | | Ты же вроде соображаешь... Написал бы, если не сложно... |
Закавыка в том, что лично мне это не нужно, а что мне не нужно, то и не интересно
Ну а дописывать свои расширения, так это просто использование не ListBox, а ComboBox. Хотя всё равно ведь нужно будет откуда-то брать шаблоны.
Хотя для такой менюшки, как на последнем скрине, и диалог-то не нужен, там знай вызывай один и тот же скрипт с параметром типа нового файла и всё. |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2509 Location: Киев, Русь
|
Posted: Tue Apr 28, 2009 5:08 pm Post subject: |
|
|
| Fr0sT wrote: | | Диалог с выпадающим списком вариантов? о_О покажи мне "средство разработки", где есть такой диалог "из коробки". | Нивапрос! Что первое на ум пришло - оно, родное!
Из справки Lotus Domino Designer: метод notesUIWorkspace.Prompt, type% = PROMPT_OKCANCELLIST | PROMPT_OKCANCELLISTMULT. И как элемент интерфейса - ещё поле есть с типом Dialog List, позволяющее то же самое, и даже больше - при установки спец.опции позволяет добавлять значения к списку вручную.
В Дельфе, когда-то в начале 2000-х програмил, так там тоже был какой-то компонент, т.е. велосипед изобратать было ненужно.
О чём спорим? Ладно, если бы в Акеле это надо было реализовывать... А так оно уже есть - Window list (команда 10019). |
|
| Back to top |
|
 |
Fr0sT
Joined: 24 Jul 2007 Posts: 850
|
Posted: Wed Apr 29, 2009 7:03 am Post subject: |
|
|
В Дельфях не знаю такого...
А что за "Window list (команда 10019)"? Искал в заголовочных файлах, не нашел. |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2509 Location: Киев, Русь
|
Posted: Wed Apr 29, 2009 7:18 am Post subject: |
|
|
| Fr0sT wrote: | | А что за "Window list (команда 10019)"? Искал в заголовочных файлах, не нашел. | Для наглядности надо открыть несколько файлов, чтобы было несколько закладок, потом в контекстном меню вкладок дописать
| Code: | | "Window &list" Command(10019) | Эта штука нужна для быстрого перехода к нужному доку, когда вкладок очень много и они выходят за пределы экрана. |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2509 Location: Киев, Русь
|
Posted: Wed Apr 29, 2009 11:32 am Post subject: |
|
|
| r0L1K wrote: | | эмм... меню есть, а вот скрипта нет... | NewFilebyExt.js
EDITED (30.04.2010): Данный скрипт больше не поддерживается, т.к. Infocatcher написал скриптец, который использует отдельные файлы-шаблоны для каждого типа (расширения) файла: newFileTemplate.js.
EDITED (10.09.2010): Сейчас не поддерживается ОБА СКРИПТА, т.к. FeyFre написал плагин Templates, который прекрасно выполняет всё то, что было в заглавном сообщении этого топика.
Last edited by VladSh on Fri Sep 10, 2010 7:44 am; edited 3 times in total |
|
| Back to top |
|
 |
r0L1K
Joined: 27 Apr 2009 Posts: 22
|
Posted: Wed Apr 29, 2009 12:24 pm Post subject: |
|
|
вай вай вай.... сенкс сам написал? |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2509 Location: Киев, Русь
|
Posted: Wed Apr 29, 2009 12:40 pm Post subject: |
|
|
| r0L1K wrote: | вай вай вай.... сенкс сам написал? | да там нечего писать))) |
|
| Back to top |
|
 |
Infocatcher
Joined: 06 Aug 2007 Posts: 1431
|
Posted: Wed Apr 29, 2009 1:24 pm Post subject: |
|
|
Я думаю, не помешает добавить
| Code: | | AkelPad.Call("AutoComplete::Main", 1, Ext); |
|
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2509 Location: Киев, Русь
|
Posted: Wed Apr 29, 2009 2:29 pm Post subject: |
|
|
| Infocatcher wrote: | Я думаю, не помешает добавить
| Code: | | AkelPad.Call("AutoComplete::Main", 1, Ext); |
| Ок, спасибо!  |
|
| Back to top |
|
 |
r0L1K
Joined: 27 Apr 2009 Posts: 22
|
Posted: Wed Apr 29, 2009 2:54 pm Post subject: |
|
|
| Infocatcher wrote: |
Я думаю, не помешает добавить
| Code: | | AkelPad.Call("AutoComplete::Main", 1, Ext); |
|
а это что? |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2509 Location: Киев, Русь
|
Posted: Wed Apr 29, 2009 3:12 pm Post subject: |
|
|
Ставишь плагин AutoComplete, затем в окне плагинов на строку AutoComplete::Main назначаешь комбинацию клавиш (у меня это Alt+A - очень удобно). Потом находясь в созданном файле нажимаешь эту комбинацию - результат не заставит себя ждать  |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4640
|
Posted: Sun Apr 25, 2010 10:41 pm Post subject: |
|
|
| VladSh wrote: | | Проблема только в том, что в Scripts-плагине нет метода для вывода менюшки или ListBox'а, чтобы вывести перечень расширений файлов. | См. ShowMenu.js |
|
| Back to top |
|
 |
|