void EllipseTool::Describe(void *InfoPtr) { // Cast structure into the latest one we understand. ToolInfo_v1 *Info = (ToolInfo_v1 *) InfoPtr; Info->InfoVersion = 1; Info->InterfaceVersion = GetToolInterfaceVersion(); Info->Version = 1; Info->ID = GetID(); Info->TextID = _R(IDS_ELLIPSE_TOOL); Info->Family = FamilyName; Info->Name = ToolName; Info->Purpose = Purpose; Info->Author = Author; Info->BubbleID = _R(IDBBL_ELIP_TOOLBOX); }
void LiveEffectsTool::Describe(void *InfoPtr) { // Cast structure into the latest one we understand. ToolInfo_v1 *Info = (ToolInfo_v1 *) InfoPtr; Info->InfoVersion = 1; Info->InterfaceVersion = GetToolInterfaceVersion(); // You should always have this line. // These are all arbitrary at present. Info->Version = 1; Info->ID = GetID(); Info->TextID = _R(IDS_LIVEEFFECT_TOOL); Info->BubbleID = _R(IDBBL_LIVEEFFECT_TOOLBOX); Info->Family = FamilyName; Info->Name = ToolName; Info->Purpose = Purpose; Info->Author = Author; Info->InfoBarDialog = _R(IDD_LIVEEFFECTSTOOL); }