По просьбе выложеной в теме.
Благодарю наших доблестных модераторов, благодаря которым стало возможно редактировать первый пост данной темы!
Эх.. Разморозить, так разморозить...
*берёт фен, кладёт проект в тазик и начинает размораживать*
Разморозить не получилось, поэтому начал свой.
Описание:
Функциональный многооконный файл-менеджер с мышко-тыкальным интерфейсом.
Почти всё как у проводника виндовс.
== Возможности ==
-Окна:
Открытие до пяти окон одновременно.
Каждое окно независимое от остальных.
Окна можно сворачивать, разворачивать, восстанавливать (из свёрнутого/развёрнутого состояния)
Окна можно перемещать и изменять размер.
Каждое окно имеет свою кнопку на панели задач.
Также переключатся между окнами можно с помощью 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.
Докладываем при нахождении.
Скрины (мини мануал-описание):
Итак! Рабочий стол с мышкой :)
У каждого объекта есть своя всплывающая подсказка
Открываем окно эмуляцией двойного щелчка (нажимаем 3, или два раза дж, или два раза кл.5)
Окна можно перемещать
- наводим курсор на верх окна (появляется подсказка)
- эмулируем удерживание левой кнопки (клавиша 6)
- перемещаем мышу вместе с окном
- заканчиваем эмуляцию удерживания л.к.м (опять нажимаем клавишу 6)
Можно изменять размеры окон
(внимание! нужно уменьшить скорость курсора, иначе ничего не получится!)
- наводим на нижний, левый или правый синий край окна - 6 - меняем размер - 6.
Можно развернуть окно.
А можно и свернуть
Можно открыть ещё одно окно.
И ещё можно...
Причём все они не зависят друг от друга.
И можно их сортировать.
И с помощью панели задач можно ими манипулировать
А вот и файлы. Иконки берутся с диска (кроме основных).
Поменяли вид
Ещё одно доказательство что окна полностью независими друг от друга.
Выделение в окнах тоже независимое
Выделяем множество файлов с помощью удерживания лкм (кл. 6)
и..
выборочное выделение с помощью ctrl (кл. 8)
момент истины! перетаскивание файлов/папок :)
Если перетащить на папку или диск, то скопируем в эту папку/диск
Если включено удержание Shift то будет перемещение
Свершилось чудесное копирование! :)
(Прерывание по клавише *)
Скопировали. Теперь нужно обновить, а то ничего не получится.
О.. Получилось :)
А вот что будет если повторить :)
И удаляем
После удаления обновлять не нужно.
Меню Пуск:
За набор ярлыков отвечает папка ..\miniwin\Menu\
Нажимаем и получаем:
Все не поместившиеся элементы в основном меню можно увидеть здесь:
Есть два статических элемента (над чертой):
А вот окно "О программе":
Коротко о спецификациях и о кнопках
Во весь экран!
Поиск папки miniwin производится последовательно во всех корневых каталогах всех дисков (до момента первого нахождения). Теоретически должно работать на всех телефонах.
Количество расширений файлов в именах иконок не должно превышать 10.
Движение мышки изменяется в три положения:
1 пикс/шаг, 3 п/ш и 5п/ш. По умолчанию при старте приложения скорость установлена на 3 п/ш. Изменение скорости клавишей 1.
Окна:
Максимальное количество открытых окон в этой версии = 5 +3 (окно копирования, окно подтверждения перезаписи и "О программе")
Кнопка "Назад". Глубина истории = 10 адресам.
Кнопка "Вверх". Просто переходит на вышестоящую директорию (или рут). Выше рута не пойдёт.
Кнопка "Копировать". Сохраняет выделеные файлы и папки (с подпапками) в буфер (Внимание! Буфер один на все окна).
Кнопка "Вставить". Копирует (Перемещает при удержании Shift) файлы и папки, чьи адреса хранятся в буфере в окно на котором нажали. Нужно обновить после окончания операции.
Кнопка "Удалить". Удаляет выделеные файлы и папки.
Кнопка "Обновить". Обновляет содержимое окна и список файлов.
Кнопка "Свойства". Не работает.
Кнопка "Вид". Меняет способ отображения файлов со "списка" на "плитку" и наоборот.
Кнопка "Свернуть" сворачивает окно в кнопку на панели задач. Восстановить можно кликнув по этой кнопке, или при перетаскивании файлов просто навести на эту кнопку.
Кнопка "Развернуть" разворачивает окно на весь экран (не считая панели задач). Восстановить к прежнему размеру можно кликнув по этой же кнопке.
Кнопка "Закрыть" закрывает окно на котором была нажата.
Максимальное количество файлов в папке в теории не ограничено.
Шрифт берётся дефолтный из вашего телефона.
Кнопки, названия файлов, подсказки и служебные окна подгоняются под шрифт телефона.
Не буду скрывать - иногда тормозит (зависит от открытых окон, вида отображения в окнах и самого телефона).
Если что вспомню - напишу.
ВНИМАНИЕ!!! Для работы нужны права доступа к ФС и папки /miniwin/desctop/ /miniwin/icons/ /miniwin/Menu/ в корне любого диска, но лучше на b (Прилагается)
Ссылка обновлена Очень давно (Обновите папку) (днём) ПЕРЕКАЧАТЬ!!
...Подчистил тему...
Сообщение отредактировал shevayura - 19.3.2010, 10:51
Благодарю наших доблестных модераторов, благодаря которым стало возможно редактировать первый пост данной темы!
Эх.. Разморозить, так разморозить...
*берёт фен, кладёт проект в тазик и начинает размораживать*
Разморозить не получилось, поэтому начал свой.
Описание:
Функциональный многооконный файл-менеджер с мышко-тыкальным интерфейсом.
Почти всё как у проводника виндовс.
== Возможности ==
-Окна:
Открытие до пяти окон одновременно.
Каждое окно независимое от остальных.
Окна можно сворачивать, разворачивать, восстанавливать (из свёрнутого/развёрнутого состояния)
Окна можно перемещать и изменять размер.
Каждое окно имеет свою кнопку на панели задач.
Также переключатся между окнами можно с помощью 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