A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/macrofloweditor_8hpp_source.html below:

NCBI C++ ToolKit: include/gui/widgets/edit/macrofloweditor.hpp Source File

28 #ifndef _MACROFLOWEDITOR_H_ 29 #define _MACROFLOWEDITOR_H_ 39 #include "wx/toolbar.h" 40 #include "wx/filepicker.h" 41 #include "wx/treectrl.h" 42 #include <wx/aui/auibook.h> 44 #include <wx/checkbox.h> 45 #include <wx/collpane.h> 47 class

wxFilePickerCtrl;

48 class

wxDirPickerCtrl;

62 #define ID_CMACROFLOWEDITOR 15000 63 #define ID_TEXTCTRL 10000 64 #define ID_TOOLBAR 10002 65 #define ID_IMPORT_MENU 10005 66 #define ID_TREECTRL 10006 67 #define ID_NOTEBOOK 10007 68 #define ID_FILECTRL 10008 69 #define ID_DIRPICKERCTRL 10009 70 #define ID_EXPORT_MENU 10010 71 #define ID_SKIP_STEP 10011 72 #define ID_SET_LIB_MENU 10012 73 #define ID_MACROFLOW_NEW 10013 74 #define ID_MACROFLOW_OPEN 10014 75 #define ID_MACROFLOW_SAVE_AS 10015 76 #define ID_MACROFLOW_CUT 10016 77 #define ID_MACROFLOW_COPY 10017 78 #define ID_MACROFLOW_PASTE 10018 79 #define ID_MACROFLOW_DELETE 10019 80 #define ID_MACROFLOW_ZOOM_IN 10020 81 #define ID_MACROFLOW_ZOOM_OUT 10021 82 #define ID_MACROFLOW_FORWARD 10022 83 #define ID_MACROFLOW_ADD 10023 84 #define ID_MACROFLOW_STOP 10024 85 #define ID_MACROFLOW_FIND 10025 86 #define ID_MACROFLOW_LOCK_DRAG 10026 87 #define ID_EDIT_LIB_MENU 10027 88 #define ID_MACROFLOW_SAVE 10028 89 #define ID_MACROFLOW_EXPORT_STEPS 10029 90 #define ID_MACROFLOW_DUPLICATE 10030 91 #define ID_MACROFLOW_APPEND 10031 92 #define ID_MACROFLOW_UNDO 10032 93 #define ID_MACROFLOW_LIB_TO_SCRIPT 10033 94 #define ID_MACROFLOW_DEL_FROM_LIB 10034 95 #define ID_MACROFLOW_LIB_EXPAND 10035 96 #define ID_MACROFLOW_LIB_COLLAPSE 10036 97 #define ID_COLLAPSIBLE_PANE 10037 98 #define ID_MANUALEDITMACRO 10038 99 #define ID_MACROFLOW_SAVESYN 10039 100 #define ID_MACROFLOW_SAVEAUTOFIXGB 10040 101 #define ID_MACROFLOW_SAVEAUTOFIXWGS 10041 102 #define ID_MACROFLOW_SAVEAUTOFIXTSA 10042 103 #define ID_MACROFLOW_OPENSYNFILE 10043 104 #define ID_MACROFLOW_UPDATESYNFILE 10044 105 #define ID_MACROFLOW_REPORTSYNFILE 10045 107 #define SYMBOL_CMACROFLOWEDITOR_STYLE wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxMINIMIZE_BOX|wxMAXIMIZE_BOX|wxCLOSE_BOX 108 #define SYMBOL_CMACROFLOWEDITOR_TITLE _("Macro Flow Editor"

)

109 #define SYMBOL_CMACROFLOWEDITOR_IDNAME ID_CMACROFLOWEDITOR 110 #define SYMBOL_CMACROFLOWEDITOR_SIZE wxSize(1500, 1000) 111 #define SYMBOL_CMACROFLOWEDITOR_POSITION wxDefaultPosition 122

DECLARE_EVENT_TABLE()

152  bool

Create( wxWindow* parent,

166  void

CreateControls();

170  void

OnNewClick( wxCommandEvent& event );

173  void

OnOpenClick( wxCommandEvent& event );

175  void

OnRecent( wxCommandEvent& event);

178  void

OnSaveClick( wxCommandEvent& event );

181  void

OnSaveUpdate( wxUpdateUIEvent& event );

183  void

OnSaveAsClick( wxCommandEvent& event );

184  void

OnSaveAsUpdate( wxUpdateUIEvent& event );

186  void

OnExportStepsClick( wxCommandEvent& event );

189  void

OnImportMenuClick( wxCommandEvent& event );

192  void

OnExportMenuClick( wxCommandEvent& event );

193  void

OnExportUpdate( wxUpdateUIEvent& event );

195  void

OnEditLibrary( wxCommandEvent& event );

196  void

OnEditLibraryUpdate( wxUpdateUIEvent& event );

199  void

OnExitClick( wxCommandEvent& event );

202  void

OnCutClick( wxCommandEvent& event );

205  void

OnEditUpdate( wxUpdateUIEvent& event );

206  void

OnPasteUpdate( wxUpdateUIEvent& event );

209  void

OnCopyClick( wxCommandEvent& event );

212  void

OnPasteClick( wxCommandEvent& event );

215  void

OnDeleteClick( wxCommandEvent& event );

217  void

OnDuplicateClick( wxCommandEvent& event );

218  void

OnDuplicateUpdate( wxUpdateUIEvent& event );

220  void

OnAppendClick( wxCommandEvent& event );

222  void

OnIncreaseFont( wxCommandEvent& event );

223  void

OnDecreaseFont( wxCommandEvent& event );

225  void

OnManualEditMacro(wxCommandEvent& event);

226  void

OnManualEditMacroUpdate(wxUpdateUIEvent& event);

229  void

OnFindClick( wxCommandEvent& event );

232  void

OnAddClick( wxCommandEvent& event );

235  void

OnForwardClick( wxCommandEvent& event );

238  void

OnForwardUpdate( wxUpdateUIEvent& event );

240  void

OnUndo( wxCommandEvent& event );

241  void

OnUndoUpdate( wxUpdateUIEvent& event );

244  void

OnStopClick( wxCommandEvent& event );

247  void

OnStopUpdate( wxUpdateUIEvent& event );

250  void

OnFindUpdate( wxUpdateUIEvent& event );

253  void

OnAddUpdate( wxUpdateUIEvent& event );

256  void

OnTreectrlItemActivated( wxTreeEvent& event );

258  void

OnTreectrlItemDrag( wxTreeEvent& event );

259  void

OnTreectrlItemDrop( wxTreeEvent& event );

260  void

OnTreectrlMenu( wxTreeEvent& event );

263  void

OnSkipStepClick( wxCommandEvent& event );

266  void

OnSkipStepUpdate( wxUpdateUIEvent& event );

268  void

OnInputFile( wxCommandEvent& event );

270  void

OnSetDefaultLibrary( wxCommandEvent& event );

272  void

OnLockDrag( wxCommandEvent& event );

274  void

OnClose(wxCloseEvent& event);

275  void

OnPageClose(wxAuiNotebookEvent& event);

276  void

OnPageChanged(wxAuiNotebookEvent& event);

277  void

OnPageChanging(wxAuiNotebookEvent& event);

279  void

OnLibToScript( wxCommandEvent& event );

280  void

OnLibToScriptUpdate( wxUpdateUIEvent& event );

282  void

OnDeleteFromLibrary( wxCommandEvent& event );

283  void

OnDeleteFromLibraryUpdate( wxUpdateUIEvent& event );

285  void

OnLibExpand( wxCommandEvent& event );

286  void

OnLibCollapse( wxCommandEvent& event );

287  void

OnLibraryExpandUpdate( wxUpdateUIEvent& event );

289  void

OnCollapsiblePane(wxCollapsiblePaneEvent& event);

291  void

OnSaveCopies(wxCommandEvent& event);

292  void

OpenSynonymFile(wxCommandEvent& event);

293  void

OnUpdateSynonymFile(wxCommandEvent& event);

294  void

OnUpdateSynFileUpdate(wxUpdateUIEvent& event);

295  void

OnReportSynFileStatus(wxCommandEvent& event);

301 

wxBitmap GetBitmapResource(

const

wxString& name );

304 

wxIcon GetIconResource(

const

wxString& name );

308  static bool

ShowToolTips();

310  virtual void

SetRegistryPath(

const string

& reg_path);

311  virtual void

LoadSettings();

312  virtual void

SaveSettings()

const

;

317  void

RemoveEditor(

bool

scroll_to_end);

325  void

OpenScript(

const

wxString &path,

bool

recent_scripts,

bool

allow_empty);

327  void

SaveAddMacroSizeAndPosition(

int

w,

int

h,

int

x,

int

y);

329  const string

GetSynonymFile()

const

;

330  void

SetSynonymFile(

const string

& filename);

333  void

ImportLibrary(

const

wxString &path,

bool

report);

334

wxString GetSettingsPath()

const

;

336  bool

RunScript(

const

vector<pair<

CRef<macro::CMacroRep>

,

bool

> >& script,

CScriptPanel

*page, wxString &

log

,

size_t

num_files,

size_t

num_entries, objects::CSeq_entry_Handle seh,

340  void

UpdateCounter(

CScriptPanel

*page,

size_t i

,

size_t

counter);

341  void

LibraryModified();

343  void

PopulateRecentMenu();

344  void

CopyDefaultLibrary();

345  void

DeleteNode(wxTreeItemId &

id

);

348  void

LoadScrollPos();

349  void

SetPositionAndSize();

353  void

x_PopulateSynonymFileCtrl();

388  int

m_LastEventId{ 0 };

User-defined methods of the data storage class.

vector< CRef< macro::CMacroRep > > m_clipboard

map< wxTreeItemId, CRef< macro::CMacroRep > > m_id_to_macro

wxArrayString m_InputFiles

CRef< IGuiCoreHelper > m_gui_core_helper

wxTextCtrl * m_InputFileText

wxMenu * m_recent_submenu

wxWindow * m_CollapsibleWindow

wxAuiNotebook * m_Notebook

vector< wxTreeItemId > m_all_ids

wxDirPickerCtrl * m_OutputFolder

wxTextCtrl * m_SynFileCtrl

objects::CSeq_entry_Handle m_undo_tse

map< int, string > m_id_to_path

list< string > m_opened_scripts

CMacroEditor * m_MacroEditor

IUndoManager * m_UndoManager

CScriptPanel::TVecMacroRep TVecMacroRep

wxCollapsiblePane * m_CollapsiblePanel

vector< bool > m_clipboard_skipped

static CMacroFlowEditor * m_Instance

vector< CRef< macro::CMacroRep > > TVecMacroRep

Include a standard set of the NCBI C++ Toolkit most basic headers.

#define END_NCBI_SCOPE

End previously defined NCBI scope.

#define BEGIN_NCBI_SCOPE

Define ncbi namespace.

#define NCBI_GUIWIDGETS_EDIT_EXPORT

static const char label[]

Defines to provide correct exporting from DLLs in Windows.

Macro engine for macro execution.

#define SYMBOL_CMACROFLOWEDITOR_POSITION

#define SYMBOL_CMACROFLOWEDITOR_SIZE

#define SYMBOL_CMACROFLOWEDITOR_STYLE

#define SYMBOL_CMACROFLOWEDITOR_TITLE

#define SYMBOL_CMACROFLOWEDITOR_IDNAME

const struct ncbi::grid::netcache::search::fields::SIZE size


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4