Author Topic: Modifying MSM button actions - or what happened to the kid in Willy Wonka...  (Read 9763 times)

0 Members and 1 Guest are viewing this topic.

Offline DaveCVI

  • Active Member
  • Posts: 558
    • View Profile
    • Calypso Ventures - home of MachStdMill
I have added the following edit to my post above re how to edit an MSM button....

[ UPDATE 7-23-2010 - The info in the doc below reflects the state of affairs as of MSM beta 1 (and 2). This is an area of internal implementation that is going to get a pretty major redesign. The methods for modifying an MSM button are very likely to change significantly within the the next couple of weeks. ]

The planned changes in this area are a key reason I don't advise people to modify MSM in early beta. I hate to see people have to do work over again - but that's the trade off if you choose to explore code modification methods at this time.

Frankly, the current beta makes it very hard to make mods that "stick" - an MSM beta install will overwrite most mods.  In fact, MSM Beta 1-2 is so zealous about this that it is hard to add a button to the user exts page.  It was known that this was the case when we started the beta.

In case you are wondering, the tension is between:
1) The need of the software vendor to be able to check user bug reports against known configurations of a product, and the need to push code updates to users.
2) support for user customizations.

MSM uses two concepts:
a) MSM "master files" (things that MSM installs and always updates when an install occurs) and
b) User modified **copies** of master files.

Effectively, MSM Beta 1-2, has the master concepts implemented, but not much of the user modified copy concepts.
The extent to which Mach allows users to customize (synonyms: "fiddle", "break"  :D ) makes this no small challenge.

I'm working on this area now - but it will take a while to get the desired support for user mods implemented.


« Last Edit: July 24, 2010, 02:28:00 AM by DaveCVI »
Author of the MachStdMill Extensions for Mach3