AkelPad Forum Index AkelPad
Support forum
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Предложение разработчикам
Goto page Previous  1, 2
 
Post new topic   Reply to topic    AkelPad Forum Index -> Discussion (Russian)
View previous topic :: View next topic  
Author Message
r0L1K



Joined: 27 Apr 2009
Posts: 22

PostPosted: Tue Apr 28, 2009 1:51 pm    Post subject: Reply with quote

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


Ты же вроде соображаешь... Написал бы, если не сложно...

Fr0sT wrote:
А можно еще извратиться, сделать загрузку диалога из ресурса, представленного в текстовом виде! ))


Если я правильно понял, то можно будет дописывать свои расширения? Если так, то было бы совсем круто! Я бы тебе шоколадку по почте отправил Very Happy Very Happy Very Happy

Еще вариант, чтобы не было длинного списка:
Back to top
View user's profile Send private message
VladSh



Joined: 29 Nov 2006
Posts: 2610
Location: Киев, Русь

PostPosted: Tue Apr 28, 2009 2:25 pm    Post subject: Reply with quote

r0L1K
Смотрю менюха уже готова, значит и скрипт уже есть? Very Happy
В копилку его!
Back to top
View user's profile Send private message Visit poster's website
r0L1K



Joined: 27 Apr 2009
Posts: 22

PostPosted: Tue Apr 28, 2009 2:44 pm    Post subject: Reply with quote

эмм... меню есть, а вот скрипта нет...
Back to top
View user's profile Send private message
Fr0sT



Joined: 24 Jul 2007
Posts: 876

PostPosted: Tue Apr 28, 2009 4:26 pm    Post subject: Reply with quote

Quote:
У простого програмеропользователя немного другие ассоциации - в любом средстве разработки все эти диалоги присутствуют де-факто.

Диалог с выпадающим списком вариантов? о_О покажи мне "средство разработки", где есть такой диалог "из коробки".
Quote:
Ты же вроде соображаешь... Написал бы, если не сложно...

Закавыка в том, что лично мне это не нужно, а что мне не нужно, то и не интересно Smile
Ну а дописывать свои расширения, так это просто использование не ListBox, а ComboBox. Хотя всё равно ведь нужно будет откуда-то брать шаблоны.
Хотя для такой менюшки, как на последнем скрине, и диалог-то не нужен, там знай вызывай один и тот же скрипт с параметром типа нового файла и всё.
Back to top
View user's profile Send private message
VladSh



Joined: 29 Nov 2006
Posts: 2610
Location: Киев, Русь

PostPosted: Tue Apr 28, 2009 5:08 pm    Post subject: Reply with quote

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

О чём спорим? Ладно, если бы в Акеле это надо было реализовывать... А так оно уже есть - Window list (команда 10019).
Back to top
View user's profile Send private message Visit poster's website
Fr0sT



Joined: 24 Jul 2007
Posts: 876

PostPosted: Wed Apr 29, 2009 7:03 am    Post subject: Reply with quote

В Дельфях не знаю такого...
А что за "Window list (команда 10019)"? Искал в заголовочных файлах, не нашел.
Back to top
View user's profile Send private message
VladSh



Joined: 29 Nov 2006
Posts: 2610
Location: Киев, Русь

PostPosted: Wed Apr 29, 2009 7:18 am    Post subject: Reply with quote

Fr0sT wrote:
А что за "Window list (команда 10019)"? Искал в заголовочных файлах, не нашел.
Для наглядности надо открыть несколько файлов, чтобы было несколько закладок, потом в контекстном меню вкладок дописать
Code:
"Window &list" Command(10019)
Эта штука нужна для быстрого перехода к нужному доку, когда вкладок очень много и они выходят за пределы экрана.
Back to top
View user's profile Send private message Visit poster's website
VladSh



Joined: 29 Nov 2006
Posts: 2610
Location: Киев, Русь

PostPosted: Wed Apr 29, 2009 11:32 am    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
r0L1K



Joined: 27 Apr 2009
Posts: 22

PostPosted: Wed Apr 29, 2009 12:24 pm    Post subject: Reply with quote

вай вай вай.... сенкс Smile сам написал?
Back to top
View user's profile Send private message
VladSh



Joined: 29 Nov 2006
Posts: 2610
Location: Киев, Русь

PostPosted: Wed Apr 29, 2009 12:40 pm    Post subject: Reply with quote

r0L1K wrote:
вай вай вай.... сенкс Smile сам написал?
да там нечего писать)))
Back to top
View user's profile Send private message Visit poster's website
Infocatcher



Joined: 06 Aug 2007
Posts: 1616

PostPosted: Wed Apr 29, 2009 1:24 pm    Post subject: Reply with quote

VladSh wrote:
NewFilebyExt.js

Я думаю, не помешает добавить
Code:
AkelPad.Call("AutoComplete::Main", 1, Ext);
Back to top
View user's profile Send private message Visit poster's website
VladSh



Joined: 29 Nov 2006
Posts: 2610
Location: Киев, Русь

PostPosted: Wed Apr 29, 2009 2:29 pm    Post subject: Reply with quote

Infocatcher wrote:
Я думаю, не помешает добавить
Code:
AkelPad.Call("AutoComplete::Main", 1, Ext);
Ок, спасибо! Cool
Back to top
View user's profile Send private message Visit poster's website
r0L1K



Joined: 27 Apr 2009
Posts: 22

PostPosted: Wed Apr 29, 2009 2:54 pm    Post subject: Reply with quote

Infocatcher wrote:
VladSh wrote:
NewFilebyExt.js

Я думаю, не помешает добавить
Code:
AkelPad.Call("AutoComplete::Main", 1, Ext);


а это что?
Back to top
View user's profile Send private message
VladSh



Joined: 29 Nov 2006
Posts: 2610
Location: Киев, Русь

PostPosted: Wed Apr 29, 2009 3:12 pm    Post subject: Reply with quote

r0L1K wrote:
а это что?
Ставишь плагин AutoComplete, затем в окне плагинов на строку AutoComplete::Main назначаешь комбинацию клавиш (у меня это Alt+A - очень удобно). Потом находясь в созданном файле нажимаешь эту комбинацию - результат не заставит себя ждать Very Happy
Back to top
View user's profile Send private message Visit poster's website
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5362

PostPosted: Sun Apr 25, 2010 10:41 pm    Post subject: Reply with quote

VladSh wrote:
Проблема только в том, что в Scripts-плагине нет метода для вывода менюшки или ListBox'а, чтобы вывести перечень расширений файлов.
См. ShowMenu.js
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic    AkelPad Forum Index -> Discussion (Russian) All times are GMT
Goto page Previous  1, 2
Page 2 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


SourceForge.net Logo Powered by phpBB © 2001, 2005 phpBB Group