Tuesday, April 10, 2007

Possible changes to come (my "plans" for wanderer) ...

Ive been thinking about what i would like to do next in wanderer and decided the following things are needing some time ..

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: