motofan logo
6 страниц V  1 2 3 > »         
> 

winSimFM, Многооконный файловый менеджер со вкусом Winxp V.1.2.2

Доделывать?
Доделывать ли мидлет? Или не нужно?
Да! Конечно! Это круто! [ 64 ] ** [71.11%]
Хз.. Такое не интересует... [ 8 ] ** [8.89%]
Зачем? Лажа! [ 7 ] ** [7.78%]
Где я?! [ 11 ] ** [12.22%]
Всего голосов: 90
Вы должны набрать 0 поста, что бы голосовать. 
shevayura
сообщение 17.11.2009, 9:52


Опытный
***

Группа: Пользователи
Сообщений: 143
Регистрация: 21.5.2006
Пользователь №: 84 197
Модель телефона: Defy+ MB526

Рейтинг: 36



По просьбе выложеной в теме.

Благодарю наших доблестных модераторов, благодаря которым стало возможно редактировать первый пост данной темы!

Эх.. Разморозить, так разморозить...
*берёт фен, кладёт проект в тазик и начинает размораживать*
Разморозить не получилось, поэтому начал свой.

Описание:
Функциональный многооконный файл-менеджер с мышко-тыкальным интерфейсом.
Почти всё как у проводника виндовс.

== Возможности ==
-Окна:
Открытие до пяти окон одновременно.
Каждое окно независимое от остальных.
Окна можно сворачивать, разворачивать, восстанавливать (из свёрнутого/развёрнутого состояния)
Окна можно перемещать и изменять размер.
Каждое окно имеет свою кнопку на панели задач.
Также переключатся между окнами можно с помощью Alt+Tab (клавиша 0) //кажись багнутая

-Панель задач:
Кнопка пуск (открывает меню Пуск).
индикаторы кнопок (чёрная - неактивная, красная - нажатая):
L - левая кнопка мыши нажата
R - правая кнопка мыши
S - клавиша Shift (выделение - перемещение)
C - клавиша Ctrl (выделение - копирование - открытие в новом окне)
Ну и конечно кнопки окон.
Как уже упоминалось - каждое окно имеет свою кнопку (активное окно - зелёное). Нажав на кнопке неактивного окна сделаем его активным. Нажав на кнопку активного окна - свернём его. Нажав на кнопку свёрнутого окна восстановим его.

-Возможности отображения:
Вид отображения можно менять (кнопка "вид"). Есть два вида
1 - типа "Список" (строками в один столбец. слева иконка, справа название.)
2 - Типа "Плитка" (по несколько файлов в ряде. сверху иконка, под ней название)
Прокрутка осуществляется кнопками 4 и 7

-Браузер:
Перемещение по папкам осуществляется по двойному клику (один клавиша 3, или два раза джойстиком или кл.5) на нужной папке/ярлыке/диске. Папка откроется в этом же окне.
Для открытия папки в новом окне нужно при открытии папки/ярлыка/диска удерживать Ctrl (клавиша 8).
Ярлык перемещает напрямую в папку, на которую он ссылается.

-Файлы:
Выделить файл/папку можно кликнув по ней.
Выделить файлы/папки можно тремя способами:
1 - удерживанием левой кнопки мыши (клавиша 6). Появится квадрат области выделения. Сделайте так чтобы иконки нужных файлов попали в этот квадрат.
2 - с помощью удерживания Ctrl (клавиша 8) и кликания по нужным файлам. Таким способом можно выделить отдельные файлы (даже не стоящие вместе). Повторный клик на выделеном файле снимет выделение.
3 - с помощью удерживания Shift (клавиша 9) и выборе диапазона. Таким способом выделяют список файлов расположенных вместе.
Все три вида можно комбинировать между собой. Пробуйте.
Копирование осуществляется перетаскиванием выделеных файлов/папок с одного окна в другое или перетаскиванием в папку в том же окне. Так же можно воспользоваться кнопками в окне ("копировать" и "вставить")
Перемещение осуществляется тем-же что и копирование, но с нажатой клавишей Shift (9)
После копирования/перемещения нужно обновить окно (кнопка "Обновить")
Удалить выделеные файлы/папки можно с помощью кнопки "Удалить" (процесс удаления не отображается).
Прервать копирование/перемещение можно с помощью клавиши *

Всплывающие подсказки:
Они есть почти везде.
Если надоели, или мешают - можно отключить с помощью клавиши *
У меня это чтото типа справки + экономия места.

Меню Пуск:
За элементы меню пуск отвечает папка \miniwin\Menu
Все элементы не поместившиеся в главное меню будут отображаться в дополнительном (Остальные)
Кнопка Выключить работает (Спасибо Графмото)
Есть два статических элемента (Мой комп и О программе). Они не удаляются.
Окно о программе содержит сведения о версии программы и её авторе (скромный я)


Ярлыки:
Простая реализация ярлыков. Они служат как ссылки на нужные папки. Есть возможность задания иконки ярлыка.
описание внутренностей -
ПУТЬ|ИКОНКА
где ПУТЬ это путь к папке (/ для рута) (/b/miniwin/)
ИКОНКА название иконки (computer или folder или file, или любая из папки иконок)
на рабочем столе есть парочка ярлыков для примера
В ярлыках можно использовать переменные!
тоесть если написать в ярлыке путь /%sysDrive%miniwin/ то это будет равносильно /b/miniwin/ (при условии что программная папка лежит на диске /b/). Полный список переменных находится в файле /miniwin/sysVar.txt Его можно дополнять или изменять по Вашему усмотрению! Внутри описание!

Иконки (пиктограмки):
В папке miniwin/icons/ лежат иконки размером 24х24
В папке miniwin/icons/small/ лежат иконки с такими же именами как и предыдущие, но размером 12х12
Формат иконок png, 8bit (для большей скорости)
Обязательно должна быть пара! Последствия не знаю, но лучше не проверять. в лучшем случае будет пустое место.
Формат имени: ext1,ext2,ext3.png , где extХ - расширения файлов (до 10! Через запятую!)

Теперь об управлении:
"Вверх", "Вниз", "Влево", "Вправо" - Движение курсором
"1" - Изменение скорости мыши (трёх-ступенчатое)
"3" - Двойной щелчёк
"5" и Джойстик(Огонь) - Клик левой кнопкой мыши (Два раза за пол секунды = двойному клику)
"6" - удерживание левой кнопки
"4", "7" - Скрол (колёсико)
"8" - Сtrl
"9" - Shift
"0" - Alt+Tab
"*" - Включение/Отключение всплывающих подсказок (При копировании/перемещении фалов - отменяет операцию)

Вспоминаем виндовс и пробуем юзать сиё чудо :)



Вещь почти доделанная... Ищу моральной поддержки, поэтому и выкладываю. Ещё хочу получить советы у явакодеров :)
Замеченные баги:
- Иногда не прорисовывается имя файла при подтверждении перезаписи.
- Если много окон открыто - жутко лагает (у меня)
- Ещё хуже лагает при максимально развёрнутом окне в режиме отображения больших иконок когда очень много файлов >50.
Докладываем при нахождении.

Скрины (мини мануал-описание):

Spoiler:

Итак! Рабочий стол с мышкой :)
Изображение

У каждого объекта есть своя всплывающая подсказка
Изображение

Открываем окно эмуляцией двойного щелчка (нажимаем 3, или два раза дж, или два раза кл.5)
Изображение

Окна можно перемещать
- наводим курсор на верх окна (появляется подсказка)
- эмулируем удерживание левой кнопки (клавиша 6)
- перемещаем мышу вместе с окном
- заканчиваем эмуляцию удерживания л.к.м (опять нажимаем клавишу 6)
Изображение

Можно изменять размеры окон
(внимание! нужно уменьшить скорость курсора, иначе ничего не получится!)
- наводим на нижний, левый или правый синий край окна - 6 - меняем размер - 6.
Изображение

Можно развернуть окно.
Изображение

А можно и свернуть
Изображение

Можно открыть ещё одно окно.
Изображение

И ещё можно...
Причём все они не зависят друг от друга.
Изображение

И можно их сортировать.
Изображение

И с помощью панели задач можно ими манипулировать
Изображение

А вот и файлы. Иконки берутся с диска (кроме основных).
Изображение

Поменяли вид
Изображение

Ещё одно доказательство что окна полностью независими друг от друга.
Изображение

Выделение в окнах тоже независимое
Изображение

Выделяем множество файлов с помощью удерживания лкм (кл. 6)
Изображение

и..
Изображение

выборочное выделение с помощью ctrl (кл. 8)
Изображение

момент истины! перетаскивание файлов/папок :)
Если перетащить на папку или диск, то скопируем в эту папку/диск
Если включено удержание Shift то будет перемещение
Изображение

Свершилось чудесное копирование! :)
(Прерывание по клавише *)
Изображение

Скопировали. Теперь нужно обновить, а то ничего не получится.
Изображение

О.. Получилось :)
Изображение

А вот что будет если повторить :)
Изображение

И удаляем
После удаления обновлять не нужно.
Изображение

Меню Пуск:
За набор ярлыков отвечает папка ..\miniwin\Menu\
Изображение

Нажимаем и получаем:
Изображение

Все не поместившиеся элементы в основном меню можно увидеть здесь:
Изображение

Есть два статических элемента (над чертой):
Изображение

А вот окно "О программе":
Изображение

[close]

Коротко о спецификациях и о кнопках
Spoiler:

Во весь экран!
Поиск папки miniwin производится последовательно во всех корневых каталогах всех дисков (до момента первого нахождения). Теоретически должно работать на всех телефонах.
Количество расширений файлов в именах иконок не должно превышать 10.
Движение мышки изменяется в три положения:
1 пикс/шаг, 3 п/ш и 5п/ш. По умолчанию при старте приложения скорость установлена на 3 п/ш. Изменение скорости клавишей 1.
Окна:
Максимальное количество открытых окон в этой версии = 5 +3 (окно копирования, окно подтверждения перезаписи и "О программе")
Кнопка "Назад". Глубина истории = 10 адресам.
Кнопка "Вверх". Просто переходит на вышестоящую директорию (или рут). Выше рута не пойдёт.
Кнопка "Копировать". Сохраняет выделеные файлы и папки (с подпапками) в буфер (Внимание! Буфер один на все окна).
Кнопка "Вставить". Копирует (Перемещает при удержании Shift) файлы и папки, чьи адреса хранятся в буфере в окно на котором нажали. Нужно обновить после окончания операции.
Кнопка "Удалить". Удаляет выделеные файлы и папки.
Кнопка "Обновить". Обновляет содержимое окна и список файлов.
Кнопка "Свойства". Не работает.
Кнопка "Вид". Меняет способ отображения файлов со "списка" на "плитку" и наоборот.
Кнопка "Свернуть" сворачивает окно в кнопку на панели задач. Восстановить можно кликнув по этой кнопке, или при перетаскивании файлов просто навести на эту кнопку.
Кнопка "Развернуть" разворачивает окно на весь экран (не считая панели задач). Восстановить к прежнему размеру можно кликнув по этой же кнопке.
Кнопка "Закрыть" закрывает окно на котором была нажата.
Максимальное количество файлов в папке в теории не ограничено.
Шрифт берётся дефолтный из вашего телефона.
Кнопки, названия файлов, подсказки и служебные окна подгоняются под шрифт телефона.
Не буду скрывать - иногда тормозит (зависит от открытых окон, вида отображения в окнах и самого телефона).
Если что вспомню - напишу.
[close]

ВНИМАНИЕ!!! Для работы нужны права доступа к ФС и папки /miniwin/desctop/ /miniwin/icons/ /miniwin/Menu/ в корне любого диска, но лучше на b (Прилагается)


Ссылка обновлена Очень давно (Обновите папку) (днём) ПЕРЕКАЧАТЬ!!
...Подчистил тему...

Сообщение отредактировал shevayura - 19.3.2010, 10:51
Прикрепленный файл WinSimFM_1.2.2.zip   ( 68.42 килобайт ) Кол-во скачиваний: 307
Прикрепленный файл old.txt   ( 6.15 килобайт ) Кол-во скачиваний: 210
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Claus398
сообщение 17.11.2009, 10:10


Авторитет
********

Группа: Контент-менеджеры
Сообщений: 12 345
Регистрация: 6.7.2007
Из: Украина. Кривой Рог
Пользователь №: 140 536
Модель телефона: Motorola ROKR E1
Прошивка: My skins mod

Рейтинг: 3125.5



shevayura,
спасибо за твои старания. в яве конечно я нечего не чехлю, но могу всячески помоч. для начала если что с оформлением(подредактирывать картинки или цвета). если что в личку или 421771066.

главное не забрасывай то что начал) и продолжай развиватся и делать что то новое
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
grafmoto
сообщение 18.11.2009, 5:30


ЯваМотоКодер
********

Группа: Почётные мотофаны
Сообщений: 2 003
Регистрация: 15.10.2004
Из: Северодвинск
Пользователь №: 16 752
Модель телефона: iPhone 3Gs
Прошивка: iOS 6.1.3

Рейтинг: 703



ResHacker.exe - отличная бесплатная программа для ковыряния ресурсов exe, dll и т.д. позволяет сохранять иконки в том числе. ahaview.exe - имеет функцию группового изменения форматов. ico -> png в том числе. обе поддерживают alpha канал, что очень важно для картинок на различных фонах.
[HIDE]http://slil.ru/28219040[/HIDE]
ох сколько ими приложений ографичено)

Сообщение отредактировал grafmoto - 18.11.2009, 5:31
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Claus398
сообщение 18.11.2009, 8:53


Авторитет
********

Группа: Контент-менеджеры
Сообщений: 12 345
Регистрация: 6.7.2007
Из: Украина. Кривой Рог
Пользователь №: 140 536
Модель телефона: Motorola ROKR E1
Прошивка: My skins mod

Рейтинг: 3125.5



grafmoto,
спасибо оценю чуть позже
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
shevayura
сообщение 18.11.2009, 13:12


Опытный
***

Группа: Пользователи
Сообщений: 143
Регистрация: 21.5.2006
Пользователь №: 84 197
Модель телефона: Defy+ MB526

Рейтинг: 36



Цитата
внизу 4 буквы

Идентификаторы:
L - левая кнопка мыши
R - правая кн.мыши
S - Shift
C - Ctrl
если не нажато - чёрное. нажато - красное ( или розовое smile.gif )
Цитата
вместо букв поставь лечше часы

не спорю - легче. но не лучше. ччасы в СС можно поставить, а вот места и так маловато, поэтому используем всё что можно. Идентификаторы вещь нужнее..

Сообщение отредактировал shevayura - 5.1.2010, 13:49
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Claus398
сообщение 18.11.2009, 14:56


Авторитет
********

Группа: Контент-менеджеры
Сообщений: 12 345
Регистрация: 6.7.2007
Из: Украина. Кривой Рог
Пользователь №: 140 536
Модель телефона: Motorola ROKR E1
Прошивка: My skins mod

Рейтинг: 3125.5



shevayura,
а вообще реально зделать что б скины можно было б менять?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
shevayura
сообщение 18.11.2009, 15:29


Опытный
***

Группа: Пользователи
Сообщений: 143
Регистрация: 21.5.2006
Пользователь №: 84 197
Модель телефона: Defy+ MB526

Рейтинг: 36



Реально сделать наборы иконок и кнопку пуск. Всё остальное рисуется нативными средствами типа сетКолор дравБлаБла (для повышения быстродействия).
А иконки будут грузится с папки на теле.. не все (кроме трёх "МойКомп", "папка" и "файл", ибо они нужны для работы проги)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
shevayura
сообщение 19.11.2009, 16:54


Опытный
***

Группа: Пользователи
Сообщений: 143
Регистрация: 21.5.2006
Пользователь №: 84 197
Модель телефона: Defy+ MB526

Рейтинг: 36



Цитата
А шрифт такой только на скрине?

Шрифт берётся из телефона.

Добавлено позже (19.11.2009, 20:56):
И вообще есть мысль переделать всё под эльфы на атишных функциях smile.gif пользы будет намного больше, да и можно сделать нормальную альтернативную и функциональную оболочку. Правдя я не совсем в них разобрался, да и эмулятора нету..

Сообщение отредактировал shevayura - 5.1.2010, 13:51
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
shevayura
сообщение 20.11.2009, 9:04


Опытный
***

Группа: Пользователи
Сообщений: 143
Регистрация: 21.5.2006
Пользователь №: 84 197
Модель телефона: Defy+ MB526

Рейтинг: 36



Цитата
PS: часики в трее нужны...

Места мало ( могу сделать как подсказка при наведении на трей ). И ещё нужно чтобы ктото рассказал мне как сделать чтобы мидлет показывал время телефона, а не от фонаря придуманное smile.gif
Цитата
PPS: И контекстное меню для иконок и файлов (типа Удалить, Вставить, Свойства...)

Ну это уже потом.

Цитата
На эльфе эт будет бомба!

Угу. Будет бомба smile.gif Но сейчас нужно этот доделать. На эльфах буду делать заново, с новым (улучшеным старым) движком.

Сообщение отредактировал shevayura - 5.1.2010, 13:52
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
beelineman
сообщение 20.11.2009, 11:26


Мото-писатель
******

Группа: Почётные мотофаны
Сообщений: 1 070
Регистрация: 22.12.2007
Из: Cити 8184
Пользователь №: 157 925
Модель телефона: Defy+, iPad Mini
Прошивка: CM10, iOS 7
Победитель конкурса 2008


Настроение:
^.^



Рейтинг: 372



Цитата(shevayura @ 20.11.2009, 12:04) *

Места мало

Хинт: сделать эти буквы L R S C как панельку рядом.
...................._
...................|L
...................|R
.....|\............|S
......^...........|C
...................--
___________
пуск|...|11:35|

Сообщение отредактировал beelineman - 20.11.2009, 11:27
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
winSimFM, Многооконный файловый менеджер со вкусом Winxp V.1.2.2 · Разработка Java-приложений · Forum
 

6 страниц V  1 2 3 > » 
Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 29.4.2024, 1:19

Форум живёт: