Forums Logo

Здравствуйте Гость ( Вход | Регистрация )

[ Каскадный ] · Стандартный · Линейный

> Файловый навигатор для Wiz, Первые дни с Визом мне такого не хватало

EugeneP
post Суббота, 31 октября 2009, 22:58
Отправлено #1


Маньяк
****

Группа: Пользователи
Сообщений: 314
Регистрация: 15 мая. 2009
Из: Сибирь
Пользователь №: 31 975





Fx File Navigator
Когда я только купил Виз мне жутко не хватало простой программки которая без затей покзывала бы все файлы на всей системе... Я попробовал такую программку написать подручными средствами, т.е. на Фениксе. Тогда экспы не хватило, а сейчас попалась на глаза - дописал за часок.

Возможности:
- Навигация по ФС
- Предпросмотр картинок (менее 500к) с приближением
- Копирование, перемещение и удаление файлов
- Запуск программ (.gpu и .gpe файлов)

Присоединённое изображение

Управление:
UP/DOWN - пред/след файл в списке
LEFT/RIGHT - +10/-10 файлов в списке
A/B - открыть каталог под курсором, запустить GPE/GPU файл
X - в родительский каталог
Y - приблизить превью
MENU - выход
RSHOULDER - поставить в стек файл под курсором (повторно на том же файле меняет режим copy/move/delete)
LSHOULDER - если в стеке есть файл, то выполнить над ним операцию (выполняет долго, минимум 3сек! это он не завис smile.gif )

Как и обещалось ранее, стабилизированная версия 0.9z с исходниками:
http://dl.openhandhelds.org/cgi-bin/wiz.cgi?0,0,0,0,116,249
http://dl.openhandhelds.org/cgi-bin/wiz.cgi?0,0,0,0,46,250

Последняя стабильная "сборка" / not so STABLE
Присоединённый файл  fxfnav_0.98.tar.gz ( 98.55кб ) Кол-во скачиваний: 120


МАЯ, КАСЯЧНИК, МАЯ ИСПРАВИТСЯ / QUICK FIX EDITION
Присоединённый файл  fxfnav_0.98_fix2.tar.gz ( 99.35кб ) Кол-во скачиваний: 139

Эта версия исправляет моё недопонимание с фениксовским выделением памяти. Несколько ускорена и не падает.

P.S.
Несмотря на то, что программка написана на Фениксе, автор своей наркоманской придурью сделал возможным запуск только на Визе. tongue.gif

Сообщение отредактировал EugeneP - Суббота, 13 марта 2010, 23:27
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topicStart Poll
Ответов
trc001
post Среда, 04 ноября 2009, 21:29
Отправлено #2


Продвинутый
**

Группа: Пользователи
Сообщений: 64
Регистрация: 03 окт. 2008
Из: Москва
Пользователь №: 28 425





Хотелось бы в первую очередь,изменить навигацию.В данный момент при удерживании кнопки крестовины вверх\вниз пролистываеться один пункт меню,было бы неплохо,если бы при удерживании кнопки было пролистывание пунктов до тех пор,пока не будет отпущена кнопка,при большом количестве файлов это наиболее актуально.

Справа внизу,где указан объем папки или файла,сделать при наведении на папку показ количества файлов в ней.

Менеджер очень медленно открывает папки с большим количеством файлов[в моем случае более 800],и нередко зависает,приходиться перезагружать аппарат.

Сообщение отредактировал trc001 - Среда, 04 ноября 2009, 21:30


--------------------
+9 в барахолке
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
quasist
post Четверг, 05 ноября 2009, 03:46
Отправлено #3


Sing along at the Opera
Group Icon

Группа: Профи
Сообщений: 3 391
Регистрация: 06 янв. 2006
Пользователь №: 14 791





Извиняюсь, что лезу со советами в не свой проект smile.gif

QUOTE (trc001 @ Среда, 04 ноября 2009, 22:29)
Хотелось бы в первую очередь,изменить навигацию.В данный момент при удерживании кнопки крестовины вверх\вниз пролистываеться один пункт меню,было бы неплохо,если бы при удерживании кнопки было пролистывание пунктов до тех пор,пока не будет отпущена кнопка,при большом количестве файлов это наиболее актуально.

Проше всего реализовать заведя для каждой клавиши (направления дипада) счётчкик кадров, сколько эта клавиша была нажата (счётчик обнуляется если отжать клавишу, при только что нажатой - 1)
Если видим еденицу - клавиша была только что нажата (первое событие)
Затем через N-е количество кадров начинаем через каждые K кадров ((i-N) %K==0) снова обрабатывать событие

QUOTE (trc001 @ Среда, 04 ноября 2009, 22:29)
Справа внизу,где указан объем папки или файла,сделать при наведении на папку показ количества файлов в ней.

Если файловая система не хранит эти данные, то предстоит третий абзац...
Недаром даже Total Commander кеширует дерево фаилов при надобности.

QUOTE (trc001 @ Среда, 04 ноября 2009, 22:29)
Менеджер очень медленно открывает папки с большим количеством файлов[в моем случае более 800],и нередко зависает,приходиться перезагружать аппарат.
*

Будем надеится, что не Fenix с палками идёт за колёсами.


П.С. Быстрее бы ко мне доставился мой виз :-/


--------------------
12 удачных сделок в барахолке gbx.ru
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
EugeneP
post Четверг, 05 ноября 2009, 06:29
Отправлено #4


Маньяк
****

Группа: Пользователи
Сообщений: 314
Регистрация: 15 мая. 2009
Из: Сибирь
Пользователь №: 31 975





QUOTE (quasist @ Четверг, 05 ноября 2009, 06:46)
Извиняюсь, что лезу со советами в не свой проект smile.gif
*

Ничё-ничё, главно чтоб по делу smile.gif

trc001 Это не баги это фичи smile.gif Все фиксятся на раз-два, но пока нет времени.

All Суть тормозов тормозов в том, что при вычитывании списка отрисовываются пункты меню. Т.е. если в каталоге 500 файлов, то перед появлением меню будет отрисовано 500x2 битмэпов. Сделаю асинхронную отрисовку и "тормоза" пройдут. "Дрожание" кнопок - две строчки в folder.inc.prg. Построение превьюшки (там где размер каталога) отдельная песня, но тож вполне решаемо.
Намного веселее будет делеть запуск программ и последующий перехват exec ./gp2xmenu <- вот где советы-то потребуются smile.gif

Сообщение отредактировал EugeneP - Четверг, 05 ноября 2009, 06:30
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
quasist
post Четверг, 05 ноября 2009, 06:53
Отправлено #5


Sing along at the Opera
Group Icon

Группа: Профи
Сообщений: 3 391
Регистрация: 06 янв. 2006
Пользователь №: 14 791





QUOTE (EugeneP @ Четверг, 05 ноября 2009, 07:29)
Намного веселее будет делеть запуск программ и последующий перехват exec ./gp2xmenu <- вот где советы-то потребуются smile.gif
*

покопайся в исходниках Gmenu - там вроде такая фича есть в опциях (у меня правда почему то не работала на гп2х)


--------------------
12 удачных сделок в барахолке gbx.ru
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Posts in this topic
EugeneP   Файловый навигатор для Wiz   Суббота, 31 октября 2009, 22:58
rbm13s   Было бы неплохо добавить функции удаления, копиров...   Воскресенье, 01 ноября 2009, 19:48
EugeneP   А также просмотра/ предпросмотра картинок, видео ...   Воскресенье, 01 ноября 2009, 20:19
rbm13s   Для работы приложений, написанных на фениксе надо ...   Воскресенье, 01 ноября 2009, 22:54
EugeneP   Fenix в Визе уже есть, лежит в /mnt/nand/game/run...   Понедельник, 02 ноября 2009, 07:04
EugeneP   ЫЫЫ. Начальник Виз отобрал. Сказал писать проект а...   Вторник, 03 ноября 2009, 10:36
Hahahoj   Ему просто самому поиграться захотелось. 8) Бенну...   Вторник, 03 ноября 2009, 13:53
EugeneP   Но релиз неизбежен :) Выкладываю новую версию и о...   Вторник, 03 ноября 2009, 12:17
quasist   Хочу супер плавную анимацию элементов управления и...   Вторник, 03 ноября 2009, 12:42
EugeneP   Так она как бы есть :) Ради неё и писано. Будет...   Вторник, 03 ноября 2009, 12:52
rbm13s   EugeneP, спасибки. Буду пробовать вечером. Сейчас ...   Вторник, 03 ноября 2009, 12:58
EugeneP   Вот поэтому я выбрал самодостаточный (ну, почти ...   Вторник, 03 ноября 2009, 13:10
EugeneP   У кого Виза под рукой нет - гляньте видео. http://...   Вторник, 03 ноября 2009, 13:03
rbm13s   А для превью экран не маленький? На мой взгляд вле...   Вторник, 03 ноября 2009, 13:43
EugeneP   А превью ПОД панелью :) можно сделать слайдер-пан...   Вторник, 03 ноября 2009, 13:49
rbm13s   18 - O~1.mp3 19 - O~2.mp3 20 - O~3.mp3 21 - O~4.m...   Вторник, 03 ноября 2009, 13:51
EugeneP   ага, но полезной информации с таким представление...   Вторник, 03 ноября 2009, 13:54
rbm13s   Hahahoj, я купился на хорошо документированную вик...   Вторник, 03 ноября 2009, 14:02
EugeneP   Топик отдельный сделай, я домой приду - распишу ...   Вторник, 03 ноября 2009, 14:09
Hahahoj   А покупаться и не надо. И Бейсики и Феникс на гп2х...   Вторник, 03 ноября 2009, 14:06
EugeneP   Как и обещалось ранее, стабилизированная версия 0....   Среда, 04 ноября 2009, 20:47
Hahahoj   Чего там советить? Подменяй её на свой обработчик...   Четверг, 05 ноября 2009, 06:56
EugeneP   Замена файла - крайний случай. Не хотелось бы му...   Четверг, 05 ноября 2009, 07:16
Hahahoj   Замена файла - самый безпроблемный случай, посколь...   Четверг, 05 ноября 2009, 07:33
quasist   На испанском портале в новостях мелькнула новость ...   Пятница, 06 ноября 2009, 23:16
EugeneP   ага. и пара багрепортов пришлаю правда по наезда...   Суббота, 07 ноября 2009, 07:13
quasist   Я посмотрел чужой скриншот. Мой виз ко мне ещё не...   Суббота, 07 ноября 2009, 09:12
EugeneP   Смастерил запуск программ с возвратом в навигатор....   Среда, 11 ноября 2009, 16:13
trc001   При открытии эмулятора GbSP выкидывает назад в гла...   Пятница, 13 ноября 2009, 19:58
Nuclear   Не хочет у меня runtime в папке games находить. Пр...   Среда, 03 марта 2010, 19:31
EugeneP   вообще, он ожидает найти рантайм в /mnt/nand/gam...   Четверг, 04 марта 2010, 08:46
Nuclear   Я его до этого удалял, Сейчас вытянул из игры стан...   Четверг, 04 марта 2010, 14:32
EugeneP   Выкладываю новую переработанную и дополненую. Скач...   Воскресенье, 07 марта 2010, 23:07
Nuclear   Во время использования уже вылетел 2 раза. Один из...   Воскресенье, 07 марта 2010, 23:52
EugeneP   Всегда вылетает в этом месте или случайно?   Воскресенье, 07 марта 2010, 23:59
Nuclear   В том месте всегда.   Понедельник, 08 марта 2010, 00:05


Reply to this topicStart new topic
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
 

Упрощённая версия Сейчас: Пт., 19 апр. 2024, 02:15
Skin Designed (c) by Rooq.net, All Rights Reserved.