24 #ifndef __IDialogUtils__ 25 #define __IDialogUtils__ 30 #include "ICompositionStyle.h" 31 #include "StringUtils.h" 36 class IStyleGroupListControlData;
74 enum { kDefaultIID = IID_IDIALOGUTILS };
76 static const bool16 kDontInvalidate = kFalse;
77 static const bool16 kDontNotify = kFalse;
78 static const bool16 kDoInvalidate = kTrue;
79 static const bool16 kDoNotify = kTrue;
80 static const bool16 kShow = kTrue;
81 static const bool16 kHide = kFalse;
82 static const bool16 kEnable = kTrue;
83 static const bool16 kDisable = kFalse;
137 virtual bool16 FLO2Index(
IStringListControlData* offsetData, Text::FirstLineOffsetMetric flo, bool16 JFeatureSet, int32 *index) = 0;
158 virtual bool16 GetSourceFileViaDialog(
IDFile& sourceFile) = 0;
159 virtual IDocument* OpenFile(
IDFile systemFile,bool32& docWasAlreadyOpen) = 0;
160 virtual void CloseFile(
IDocument *openedDoc, bool32 docWasAlreadyOpen) = 0;
162 #endif // __IDialogUtils__