Отлично!Mr. Kibernetik wrote:Будет добавлена новая функция:
DEVICE_NAME$ ()
возвращает имя устройства.
4.1 версия
- Фант
- Posts: 1363
- Joined: Sat Nov 30, 2013 10:01 am
- My devices: iPad 4 (iOS 9.3), iMac (MAC OS 11.03)
- Location: Россия,Санкт-Петербург
- Flag:
- Contact:
Re: 4.1 версия
- Mr. Kibernetik
- Site Admin
- Posts: 4786
- Joined: Mon Nov 19, 2012 10:16 pm
- My devices: iPhone, iPad, MacBook
- Location: Russia
- Flag:
Re: 4.1 версия
Будет добавлена новая функция для спрайтов:
SPRITE_VISIBLE (n$)
возвращает 1 если спрайт с именем [n$] выведен на экран, иначе возвращает 0.
SPRITE_VISIBLE (n$)
возвращает 1 если спрайт с именем [n$] выведен на экран, иначе возвращает 0.
- Mr. Kibernetik
- Site Admin
- Posts: 4786
- Joined: Mon Nov 19, 2012 10:16 pm
- My devices: iPhone, iPad, MacBook
- Location: Russia
- Flag:
Re: 4.1 версия
Будут добавлены новые команды и функция:
BUTTON n$ HIDE
прячет с экрана кнопку с именем [n$].
BUTTON n$ SHOW
вновь показывает на экране спрятанную ранее кнопку с именем [n$].
BUTTON_VISIBLE (n$)
возвращает 1 если кнопка с именем [n$] отображена на экране, иначе возвращает 0.
BUTTON n$ HIDE
прячет с экрана кнопку с именем [n$].
BUTTON n$ SHOW
вновь показывает на экране спрятанную ранее кнопку с именем [n$].
BUTTON_VISIBLE (n$)
возвращает 1 если кнопка с именем [n$] отображена на экране, иначе возвращает 0.
- Mr. Kibernetik
- Site Admin
- Posts: 4786
- Joined: Mon Nov 19, 2012 10:16 pm
- My devices: iPhone, iPad, MacBook
- Location: Russia
- Flag:
Re: 4.1 версия
Будут добавлены новые команды и функция:
FIELD n$ HIDE
прячет с экрана поле ввода текста с именем [n$].
FIELD n$ SHOW
вновь показывает на экране спрятанное ранее поле ввода текста с именем [n$].
FIELD_VISIBLE (n$)
возвращает 1 если поле ввода текста с именем [n$] отображено на экране, иначе возвращает 0.
FIELD n$ HIDE
прячет с экрана поле ввода текста с именем [n$].
FIELD n$ SHOW
вновь показывает на экране спрятанное ранее поле ввода текста с именем [n$].
FIELD_VISIBLE (n$)
возвращает 1 если поле ввода текста с именем [n$] отображено на экране, иначе возвращает 0.
- Mr. Kibernetik
- Site Admin
- Posts: 4786
- Joined: Mon Nov 19, 2012 10:16 pm
- My devices: iPhone, iPad, MacBook
- Location: Russia
- Flag:
Re: 4.1 версия
Будут добавлены новые команды и функции:
LIST n$ HIDE
прячет с экрана список с именем [n$].
LIST n$ SHOW
вновь показывает на экране спрятанный ранее список с именем [n$].
LIST_VISIBLE (n$)
возвращает 1 если список с именем [n$] отображен на экране, иначе возвращает 0.
SLIDER n$ HIDE
прячет с экрана бегунок с именем [n$].
SLIDER n$ SHOW
вновь показывает на экране спрятанный ранее бегунок с именем [n$].
SLIDER_VISIBLE (n$)
возвращает 1 если бегунок с именем [n$] отображен на экране, иначе возвращает 0.
SWITCH n$ HIDE
прячет с экрана переключатель с именем [n$].
SWITCH n$ SHOW
вновь показывает на экране спрятанный ранее переключатель с именем [n$].
SWITCH_VISIBLE (n$)
возвращает 1 если переключатель с именем [n$] отображен на экране, иначе возвращает 0.
LIST n$ HIDE
прячет с экрана список с именем [n$].
LIST n$ SHOW
вновь показывает на экране спрятанный ранее список с именем [n$].
LIST_VISIBLE (n$)
возвращает 1 если список с именем [n$] отображен на экране, иначе возвращает 0.
SLIDER n$ HIDE
прячет с экрана бегунок с именем [n$].
SLIDER n$ SHOW
вновь показывает на экране спрятанный ранее бегунок с именем [n$].
SLIDER_VISIBLE (n$)
возвращает 1 если бегунок с именем [n$] отображен на экране, иначе возвращает 0.
SWITCH n$ HIDE
прячет с экрана переключатель с именем [n$].
SWITCH n$ SHOW
вновь показывает на экране спрятанный ранее переключатель с именем [n$].
SWITCH_VISIBLE (n$)
возвращает 1 если переключатель с именем [n$] отображен на экране, иначе возвращает 0.
- Фант
- Posts: 1363
- Joined: Sat Nov 30, 2013 10:01 am
- My devices: iPad 4 (iOS 9.3), iMac (MAC OS 11.03)
- Location: Россия,Санкт-Петербург
- Flag:
- Contact:
Re: 4.1 версия
Это очень здорово!Mr. Kibernetik wrote:Будут добавлены новые команды и функции:
LIST n$ HIDE
прячет с экрана список с именем [n$].
LIST n$ SHOW
вновь показывает на экране спрятанный ранее список с именем [n$].
LIST_VISIBLE (n$)
возвращает 1 если список с именем [n$] отображен на экране, иначе возвращает 0.
SLIDER n$ HIDE
прячет с экрана бегунок с именем [n$].
SLIDER n$ SHOW
вновь показывает на экране спрятанный ранее бегунок с именем [n$].
SLIDER_VISIBLE (n$)
возвращает 1 если бегунок с именем [n$] отображен на экране, иначе возвращает 0.
SWITCH n$ HIDE
прячет с экрана переключатель с именем [n$].
SWITCH n$ SHOW
вновь показывает на экране спрятанный ранее переключатель с именем [n$].
SWITCH_VISIBLE (n$)
возвращает 1 если переключатель с именем [n$] отображен на экране, иначе возвращает 0.
Ну и ещё шрифт в листах и кнопках поменять и ещё в поле ввода Field сделайте так чтобы при его появлении сразу выезжала клавиатура и моргал курсор без дополнительного нажатия на поле ввода или хотя бы команду чтобы по желанию можно было делать или так или так ( если полей ввода несколько)
- Фант
- Posts: 1363
- Joined: Sat Nov 30, 2013 10:01 am
- My devices: iPad 4 (iOS 9.3), iMac (MAC OS 11.03)
- Location: Россия,Санкт-Петербург
- Flag:
- Contact:
Re: 4.1 версия
И вот эта вещь мне непонятна: почему командой list 1 set text v рисуется лист заново?... В примере видно что если меняется заливка то меняется и цвет листа, хотя вроде как задаётся только его новый текст...
Вообще-то интерфейс очень нужен, но в SB если честно он какой-то недоделанный что-ли. Или это весь системный интерфейс и другого быть не может? Лишний раз если честно его из-за внешнего вида вставлять не хочется
Во-первых он очень не красивый: нельзя менять шрифт, нет теней, нельзя менять контур-ни цвет ни толщину, прозрачность также цвет заливки не поменять: в кнопках цвет нажатия, в листе цвет линий... Нет координат центровых...и ещё интерфейс сильно режет память...придумайте что-нибудь толковое, mr.K!
P.s.А поле ввода, бегунки-с эстетической стороны просто тихий ужас
Code: Select all
graphics
set lists CUSTOM
fill color 1,0,0
m(1)=1
m(2)=2
LIST 1 TEXT M AT X,Y SIZE 100,100
pause 2
fill color 0,1,1
v(1)=1
v(2)=2
LIST 1 SET TEXT v
Во-первых он очень не красивый: нельзя менять шрифт, нет теней, нельзя менять контур-ни цвет ни толщину, прозрачность также цвет заливки не поменять: в кнопках цвет нажатия, в листе цвет линий... Нет координат центровых...и ещё интерфейс сильно режет память...придумайте что-нибудь толковое, mr.K!
P.s.А поле ввода, бегунки-с эстетической стороны просто тихий ужас
- Mr. Kibernetik
- Site Admin
- Posts: 4786
- Joined: Mon Nov 19, 2012 10:16 pm
- My devices: iPhone, iPad, MacBook
- Location: Russia
- Flag:
Re: 4.1 версия
Да, это ошибка! Она будет исправлена в версии 4.1.Фант wrote:И вот эта вещь мне непонятна: почему командой list 1 set text v рисуется лист заново?... В примере видно что если меняется заливка то меняется и цвет листа, хотя вроде как задаётся только его новый текст...
- Mr. Kibernetik
- Site Admin
- Posts: 4786
- Joined: Mon Nov 19, 2012 10:16 pm
- My devices: iPhone, iPad, MacBook
- Location: Russia
- Flag:
Re: 4.1 версия
Появятся новые команды:
LIST BUTTONS TO a$,n
сохраняет список имен существующих кнопок в строковый массив [a$], а размер полученного массива - в числовую переменную [n].
LIST FIELDS TO a$,n
сохраняет список имен существующих полей ввода текста в строковый массив [a$], а размер полученного массива - в числовую переменную [n].
LIST LISTS TO a$,n
сохраняет список имен существующих списков в строковый массив [a$], а размер полученного массива - в числовую переменную [n].
LIST SLIDERS TO a$,n
сохраняет список имен существующих бегунков в строковый массив [a$], а размер полученного массива - в числовую переменную [n].
LIST SWITCHES TO a$,n
сохраняет список имен существующих переключателей в строковый массив [a$], а размер полученного массива - в числовую переменную [n].
LIST BUTTONS TO a$,n
сохраняет список имен существующих кнопок в строковый массив [a$], а размер полученного массива - в числовую переменную [n].
LIST FIELDS TO a$,n
сохраняет список имен существующих полей ввода текста в строковый массив [a$], а размер полученного массива - в числовую переменную [n].
LIST LISTS TO a$,n
сохраняет список имен существующих списков в строковый массив [a$], а размер полученного массива - в числовую переменную [n].
LIST SLIDERS TO a$,n
сохраняет список имен существующих бегунков в строковый массив [a$], а размер полученного массива - в числовую переменную [n].
LIST SWITCHES TO a$,n
сохраняет список имен существующих переключателей в строковый массив [a$], а размер полученного массива - в числовую переменную [n].
- Mr. Kibernetik
- Site Admin
- Posts: 4786
- Joined: Mon Nov 19, 2012 10:16 pm
- My devices: iPhone, iPad, MacBook
- Location: Russia
- Flag:
Re: 4.1 версия
Будет добавлена новая команда:Фант wrote:в поле ввода Field сделайте так чтобы при его появлении сразу выезжала клавиатура и моргал курсор без дополнительного нажатия на поле ввода
FIELD n$ SELECT
активирует поле ввода текста с именем [n$]. Если поле ввода текста содержит текст, то он будет выделен.