Дословно от автора: Hi, this is my first elf. Is based on Deskbar and SkinEdit by mc_kibel. It allow up to 10 desktops (screens) for different widgets and up to 10 widgets for each desktop. This elf adds a lot of space for widgets, but is needed to modify existing elfs (like Deskbar, CpuWidget, MySidebarInfo, IMW, AnalogClock, MiniGPS,..., described in this post). I edited IMW and Desbar. My elf works good, therefore I hope, that the authors adjust their elfs. Have fun (c) mipa87
v1.0 RC 4: faaaster interface (immediately after key press) support for multi-desktop widgets support for multi-line widgtes (like MusicWidget and PIMWidget) widgets can have various content for each desktop lower CPU usage (lower up to 50%; after optimization CPU usage is only about 20%) and memory usage (WidgetManager and my widgets) posibility to hide all widgets + new layout_main.xml + is now very easy make new widgets which support WidgetManager
v1.0 RC 3: Ability to set and edit custom note Ability to set custom Standby background for each desktop New WidgetManager Hot Menu New WidgetManager Skin Edit settings layout Some small fixes
v1.0 RC 2: Fixed 0x3020 bug Some small fixes
v1.0 RC: Fisrt version
NEW widgets for WidgetManager:
NEW WidgetManager v1.0 RC 4 NEW WidgetManagerSkinEdit v1.0 RC 4 NEW BluetoothWidget v1.0 RC 4 (works with and without WidgetManager) NEW DigitalClockWidget v1.0 RC 4 (works with and without WidgetManager) NEW DigitalSmallClockWidget v1.0 RC 4 (works with and without WidgetManager) NEW MusicWidget v1.0 RC 4 (works with and without WidgetManager) NEW (Comming soon) PIMWidget v1.0 RC 4 (works with and without WidgetManager) NEW ProfileWidget v1.0 RC 4 (works with and without WidgetManager) NEW StatusWidget v1.0 RC 4 (works with and without WidgetManager) NEW WeatherWidget v1.0 RC 4 (works with and without WidgetManager) NEW + WidgetsSleepMode v1.0 RC 4
Supported and working elfs:
NEW CPU Widget mod for WidgetManager v1.0 RC 4 (works with and without WidgetManager) NEW Deskbar 3.34.4 (works with and without WidgetManager, update for WidgetManager v1.0 RC 4) IMW 1.1.3 (works with and without WidgetManager, update) NEW (Comming soon) IMW 1.1.4 (works with and without WidgetManager, update for WidgetManager v1.0 RC 4)
Old widgets:
Supported and working elfs - mods by zylka - Deskbar 3.34.3 - IMW 1.1.3 - AnalogClock_mod - CpuWidget_mod - CpuWidgetMini_mod - SlideShow_mod - LiveBalance1.7_mod - Weather Informer_mod - Notes_mod - TextInfo_mod (all this mods works with and without WidgetManager)
Instalation: (like Deskbar) After downloading neccesary files (choose from English or Czech language version): - Copy folders Resources and Widgets to Config folder in card (it works also in Config folder in phone, but is needed to change settings for WidgetManager and Deskbar in theirs bcfg). - Copy content of BCFG folder to Config folder in card (or phone). - Copy MetaDataDLL.dll (also working with old IMW) WeatherDLL.dll from DLL folder to DLL's folder in phone. UPDATE: For WeatherWidget is needed to download weather data from here and save the weather.txt file to folder Weather in folder Resources. UPDATE: Install and run PIMWidgetInterop from folder JAVA (comming soon). - You can also apply my layout_main.xml. - Put WidgetManagerSkinEdit.elf from Elfs folder to Zbin. - Put other elfs from Elfs folder to ZBin or Daemons. - Register .skw extension in FileReg or in ExtMan, and select WidgetManagerSkinEdit as open elf. - Disable shortcuts in Settings. - Run firstly supported widgets, then run WidgetManager (DaemonAdmin elf is great for this) - You will see 'It's probably first run of elf, so you have to set skin now'. - Go to skin folder, click on Config.skw, then select 'Set skin' option from list. After all, you can start using WidgetManager. - And then have fun
Скрины со старой версии:
Usage: - Set everything what you need in bcfg - Changing skin: go to folder with skin, click on Config.skw and select "Set skin" - Editing current skin: run WidgetManager gui (through menu? (can somebody create patch?, info is in bottom of this post) or by key) and select "Edit skin" - Editing any other skin: go to folder with skin, click on Config.skw and select "Edit skin" - For each supported widget set in their bcfg desktop for displaying Widget ("Widget - Desktop", 1-10) and position for the widget ("Widget - Position", 1-10 from top, for order to activate widgets). - Is also important to set "Count of widgets" in WidgetManager for each desktop. (If you have 2 widgets on 1. desktop, set 2 in "Count of widget" for 2. desktop) UPDATE: To show WidgetManager Hot Menu press a Select button defined in WidgetManager setting when WidgetManager is active or when a Note edit is active (Screenshot "3. desktop, Custom Note edit") - To show custom note in Standby, change "Desktop for visible note" to any desktop number (0 = note is not visible) - To edit note text open WidgetManager Hot Menu (item "Edit note text") or edit skin (Note text) - To use custom Standby backround for selected desktop, insert "Desktop?.gif" (where ? is number of desktop 1-10) in to the folder with skin (where Config.skw is located) and enable custom wallpaper in config of skin for selected desktop (tab "Desktop - custom wallpaper"). It's not neccesary to set custom Standby backgound for all desktops, when custom wallpaper is disabled for any desktop, wallpaper is used from theme (only theme with flash desktop wallaper is supported for this)
FOR OLD VERSIONS:
Necessary adjustments for existing elfs::
1. UPDATE: Is needed to add this code to config *.c: Код:
WIDGET_MANAGER_GOT_FOCUS_EVENT, EventWM, WIDGET_1_GOT_FOCUS_EVENT, EventW1, WIDGET_2_GOT_FOCUS_EVENT, EventW2, WIDGET_3_GOT_FOCUS_EVENT, EventW3, ... WIDGET_10_GOT_FOCUS_EVENT, EventW10, is only for widget, which can be controlled by keyboard.
2. Note: When properly treated conditions, it is possible to create multiple-line elf, for example: Код:
;G502 SW-R1FA037 ;Ability to run WidgetManager elf GUI by menu.ml (event 0x3021) ;Added question to load WidgetManager if it isn't running or closed ;(!) You must add new item to menu.ml (MenuItem_WidgetManager) ;(!) Elf should be at "/card/other/ZBin/Daemons/WidgetManager.elf" ;Version 2.0 ;(c) farid ;pAtChFiLe=/boot/phone_app.cxc
Это pizdec какой-то, а не эльф... Сделали, как сделали. По принципу "мне по хер на все, лишь бы мой эльф работал"... Возникнут в будущем проблемы, не стоните.
IronMaster, ну может кто-нибудь из эльфмейкеров\девелоперов сделает когда-нибудь нормальный эльф на неск. раб.столов и исп-я виджетов... Joker XT меня попросил выложить сюда чтоб глянуть "шо оно такое" - вот я и перенес его, может кому и пригодится, хз, в конце-концов он рабочий
SE W610 R6CA001 ORANGE SE K810 R8BA024 ORANGE HTC DESIRE S
(K790 R8BF003 CID52 +200 patches + elves + full moddings)труп ---- Не ходите дети в Райвенхольм гулять Злобные хедкрабы могут покусать. LG P500 optimus one MIUIv4 rullezz продан HTC HD2 paranoid rom
Ну там больше сделано под лончер аля НТС тачфло , потому и лучше и функциональней :) А эльф пригодится , на безводье и рак рыба , тем боле что сейчас эльфов мало делают (
Вы не можете начинать темы. Вы не можете редактировать свои сообщения. Вы не можете создавать опросы. Вы не можете вкладывать файлы в сообщения. Вы не можете отвечать на сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать.