Page 1 of 3

ASCIIVju

Posted: Sun Jun 13, 2010 2:26 pm
by Nasarus
Ну вот и моя первая "сурьозная" программка для КоОС. Программа показывает верхнюю и нижнюю таблицу ASCII и выводит номер выбранного символа. Переключается кнопкой 000-127 на нижнюю таблицу, кнопкой 128-255 - на верхнюю.
ASCIIVju Screenshot.png
ASCIIVju Screenshot.png (24.66 KiB)
Viewed 11579 times
Бянарник:
ASCIIVju v0.0.kex (583 Bytes)
Downloaded 431 times

Re: ASCIIVju

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

Re: ASCIIVju

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

Re: ASCIIVju

Posted: Mon Jun 14, 2010 7:50 pm
by Nasarus
Блин.. Произошла ошибка, по причине которой, начисто удалились исходники.

Re: ASCIIVju

Posted: Mon Jun 14, 2010 10:09 pm
by Leency
Есть программы для восстановления инфы с жестяка.

Re: ASCIIVju

Posted: Mon Jun 14, 2010 10:14 pm
by Nasarus
>Есть программы для восстановления инфы с жестяка.
Я слишком поздно среагировал. Теперь эа инфа затерта другой :)

Re: ASCIIVju

Posted: Tue Jun 15, 2010 3:25 pm
by Nasarus
Всё отлично! Hidnplayr декомпилировал программу, разработка продолжится :)

Re: ASCIIVju

Posted: Tue Jun 15, 2010 6:56 pm
by Asper
Да программа полезная :)
Я думаю Leency имел ввиду выбор файла шрифтов с помощью combobox как это сделано в charmap.
Image

Re: ASCIIVju

Posted: Tue Jun 15, 2010 7:05 pm
by Nasarus
А в box_lib есть компонент combobox?

Re: ASCIIVju

Posted: Tue Jun 15, 2010 8:20 pm
by IgorA
Nasarus wrote:А в box_lib есть компонент combobox?
Есть компонент tree_list, котрый можно использовать как listbox, а combobox-а пока нет. Если будут нужны примеры использования tree_list то посмотри на http://wiki.kolibrios.org/wiki/Box_lib_tree_list/ru а для дополнительных примеров пиши в ЛС

Re: ASCIIVju

Posted: Sat Jun 19, 2010 9:06 am
by Nasarus
1. чтобы было видно нажатие на кнопку "128-255"/"000-126".
Сделано
2. при нажатии любой кнопки перерисовывается всё окно, так быть не должно... я уже 1000 раз, наверно, объяснял как это можно реализовать легко и сложно. Возможно, ты даже знаешь, просто руки не дошли.
Реализовано :)
ASCIIVju v0.1.kex (641 Bytes)
Downloaded 398 times

Re: ASCIIVju

Posted: Sat Jun 19, 2010 1:15 pm
by Leency
На 128-255 голубое выделение исчезает при нажатии на любую кнопку.

Re: ASCIIVju

Posted: Sat Jun 19, 2010 3:35 pm
by Nasarus
Leency wrote:На 128-255 голубое выделение исчезает при нажатии на любую кнопку.
Баг скорее всего в KlbrInWin, а не в программе.

Re: ASCIIVju

Posted: Wed Jul 14, 2010 9:43 pm
by diamond
Nasarus wrote:Баг скорее всего в KlbrInWin, а не в программе.
Угу... разумеется, если не видно бага в программе, нужно наезжать на эмулятор. Разумеется, если приложение, использующая из API только рисование и работу с кнопками, работает неправильно в эмуляторе, где кнопки во всех остальных программах работают нормально, то это глюк эмулятора, а вовсе не неправильная работа с кнопками в одном приложении. Разумеется, дело вовсе не в том, что последствия такой неправильной работы меняются от версии к версии ядра, а проверялась работа на старой версии эмулятора, соответствующей старой версии ядра.
1) Думайте, прежде чем говорить (и особенно наезжать).
2) Проверьте в дистрибутиве 0.7.7.0.

Re: ASCIIVju

Posted: Wed Jul 14, 2010 10:40 pm
by Nasarus
diamond
1. Не понимаю. С каких это пор делать предположения = совершать наезд?
2. Проверил на v0.7.7.0 - так оно и есть. Видимо в этом дистре какие-то проблемы в прорисовке, потому что если сдвинуть окно, например, баг исчезает.