Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Автор Тема: Ошибка в порядке отображения окон  (Прочитано 9526 раз)

pan-nn

  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Добрый день.
Обнаружилась ошибка в порядке отображения окон. Например, на главной форме есть кнопка В1, связанная с окном  "W1", в этом окне есть кнопка B2, связанная с  окном W3. И при вызове W3 оно будет под окном W1. А должно поверх всех.  Для наглядности - скриншот. 
« Изменён: 31 Марта 2017, 10:53:24 от Simple-Scada »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3214
    • Просмотр профиля
    • Simple-Scada
Re: ошибка в порядке отображения окон
« Ответ #1 : 07 Марта 2017, 15:36:28 »
Здравствуйте.

Цитировать
И при вызове W3 оно будет под окном W1. А должно поверх всех.
Сделаем вывод на передний план.

Teodor

  • Старожил
  • ****
  • Сообщений: 256
    • Просмотр профиля
Re: ошибка в порядке отображения окон
« Ответ #2 : 29 Марта 2017, 10:30:08 »
Еще прикол с окнами. Если окно передвинуть со стартовой позиции и щелкнуть по комбобоксу, то он развернется по месту изначального положения.

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3214
    • Просмотр профиля
    • Simple-Scada
Re: Ошибка в порядке отображения окон
« Ответ #3 : 31 Марта 2017, 10:55:51 »
Обнаружилась ошибка в порядке отображения окон. Например, на главной форме есть кнопка В1, связанная с окном  "W1", в этом окне есть кнопка B2, связанная с  окном W3. И при вызове W3 оно будет под окном W1. А должно поверх всех.  Для наглядности - скриншот. 
Еще прикол с окнами. Если окно передвинуть со стартовой позиции и щелкнуть по комбобоксу, то он развернется по месту изначального положения.
Обе проблемы исправили.

Teodor

  • Старожил
  • ****
  • Сообщений: 256
    • Просмотр профиля
Re: Ошибка в порядке отображения окон
« Ответ #4 : 20 Июня 2017, 15:09:02 »
Еще к окнам. Оригинально отрабатываются подписи к объектам в окнах. Если сам объект за окно не вынесешь, то подпись запросто вылетает.

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3214
    • Просмотр профиля
    • Simple-Scada
Re: Ошибка в порядке отображения окон
« Ответ #5 : 22 Июня 2017, 09:03:25 »
Еще к окнам. Оригинально отрабатываются подписи к объектам в окнах. Если сам объект за окно не вынесешь, то подпись запросто вылетает.
Мы могли бы использовать другой тип отрисовки объектов и они бы не отрисовывались за пределами окна, но это существенно отразится на производительности. Поэтому всё таки решено не менять отрисовку в окнах.

Teodor

  • Старожил
  • ****
  • Сообщений: 256
    • Просмотр профиля
Re: Ошибка в порядке отображения окон
« Ответ #6 : 22 Июня 2017, 10:13:38 »
Я ж не против, просто сообщил о факте, вдруг вы не знали :)

Еще по вставке в окнах... Можете чучуть подкорректировать ее? Точнее, координаты вставки чуть не совпадают с сеткой, посему объект двигаемый стрелками после вставки, в итоге не на сетке пасположен. Это мелочь, но как мне кажется, легко исправимая. Если не легко, то это не столь важно.

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3214
    • Просмотр профиля
    • Simple-Scada
Re: Ошибка в порядке отображения окон
« Ответ #7 : 23 Июня 2017, 09:08:22 »
Цитировать
Еще по вставке в окнах... Можете чучуть подкорректировать ее? Точнее, координаты вставки чуть не совпадают с сеткой, посему объект двигаемый стрелками после вставки, в итоге не на сетке расположен. Это мелочь, но как мне кажется, легко исправимая. Если не легко, то это не столь важно.
Ранее Вы упоминали эту проблему и мы действительно обнаружили лишнее смещение по Y при вставке объекта в окно и устранили её в версии 2.2.2. Вы используете эту версию?

Teodor

  • Старожил
  • ****
  • Сообщений: 256
    • Просмотр профиля
Re: Ошибка в порядке отображения окон
« Ответ #8 : 23 Июня 2017, 09:57:34 »
2.2.2.0 демо

Еще мелочь. При сохранении окна, если выделить часть текста в названии и наачать вводить текст, то первый символ теряется.

Например надо назвать окно W15, Есть предложенное Window21. Выделяем все кроме первой буквы и вводим 15... Итог W5, а не W15, как ожидалось.
« Изменён: 23 Июня 2017, 11:52:10 от Teodor »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3214
    • Просмотр профиля
    • Simple-Scada
Re: Ошибка в порядке отображения окон
« Ответ #9 : 24 Июня 2017, 10:01:21 »
Teodor, а как можно воспроизвести смещение объекта в окне? Например если создать новое окно и скопировать в него объект со страницы, то он располагается не по сетке? В наших тестах - всегда по сетке.

Цитировать
Еще мелочь. При сохранении окна, если выделить часть текста в названии и наачать вводить текст, то первый символ теряется.
Поправим.

Teodor

  • Старожил
  • ****
  • Сообщений: 256
    • Просмотр профиля
Re: Ошибка в порядке отображения окон
« Ответ #10 : 26 Июня 2017, 14:57:35 »
создаем объект рядом с верхним-левым углом копипаст и пробуем попасть стрелками в оригинал. По х выходит, а вот по у нет. Координаты вставляемого объекта относительно 0 окна х-16, у-13.