diff -r c52421ed5f07 -r a1caeb42b3a3 classicui_pub/editors_api/inc/EIKEDWIN.H --- a/classicui_pub/editors_api/inc/EIKEDWIN.H Mon Jun 21 15:57:43 2010 +0300 +++ b/classicui_pub/editors_api/inc/EIKEDWIN.H Thu Jul 15 18:56:19 2010 +0300 @@ -2438,6 +2438,19 @@ ESuppressNotifyDraw = 0x00000040, ESuppressFormatting = 0x00000080, // Suppresses calls to formatting ESkipBackgroundDrawer = 0x00000100 + /* NOTE : If you want to add new flags here please be carefull. There are other + flags are defined as + enum + { // internal flags + EWysiwygOn = 0x00000200, + EUnderOneScreenFormattedText = 0x00000400, + EPictureDelimits = 0x00000800, + EPunctuationDelimits = 0x00001000, + EPasteFromIrStore = 0x00002000, + ELockScrollBarState = 0x00004000, + EOnReformatting = 0x00008000 + }; + */ }; protected: // from MEditObserver @@ -2682,19 +2695,20 @@ * @return Pointer to Edwin's extension. */ IMPORT_C CEikEdwinExtension* EdwinExtension(); - private: - - enum - { // internal flags - EWysiwygOn =0x00000010, - EUnderOneScreenFormattedText =0x00000020, - EPictureDelimits =0x00000040, - EPunctuationDelimits =0x00000080, - EPasteFromIrStore =0x00000100, - ELockScrollBarState =0x00000200, - EOnReformatting =0x00000400 - }; + // NOTE : the follow enume and the enum TEikEdwinFlags are both used for iEdwinInternalFlags + // it is very easy to conflict !!! So if you want add new flag please check if it has been + // declared in enum TEikEdwinFlags + enum + { // internal flags + EWysiwygOn = 0x00000200, + EUnderOneScreenFormattedText = 0x00000400, + EPictureDelimits = 0x00000800, + EPunctuationDelimits = 0x00001000, + EPasteFromIrStore = 0x00002000, + ELockScrollBarState = 0x00004000, + EOnReformatting = 0x00008000 + }; private: // from CCoeControl