Page 1 of 1

Clipboard Viewer

Posted: Wed Oct 05, 2016 4:32 pm
by Leency
Clipboard Viewer

Программа для просмотра буфера обмена.
Данные о слотах представлены в виде таблицы, можно удалить последний слот или все, cделать аварийный анлок.
Также доступен предпросмотр данных слота в виде текста и HEX.
clipview.png
clipview.png (11.79 KiB)
Viewed 10498 times
Siemargl - идея и первая версия программы на TCC.

Re: Clipboard Viewer

Posted: Sat Oct 08, 2016 1:34 am
by punk_joker
Или ошибка в Eolite, либо в этой программе. Отображается только первый путь, из нескольких, в записи которую добавляет Eolite в буфер при копировании.

Re: Clipboard Viewer

Posted: Sat Oct 08, 2016 1:51 am
by Siemargl
в еолайте другой формат, относительно остальных. я предлагаю поправить еолайт

Re: Clipboard Viewer

Posted: Sat Oct 08, 2016 2:05 am
by punk_joker
Формат буфера Eolite надо исправить, я работаю сейчас над этим. Но проблема описанная мной мне кажется остается. В буфер все заносится в соответствии с правилами (или все же нет?), но тогда почему эта программа забирает данные не верно?

Re: Clipboard Viewer

Posted: Sat Oct 08, 2016 2:12 am
by Leency
Программа отображает данные верно.

viewtopic.php?f=44&t=973&start=735#p66314

Сейчас когда в Эолайте копируешь список файлов, то оно выглядит так: /sys/calc000000000000000...00000/sys/menu.dat0000000000000000...0000/sys/clipview0000000000000000...000
вот из-за этой кучи нулей ты и не видишь что дальше.

Открой как HEX, пролистай и ты увидишь что данные в буфере есть.

Таки чего вы хотели, если ты на каждый элемент выделяешь 1Кб и только с десяток байт заполнено, а остальное нули http://prntscr.com/cr5p81

Re: Clipboard Viewer

Posted: Sat Oct 08, 2016 2:15 am
by punk_joker
В hex'e забыл пролисьнуть, сорь. Баг оказался во мне)

Re: Clipboard Viewer

Posted: Mon Oct 31, 2016 1:58 am
by Leency
Чуток улучшил отображение контента. Теперь нули заменяются на точечки и потому содержимого слота выводится больше.

Re: Clipboard Viewer

Posted: Fri Jun 25, 2021 12:17 am
by Leency
Я дофига абстракций налепил в такой простой программе.
Так что я переписал это дело в #8933 и размер программы уменьшился вдвое: с 3847 до 1920 байт.
Добился я этого тем что пожертвовал скроллом и вообще элементом "Список". Сделал кастомную урезанную версию и где возможно переделал на #define-ы. Плюс добавил ассемблерных вставок.

Re: Clipboard Viewer

Posted: Fri Jun 25, 2021 2:04 am
by punk_joker
А стоило ли? Оно ведь и так занимает один сектор. Или не пробовал оптимизировать сохраним при этом скрол?

Re: Clipboard Viewer

Posted: Fri Jun 25, 2021 2:20 am
by Leency
Стоит, ведь размер сектора на флопике 512 Байт. Итого 4 сектора экономии.
Вряд ли буффер будут так спамить, что там нужен скролл. Окно тянется - сделал больше и делов.

Re: Clipboard Viewer

Posted: Mon Jul 05, 2021 4:28 pm
by dunkaist
Bytes are usually written as B. While b means bits. https://en.wikipedia.org/wiki/Byte#Unit_symbol

Just an idea: align numbers in the left column to the right? Like this:

Code: Select all

 8
 9
10
11

Re: Clipboard Viewer

Posted: Tue Jul 06, 2021 10:18 am
by Leency
Done.