EDITMENU Class Reference

#include <mi32/editmenu.h>

List of all members.

Public Types

enum  FLAGS {
  FLAG_None = 0x0000, FLAG_NoSearch = 0x0001, FLAG_NoReplace = 0x0002, FLAG_NoInsertFile = 0x0004,
  FLAG_AllowFormat = 0x0008
}

Public Member Functions

 EDITMENU (const EDITMENU &)
 EDITMENU ()
virtual ~EDITMENU ()
void AddCallbacks (Widget xetext)
void Clear ()
void Copy ()
const BUTTONITEMCreateButtonItems (FLAGS flags, void(*undofunc)(Widget, void *)=0, void *undodata=0)
const MENUITEMCreateMenuItems (FLAGS flags, void(*undofunc)(Widget, void *)=0, void *undodata=0, Widget shell=0)
void Cut ()
void Paste ()
void PopupInsertCharDialog (MGUI::CTRL_EDIT_BASE &EditCtrl)
void SetCurrentCtrl (MGUI::CTRL_EDIT_BASE *EditCtrl)
void SetCurrentWidget (Widget widget)
void SetWYSIWYG (bool value)
void SetWYSIWYGEnabled (bool value)

Static Public Member Functions

static EDITMENUAddPopupEditMenu (Widget)
static void RegisterTextWidget (Widget)

Private Attributes

PRIV * m_Priv

Member Enumeration Documentation

Enumerator:
FLAG_None 
FLAG_NoSearch 
FLAG_NoReplace 
FLAG_NoInsertFile 
FLAG_AllowFormat 

For if widgit is WYSIWYG.


Constructor & Destructor Documentation

EDITMENU::EDITMENU (  ) 
EDITMENU::EDITMENU ( const EDITMENU  ) 
virtual EDITMENU::~EDITMENU (  )  [virtual]

Member Function Documentation

void EDITMENU::AddCallbacks ( Widget  xetext  ) 
static EDITMENU* EDITMENU::AddPopupEditMenu ( Widget   )  [static]
void EDITMENU::Clear (  ) 
void EDITMENU::Copy (  ) 
const BUTTONITEM* EDITMENU::CreateButtonItems ( FLAGS  flags,
void(*)(Widget, void *)  undofunc = 0,
void *  undodata = 0 
)
const MENUITEM* EDITMENU::CreateMenuItems ( FLAGS  flags,
void(*)(Widget, void *)  undofunc = 0,
void *  undodata = 0,
Widget  shell = 0 
)
void EDITMENU::Cut (  ) 
void EDITMENU::Paste (  ) 
void EDITMENU::PopupInsertCharDialog ( MGUI::CTRL_EDIT_BASE EditCtrl  ) 
static void EDITMENU::RegisterTextWidget ( Widget   )  [static]
void EDITMENU::SetCurrentCtrl ( MGUI::CTRL_EDIT_BASE EditCtrl  ) 
void EDITMENU::SetCurrentWidget ( Widget  widget  ) 
void EDITMENU::SetWYSIWYG ( bool  value  ) 
void EDITMENU::SetWYSIWYGEnabled ( bool  value  ) 

Member Data Documentation

PRIV* EDITMENU::m_Priv [private]

The documentation for this class was generated from the following file:

Generated on Sun Oct 7 21:33:20 2012 for TNTsdk 2012 by  doxygen 1.6.1