45 kConfigurableFunction_StartRow1 = kConfigurableFunction_Start,
46 kConfigurableFunction_TextStyle = kConfigurableFunction_Start,
61 kConfigurableFunction_EndRow1 = kConfigurableFunction_Help,
65 kConfigurableFunction_Undo = kConfigurableFunction_StartRow2,
89 kConfigurableFunction_EndRow2 = kConfigurableFunction_Close,
90 kConfigurableFunction_Count
95 kConfigurableMenu_Start = 1,
96 kConfigurableMenu_FindAndReplace = kConfigurableMenu_Start,
100 kConfigurableMenu_Count
115 virtual void SetMoreMenu(
const int iMenuFunction,
const bool bIsDisplayed );
127 int m_iSpacePosition = -1;
128 bool m_configurableFunctions[ EConfigurableFunction::kConfigurableFunction_Count ];
129 bool m_moreMenu[ EConfigurableMenu::kConfigurableMenu_Count ];
130 int m_rowPosition[ EConfigurableFunction::kConfigurableFunction_Count ];
std::shared_ptr< CFxNoteEditorConfig > CFxNoteEditorConfigPtr
virtual ~CFxNoteEditorConfig()
virtual bool GetMoreMenu(const int iMenuFunction) const
virtual bool GetConfigurableFunction(const int iFunction) const
virtual bool GetMoreMenu(const EConfigurableMenu kMenuFunction) const
virtual void SetRowPosition(const int iFunction, const int rowPosition)
void InitConfigOf(const CFxNoteEditorConfig &)
virtual void SetConfigurableFunction(const EConfigurableFunction kFunction, const bool bIsDisplayed)
virtual int GetRowPosition(const int iFunction) const
virtual bool GetConfigurableFunction(const EConfigurableFunction kFunction) const
virtual int GetRowPosition(const EConfigurableFunction kFunction) const
static CFxNoteEditorConfigPtr DefaultConfig()
virtual void SetMoreMenu(const int iMenuFunction, const bool bIsDisplayed)
virtual void SetConfigurableFunction(const int iFunction, const bool bIsDisplayed)
@ kConfigurableFunction_Close
@ kConfigurableFunction_Start
@ kConfigurableFunction_TrackingFactor
@ kConfigurableFunction_ObliqueAngleLabel
@ kConfigurableFunction_NumberedList
@ kConfigurableFunction_Bold
@ kConfigurableFunction_WidthFactorSpacingLabel
@ kConfigurableFunction_UnderLine
@ kConfigurableFunction_TextHeight
@ kConfigurableFunction_TextJustification
@ kConfigurableFunction_Italic
@ kConfigurableFunction_WidthFactorSpacing
@ kConfigurableFunction_LowerCase
@ kConfigurableFunction_More
@ kConfigurableFunction_Line5
@ kConfigurableFunction_TextHeightLabel
@ kConfigurableFunction_Stack
@ kConfigurableFunction_Line1
@ kConfigurableFunction_LineSpacing
@ kConfigurableFunction_Color
@ kConfigurableFunction_TrackingFactorLabel
@ kConfigurableFunction_Ruler
@ kConfigurableFunction_Line2
@ kConfigurableFunction_SpecialChars
@ kConfigurableFunction_Paste
@ kConfigurableFunction_Line3
@ kConfigurableFunction_Strikethrough
@ kConfigurableFunction_Field
@ kConfigurableFunction_OverLine
@ kConfigurableFunction_Redo
@ kConfigurableFunction_UpperCase
@ kConfigurableFunction_Cut
@ kConfigurableFunction_Help
@ kConfigurableFunction_Line4
@ kConfigurableFunction_Copy
@ kConfigurableFunction_Font
@ kConfigurableFunction_ObliqueAngle
@ kConfigurableFunction_StartRow2
@ kConfigurableFunction_ParagraphAlignment
virtual void SetRowPosition(const EConfigurableFunction kFunction, const int rowPosition)
virtual void SetDefault()
virtual void SetMoreMenu(const EConfigurableMenu kMenuFunction, const bool bIsDisplayed)
@ kConfigurableMenu_CharacterSet
@ kConfigurableMenu_ShowToolbar
@ kConfigurableMenu_AutoCaps
virtual void SetSpacePositon(const int newPos)
virtual int GetSpacePosition() const