Listview aspect в dolphin

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

Listview aspect в dolphin

Dima Smirnov
Добрый день!
Как в редакторе интерфейсов вводить код в поля типа get...block?
В примере videolibraryshell в колонках recordings есть код [:x | x time ], есть код в поле getTextBlock.
При добавлении своего ListView, подобный код ввести не удаётся

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу Russian Smalltalk User Group.

Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Настройки подписки и доставки писем: https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Listview aspect в dolphin

Dmitry Zamotkin
А в чем конкретно проблема? Там внизу есть workspace, пишите и сохраняете как Ctrl-S. Можно кстати записать пример как 

Message selector: #time

среда, 8 августа 2018 г., 12:36:34 UTC+2 пользователь Dima Smirnov написал:
Добрый день!
Как в редакторе интерфейсов вводить код в поля типа get...block?
В примере videolibraryshell в колонках recordings есть код [:x | x time ], есть код в поле getTextBlock.
При добавлении своего ListView, подобный код ввести не удаётся

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Listview aspect в dolphin

Dima Smirnov
Использовал для ввода текста окно, которое вызывается после двойного клика на значении аспекта. Текст не сохранялся
В  объектe ListView по умолчанию аспект gettextBlock: Message selector: #displayString
В примере: BasicListAbstract
На что это влияет?
 
 
среда, 8 августа 2018 г., 19:13:37 UTC+8 пользователь Dmitry Zamotkin написал:
А в чем конкретно проблема? Там внизу есть workspace, пишите и сохраняете как Ctrl-S. Можно кстати записать пример как 

Message selector: #time

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Listview aspect в dolphin

Dmitry Zamotkin

<a imageanchor="1" href="about:invalid#zClosurez" style="margin-left: 1em; margin-right: 1em;">gettextblock.PNG


Вот, я открыл View, выбрал Control, выбрал метод, внизу ввел определение этого метода, нажал Ctrl-S чтобы сохранить метод, сохранил потом сам View.

Разницы в результате не будет, только в реализации. Если посмотреть исходный код, то в первом случае для каждой row выполнится:
row perform: #displayString withArguments: #()

А во втором
[:value| value displayString] value: row

среда, 8 августа 2018 г., 17:06:38 UTC+2 пользователь Dima Smirnov написал:
Использовал для ввода текста окно, которое вызывается после двойного клика на значении аспекта. Текст не сохранялся
В  объектe ListView по умолчанию аспект gettextBlock: Message selector: #displayString
В примере: BasicListAbstract
На что это влияет?
 
 
среда, 8 августа 2018 г., 19:13:37 UTC+8 пользователь Dmitry Zamotkin написал:
А в чем конкретно проблема? Там внизу есть workspace, пишите и сохраняете как Ctrl-S. Можно кстати записать пример как 

Message selector: #time

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Listview aspect в dolphin

Dima Smirnov
Видимо, у нас разные версии. У меня 7

<a imageanchor="1" href="about:invalid#zClosurez" style="margin-left: 1em; margin-right: 1em;">Снимок.JPG



 9 августа 2018 г., 20:13:28 UTC+8 пользователь Dmitry Zamotkin написал:



Вот, я открыл View, выбрал Control, выбрал метод, внизу ввел определение этого метода, нажал Ctrl-S чтобы сохранить метод, сохранил потом сам View.

Разницы в результате не будет, только в реализации. Если посмотреть исходный код, то в первом случае для каждой row выполнится:
row perform: #displayString withArguments: #()

А во втором
[:value| value displayString] value: row

среда, 8 августа 2018 г., 17:06:38 UTC+2 пользователь Dima Smirnov написал:
Использовал для ввода текста окно, которое вызывается после двойного клика на значении аспекта. Текст не сохранялся
В  объектe ListView по умолчанию аспект gettextBlock: Message selector: #displayString
В примере: BasicListAbstract
На что это влияет?

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.