classicui_pub/editors_api/inc/EIKEDWIN.H
branchRCL_3
changeset 50 a1caeb42b3a3
parent 25 941195f2d488
child 51 fcdfafb36fe7
equal deleted inserted replaced
38:c52421ed5f07 50:a1caeb42b3a3
  2436          */
  2436          */
  2437         EPhoneNumberGrouping = 0x00000020,
  2437         EPhoneNumberGrouping = 0x00000020,
  2438 		ESuppressNotifyDraw  = 0x00000040,
  2438 		ESuppressNotifyDraw  = 0x00000040,
  2439 		ESuppressFormatting  = 0x00000080, // Suppresses calls to formatting
  2439 		ESuppressFormatting  = 0x00000080, // Suppresses calls to formatting
  2440 		ESkipBackgroundDrawer = 0x00000100
  2440 		ESkipBackgroundDrawer = 0x00000100
       
  2441 		/* NOTE : If you want to add new flags here please be carefull. There are other 
       
  2442 		flags are defined as
       
  2443 	    enum
       
  2444 	        { // internal flags
       
  2445 	        EWysiwygOn                   = 0x00000200,
       
  2446 	        EUnderOneScreenFormattedText = 0x00000400,
       
  2447 	        EPictureDelimits             = 0x00000800,
       
  2448 	        EPunctuationDelimits         = 0x00001000,
       
  2449 	        EPasteFromIrStore            = 0x00002000,
       
  2450 	        ELockScrollBarState          = 0x00004000,
       
  2451 	        EOnReformatting              = 0x00008000
       
  2452 	        };
       
  2453 	    */
  2441         };
  2454         };
  2442 
  2455 
  2443 protected: // from MEditObserver
  2456 protected: // from MEditObserver
  2444     
  2457     
  2445     /**
  2458     /**
  2680      * Gets Edwin's extension.
  2693      * Gets Edwin's extension.
  2681      *
  2694      *
  2682      * @return Pointer to Edwin's extension. 
  2695      * @return Pointer to Edwin's extension. 
  2683      */
  2696      */
  2684     IMPORT_C CEikEdwinExtension* EdwinExtension();
  2697     IMPORT_C CEikEdwinExtension* EdwinExtension();
  2685 
       
  2686 private:
  2698 private:
  2687 
  2699     // NOTE : the follow enume and the enum TEikEdwinFlags are both used for iEdwinInternalFlags
  2688 	enum
  2700     // it is very easy to conflict !!! So if you want add new flag please check if it has been
  2689 		{ // internal flags
  2701     // declared in enum TEikEdwinFlags
  2690 		EWysiwygOn						=0x00000010,
  2702     enum
  2691 		EUnderOneScreenFormattedText	=0x00000020,
  2703         { // internal flags
  2692 		EPictureDelimits				=0x00000040,
  2704         EWysiwygOn                   = 0x00000200,
  2693 		EPunctuationDelimits			=0x00000080,
  2705         EUnderOneScreenFormattedText = 0x00000400,
  2694 		EPasteFromIrStore				=0x00000100,
  2706         EPictureDelimits             = 0x00000800,
  2695 		ELockScrollBarState				=0x00000200,
  2707         EPunctuationDelimits         = 0x00001000,
  2696 		EOnReformatting					=0x00000400
  2708         EPasteFromIrStore            = 0x00002000,
  2697 		};
  2709         ELockScrollBarState          = 0x00004000,
       
  2710         EOnReformatting              = 0x00008000
       
  2711         };
  2698 
  2712 
  2699 private: // from CCoeControl
  2713 private: // from CCoeControl
  2700 
  2714 
  2701 	IMPORT_C void SizeChanged();
  2715 	IMPORT_C void SizeChanged();
  2702 	IMPORT_C TInt CountComponentControls() const;
  2716 	IMPORT_C TInt CountComponentControls() const;