![]() |
||||
|
Data Desk Data Desk/XL Viz!on ActivStats ActivEpi ProgramLive KeyDonor Product Updates Demo Downloads Data Desk Templates SHOE file format Product Registration Customer Service |
property: property type Ids #define ShoePropArg0 0 #define ShoePropArg1 1 #define ShoePropArg2 2 #define ShoePropArg3 3 #define ShoePropArg4 4 #define ShoePropArg5 5 #define ShoePropArg6 6 #define ShoePropArg7 7 then meaning of properties with ids ShoePropArg0 through ShoePropArg7 depends on the object containing them, i.e. the object id. for example, ShoePropArg0 (the default id) for a folder is the list of objects in the folder. for a text editing window, ShoePropArg0 is used for the text. #define ShoePropName 8 the name of the object. should be a vector of numbers (usually single byte unsigned). this vector is passed to the AsciiCode2Text function to get the text. i.e. don't need to and shouldn't write out a ShoeObjXprAsciiCode2Text object in the Shoe file. #define ShoePropComment 9 comments about the object. should be a text editing window object. #define ShoePropWindRect 10 the window rectangle. this is for the entire window, not just the contents area. for windows in a corkboard, this is relative to the upper left of the corkboard. for windows in the desktop, it is relative to the upperleft of the desktop, unless the desktop is expanded to fill all screens (Mac), in which case, it is relative to the lower left of the menu. usually a simple data block of format ShoeDatfsint, with n = 4. #define ShoePropSelector 11 the selector argument. usually an object reference. #define ShoePropVariance 12 the variance argument, as used by regression and anova. usually an object reference. #define ShoePropLocked 13 whether the object is locked to prevent editing. usually an simple block prop of 1 to mean locked, the prop isn't present if not locked. (though a prop of 0 would also mean not locked) #define ShoePropAutoUpdate 14 whether the object is set to automatically update. same encoding as for ShoePropLocked. #define ShoePropCreationDate 15 /* reserved, not yet used */ #define ShoePropModificationDate 16 /* reserved, not yet used */ #define ShoePropIconCoordinate 17 /* reserved, not yet used */ #define ShoePropSpecialObj 18 #define ShoePropOverlay 19 #define ShoePropIsOpen 20 #define ShoePropHideAxis 21 #define ShoePropHideAxisName 22 #define ShoePropColor 23 #define ShoePropSymbol 24 #define ShoePropHue 25 #define ShoePropDrawRegrLine 26 #define ShoePropShowResults 27 |
The Shoe specification consists of three levels: level 0 - This level defines the storage and/or transmission of the stream of bytes upon which Shoe is based. i.e. file types, clipboard types. level 1 - This level defines the overall structure of a Shoe file, independent of its meaning. i.e. how objects are composed of properties. level 2 - This level defines the interpretation of the Shoe file. i.e. object types, property types, data types. |
|||
|
|
|||||