Rework some existing classes and provide new headers/code ..
Wanderer :
# Create Wanderer\Classes\FileArea.c/.h/_mcc.h based on generic volume/directory code from the current iconlist class
# Rename Wanderer\iconwindowcontents.c/.h to Wanderer\Classes\IconWindowFileArea.c/.h and use methods/attributes defined in FileArea_mcc.h
# Rename Wanderer\iconwindowbackfill.c/.h to Wanderer\Classes\IconWindowImageBackfill.c/.h
# Create Wanderer\Classes\IconWindowToolbarExtension.c/.h using the current code for the toolbar in wanderer.c
# Create Wanderer\Classes\FileListArea.c/.h based on Georges example list view mode code
Zune:
# Rename MUIMaster\Classes\IconList.c/.h to Wanderer\Classes\FileIconArea.c/.h using the methods/attributes defined in FileArea_mcc.h
# Rename MUIMaster\Classes\IconListview.c/.h to Wanderer\Classes\FileAreaView.c/.h using the methods/attributes defined in FileArea_mcc.h
And a bunch of TODOs for things ive already done ....
# (NEW) Make IconList derived classes support buffered display to remove flickering ..
# Import "View all files" changes ..
# Import IconLabel state changes ..
# Import IconLabel wrapped display changes ..
# Import Keyboard navigation changes ..
# Import Extended "New.." changes ..
# Import Fixed Icon Position changes ..
# Import Inline Name Editing changes ..
The desired end result is to have the following files :-
Wanderer:
Wanderer
Wanderer.info
Classes/
IconWindowFileArea.wui
FileAreaView.wui
FileArea.wcc
FileListArea.wcc
FileIconArea.wcc
IconWindowToolbarExtension.wui
IconWindowFileArea.wui
* Provides IconWindowFileArea class
# Automatically loads files matching "IconWindowFileArea#?.wcc"
# Automatically loads FileAreaView.wui
* Provides an "IconWindowVolume#?" and "IconWindowDirectory#?" class for each class registered with FileAreaView.wcc
IconWindowFileAreaImageBackfill.wcc
FileAreaView.wui
* Automatically loads files matching "File#?Area.wcc"
FileArea.wcc
* Provides VolumeArea and DirectoryArea classes
FileListArea.wcc
* Provides VolumeListArea and DirectoryListArea classes
FileIconArea.wcc
* Provides VolumeIconArea and DirectoryIconArea classes
IconWindowToolbarExtension.wui
No comments:
Post a Comment