Board.KolibriOS.org
http://board.kolibrios.org/

ASCIIVju
http://board.kolibrios.org/viewtopic.php?f=42&t=1455
Page 1 of 3

Author:  Nasarus [ Sun Jun 13, 2010 2:26 pm ]
Post subject:  ASCIIVju

Ну вот и моя первая "сурьозная" программка для КоОС. Программа показывает верхнюю и нижнюю таблицу ASCII и выводит номер выбранного символа. Переключается кнопкой 000-127 на нижнюю таблицу, кнопкой 128-255 - на верхнюю.
Attachment:
ASCIIVju Screenshot.png
ASCIIVju Screenshot.png [ 24.66 KiB | Viewed 5669 times ]

Бянарник:
Attachment:
ASCIIVju v0.0.kex [583 Bytes]
Downloaded 233 times

Author:  Leency [ Sun Jun 13, 2010 3:12 pm ]
Post subject:  Re: ASCIIVju

Вротмненоги, но это действительно полезная программа :)
Из пожеланий:
1. чтобы было видно нажатие на кнопку "128-255"/"000-126".
2. при нажатии любой кнопки перерисовывается всё окно, так быть не должно... я уже 1000 раз, наверно, объяснял как это можно реализовать легко и сложно. Возможно, ты даже знаешь, просто руки не дошли.
3. Чтобы можно было указывать файл шрифта или выбирать "чекбоксом" нужный файл из папки /sys/fonts - помогло бы при тестинге шрифтов.

Author:  Nasarus [ Sun Jun 13, 2010 4:22 pm ]
Post subject:  Re: ASCIIVju

>Чтобы можно было указывать файл шрифта или выбирать "чекбоксом" нужный файл из папки /sys/fonts - помогло бы при тестинге шрифтов.
Ну пока можно вывести только 2 системных шрифта, которые лежат в папке Fonts; либо самому выводить текст графически (а не с помощью системы). Но идея сделать открывалку шрифтов мне нравится :)

Author:  Nasarus [ Mon Jun 14, 2010 7:50 pm ]
Post subject:  Re: ASCIIVju

Блин.. Произошла ошибка, по причине которой, начисто удалились исходники.

Author:  Leency [ Mon Jun 14, 2010 10:09 pm ]
Post subject:  Re: ASCIIVju

Есть программы для восстановления инфы с жестяка.

Author:  Nasarus [ Mon Jun 14, 2010 10:14 pm ]
Post subject:  Re: ASCIIVju

>Есть программы для восстановления инфы с жестяка.
Я слишком поздно среагировал. Теперь эа инфа затерта другой :)

Author:  Nasarus [ Tue Jun 15, 2010 3:25 pm ]
Post subject:  Re: ASCIIVju

Всё отлично! Hidnplayr декомпилировал программу, разработка продолжится :)

Author:  Asper [ Tue Jun 15, 2010 6:56 pm ]
Post subject:  Re: ASCIIVju

Да программа полезная :)
Я думаю Leency имел ввиду выбор файла шрифтов с помощью combobox как это сделано в charmap.
Image

Author:  Nasarus [ Tue Jun 15, 2010 7:05 pm ]
Post subject:  Re: ASCIIVju

А в box_lib есть компонент combobox?

Author:  IgorA [ Tue Jun 15, 2010 8:20 pm ]
Post subject:  Re: ASCIIVju

Nasarus wrote:
А в box_lib есть компонент combobox?

Есть компонент tree_list, котрый можно использовать как listbox, а combobox-а пока нет. Если будут нужны примеры использования tree_list то посмотри на http://wiki.kolibrios.org/wiki/Box_lib_tree_list/ru а для дополнительных примеров пиши в ЛС

Author:  Nasarus [ Sat Jun 19, 2010 9:06 am ]
Post subject:  Re: ASCIIVju

Quote:
1. чтобы было видно нажатие на кнопку "128-255"/"000-126".

Сделано
Quote:
2. при нажатии любой кнопки перерисовывается всё окно, так быть не должно... я уже 1000 раз, наверно, объяснял как это можно реализовать легко и сложно. Возможно, ты даже знаешь, просто руки не дошли.

Реализовано :)

Attachment:
ASCIIVju v0.1.kex [641 Bytes]
Downloaded 208 times

Author:  Leency [ Sat Jun 19, 2010 1:15 pm ]
Post subject:  Re: ASCIIVju

На 128-255 голубое выделение исчезает при нажатии на любую кнопку.

Author:  Nasarus [ Sat Jun 19, 2010 3:35 pm ]
Post subject:  Re: ASCIIVju

Leency wrote:
На 128-255 голубое выделение исчезает при нажатии на любую кнопку.

Баг скорее всего в KlbrInWin, а не в программе.

Author:  diamond [ Wed Jul 14, 2010 9:43 pm ]
Post subject:  Re: ASCIIVju

Nasarus wrote:
Баг скорее всего в KlbrInWin, а не в программе.

Угу... разумеется, если не видно бага в программе, нужно наезжать на эмулятор. Разумеется, если приложение, использующая из API только рисование и работу с кнопками, работает неправильно в эмуляторе, где кнопки во всех остальных программах работают нормально, то это глюк эмулятора, а вовсе не неправильная работа с кнопками в одном приложении. Разумеется, дело вовсе не в том, что последствия такой неправильной работы меняются от версии к версии ядра, а проверялась работа на старой версии эмулятора, соответствующей старой версии ядра.
1) Думайте, прежде чем говорить (и особенно наезжать).
2) Проверьте в дистрибутиве 0.7.7.0.

Author:  Nasarus [ Wed Jul 14, 2010 10:40 pm ]
Post subject:  Re: ASCIIVju

diamond
1. Не понимаю. С каких это пор делать предположения = совершать наезд?
2. Проверил на v0.7.7.0 - так оно и есть. Видимо в этом дистре какие-то проблемы в прорисовке, потому что если сдвинуть окно, например, баг исчезает.

Page 1 of 3 All times are UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/