[Windows Mobile Development and Hacking General] mpenguin14:
Manilla 2D DevTools

Latest Download Here (October 21 v0.2.22)

If you find Manilla 2D DevTools useful and have not already donated to me, please consider giving a donation

Are you a Manilla 2D Skinner?

Are you a Manilla 2D XML Tweaker?

Are you interested in downloading yet another free open source application form Mpenguin14?

If you answered yes to any of these questions then you should maybe think about trying out the Manila 2D DevTools.

It is current stage it is an extremely simple set of tools.

Tool Number 1: Disable Manilla 2D

This tool does exactly what you think it would do... it disables Manilla 2D :eek:

.

.

.

.

.

but wait there's more... Since your today screen is completely barren after you disable Manilla 2D this tool will also enable the standard Windows Mobile date plugin and enable Manilla 2D DevTools Tool Number 2

Tool Number 2: Enable Manilla 2D Today Screen Plugin

This tool too does is exactly what you think it does... you click on it and it will disable all of your today screen plugins, and enable your "TouchFLO" today screen item.

.

.

.

.

.

There are no more tools at the moment

I put this package together because I have been trying to help out a few xda-ers with some project and I am lazy, I didn't like having to go into "Start->Settings->Today" and then click the "Items" tab, and then unclick "TouchFLO" and then click "OK"... that is a total of 6 clicks with QuickMenu just to copy a file and then repeat the process in reverse... I am from the "on-demand" generation, so I made this simple 2 click tool to do it all for me.

HOW TO USE

1.) Add "DisableM2D-DevTool" to your Manilla 2D launcher tab.

2.) Click on your DisableM2D-DevTool icon

3.) Watch M2D disappear and notice how a new today plugin has appeared

4.) Copy over your modified XML/Image

5.) Tap on the "EnableM2D-DevTool" item on your today screen

6.) Notice how Manilla 2D tries to start up with your new settings (but we all know that %50 of the time it won't start up... but hey, that's when you use the M2DC restore tab to fix yourself back up :))

I am sure someone will say "You know you could have just done this with Mortscript" and hey, i thought about that... I use a variety of different Mortscript scripts that I have written in my Sashimi setup, BUT I wanted ot do some native Windows mobile coding (NO MFC OR .NET), and I wanted to learn the bare bones of making a today plugin so I put this together tonight (took me about 4 hours from start to finish)

Update October 21, 2008

v0.2.22

- Complete overhaul of code

- now this toolkit consists of 4 small projects

1 - EnableM2D, small win32 program that disables all today screen items but touchflo and refreshes today screen, if touchflo is hte only thing that is enabled then touchflo will be disabled, the today screen will be refreshed, and then touchflo will be enabled (basically for M2D to reload itself)

2 - DisableM2D, small MFC program that loads settings from an xml file and only enables the today screen items in the xml, if the xml doesn't exist then disable everythign but "Date" and "TouchFlo"

3 - EnableM2D-Plugin, today screen plug that just calls the EnableM2D program to show M2D

4 - DisableM2D-Settings, small MFC application that allows you to pick and choose what today screen items to enable when "DisableM2D" is ran