Предложение разработчикам

Russian main discussion
  • Author
  • Message
Offline
Posts: 22
Joined: Mon Apr 27, 2009 5:46 am

Post by r0L1K »

Fr0sT wrote:Да там и не нужна будет целая.
1) Создание диалога — это одна функция
2) Размещение на нем элементов (список, кнопки, заполнение списка) — около 10
3) Показ — 1
4) Получение выбранного элемента — 1
Ты же вроде соображаешь... Написал бы, если не сложно...
Fr0sT wrote:А можно еще извратиться, сделать загрузку диалога из ресурса, представленного в текстовом виде! ))
Если я правильно понял, то можно будет дописывать свои расширения? Если так, то было бы совсем круто! Я бы тебе шоколадку по почте отправил :D :D :D

Еще вариант, чтобы не было длинного списка:
Image

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

r0L1K
Смотрю менюха уже готова, значит и скрипт уже есть? :D
В копилку его!

Offline
Posts: 22
Joined: Mon Apr 27, 2009 5:46 am

Post by r0L1K »

эмм... меню есть, а вот скрипта нет...

Offline
Posts: 876
Joined: Tue Jul 24, 2007 8:54 am

Post by Fr0sT »

У простого програмеропользователя немного другие ассоциации - в любом средстве разработки все эти диалоги присутствуют де-факто.
Диалог с выпадающим списком вариантов? о_О покажи мне "средство разработки", где есть такой диалог "из коробки".
Ты же вроде соображаешь... Написал бы, если не сложно...
Закавыка в том, что лично мне это не нужно, а что мне не нужно, то и не интересно :)
Ну а дописывать свои расширения, так это просто использование не ListBox, а ComboBox. Хотя всё равно ведь нужно будет откуда-то брать шаблоны.
Хотя для такой менюшки, как на последнем скрине, и диалог-то не нужен, там знай вызывай один и тот же скрипт с параметром типа нового файла и всё.

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Fr0sT wrote:Диалог с выпадающим списком вариантов? о_О покажи мне "средство разработки", где есть такой диалог "из коробки".
Нивапрос! Что первое на ум пришло - оно, родное! :D
Из справки Lotus Domino Designer: метод notesUIWorkspace.Prompt, type% = PROMPT_OKCANCELLIST | PROMPT_OKCANCELLISTMULT. И как элемент интерфейса - ещё поле есть с типом Dialog List, позволяющее то же самое, и даже больше - при установки спец.опции позволяет добавлять значения к списку вручную.
В Дельфе, когда-то в начале 2000-х програмил, так там тоже был какой-то компонент, т.е. велосипед изобратать было ненужно.

О чём спорим? Ладно, если бы в Акеле это надо было реализовывать... А так оно уже есть - Window list (команда 10019).

Offline
Posts: 876
Joined: Tue Jul 24, 2007 8:54 am

Post by Fr0sT »

В Дельфях не знаю такого...
А что за "Window list (команда 10019)"? Искал в заголовочных файлах, не нашел.

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Fr0sT wrote:А что за "Window list (команда 10019)"? Искал в заголовочных файлах, не нашел.
Для наглядности надо открыть несколько файлов, чтобы было несколько закладок, потом в контекстном меню вкладок дописать

Code: Select all

"Window &list" Command(10019)
Эта штука нужна для быстрого перехода к нужному доку, когда вкладок очень много и они выходят за пределы экрана.

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

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.

Offline
Posts: 22
Joined: Mon Apr 27, 2009 5:46 am

Post by r0L1K »

вай вай вай.... сенкс :) сам написал?

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

r0L1K wrote:вай вай вай.... сенкс :) сам написал?
да там нечего писать)))

Offline
Posts: 1862
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Post by Infocatcher »

VladSh wrote:NewFilebyExt.js
Я думаю, не помешает добавить

Code: Select all

AkelPad.Call("AutoComplete::Main", 1, Ext);

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Infocatcher wrote:Я думаю, не помешает добавить

Code: Select all

AkelPad.Call("AutoComplete::Main", 1, Ext);
Ок, спасибо! 8)

Offline
Posts: 22
Joined: Mon Apr 27, 2009 5:46 am

Post by r0L1K »

Infocatcher wrote:
VladSh wrote:NewFilebyExt.js
Я думаю, не помешает добавить

Code: Select all

AkelPad.Call("AutoComplete::Main", 1, Ext);
а это что?

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

r0L1K wrote:а это что?
Ставишь плагин AutoComplete, затем в окне плагинов на строку AutoComplete::Main назначаешь комбинацию клавиш (у меня это Alt+A - очень удобно). Потом находясь в созданном файле нажимаешь эту комбинацию - результат не заставит себя ждать :D

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

VladSh wrote:Проблема только в том, что в Scripts-плагине нет метода для вывода менюшки или ListBox'а, чтобы вывести перечень расширений файлов.
См. ShowMenu.js
Post Reply