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/project__tree__panel_8hpp_source.html below:

NCBI C++ ToolKit: include/gui/core/project_tree_panel.hpp Source File

1 #ifndef GUI_CORE___PROJECT_TREE_PANEL__HPP 2 #define GUI_CORE___PROJECT_TREE_PANEL__HPP 47 #include <wx/treectrl.h> 74  const

wxPoint& pos = wxDefaultPosition,

75  const

wxSize&

size

= wxDefaultSize,

76  long

style = wxTR_DEFAULT_STYLE,

77  const

wxValidator &validator = wxDefaultValidator,

78  const

wxString& name = wxTreeCtrlNameStr);

82  virtual

wxTextCtrl *

EditLabel

(

const

wxTreeItemId& item,

83

wxClassInfo* textCtrlClass = CLASSINFO(wxTextCtrl));

86  void OnKeyUp

(wxKeyEvent& event);

87  void OnMove

(wxMouseEvent& event);

114  void

CreateControls();

116  void

Create(wxWindow* parent,

118  const

wxPoint& pos = wxDefaultPosition,

119  const

wxSize&

size

= wxDefaultSize);

129  void

OnContextMenu(wxContextMenuEvent& event);

131  void

OnItemExpandedCollapsed(wxTreeEvent& event);

132  void

OnItemActivated(wxTreeEvent& event);

133  void

OnSelectionChanged(wxTreeEvent& event);

134  void

OnBeginDrag(wxTreeEvent& event);

135  void

OnEndDrag(wxTreeEvent& event);

136  void

OnTreeKeyDown(wxTreeEvent& event);

137  void

OnBeginLabelEdit(wxTreeEvent& event);

138  void

OnEndLabelEdit(wxTreeEvent& event);

140  void

OnLeftDown(wxMouseEvent& event);

142  void

OnCut(wxCommandEvent& event);

143  void

OnUpdateCut(wxUpdateUIEvent& event);

144  void

OnCopy(wxCommandEvent& event);

145  void

OnUpdateCopy(wxUpdateUIEvent& event);

146  void

OnPaste(wxCommandEvent& event);

147  void

OnUpdatePaste(wxUpdateUIEvent& event);

149  void

OnRemove(wxCommandEvent& event);

150  void

OnUpdateRemove(wxUpdateUIEvent& event);

152  void

OnShowHideDisabledItems(wxCommandEvent& event);

153  void

OnUpdateShowHideDisabledItems(wxUpdateUIEvent& event);

155  void

OnEnableDisable(wxCommandEvent& event);

156  void

OnUpdateEnableDisable(wxUpdateUIEvent& event);

157  void

OnNewFolder(wxCommandEvent& event);

158  void

OnUpdateNewFolder(wxUpdateUIEvent& event);

160  void

OnCloseView(wxCommandEvent& event);

161  void

OnUpdateCloseView(wxUpdateUIEvent& event);

162  void

OnActivateClients(wxCommandEvent& event);

163  void

OnUpdateActivateClients(wxUpdateUIEvent& event);

164  void

OnProperties(wxCommandEvent& event);

165  void

OnUpdateProperties(wxUpdateUIEvent& event);

167  void

OnUpdateUnLoadProject(wxUpdateUIEvent& event);

168  void

OnUnLoadProject(wxCommandEvent& event);

170  void

OnLoadProject(wxCommandEvent& event);

171  void

OnUpdateLoadProject(wxUpdateUIEvent& event);

173  void

OnRemoveProject(wxCommandEvent& event);

174  void

OnUpdateRemoveProject(wxUpdateUIEvent& event);

176  void

OnProjectTableView(wxCommandEvent& event);

177  void

OnUpdateProjectTableView(wxUpdateUIEvent& event);

186  void

ProjectRemoved(

size_t id

);

187  void

UpdateDisabledItems();

188  void

UpdateWorkspaceLabel();

196 

wxDragResult OnDragOver(wxCoord x, wxCoord y, wxDragResult def);

204  void

ReloadProjectTree();

207  void

x_SetSelections(wxArrayTreeItemIds& ids);

208  void

x_GetItemsFromIds(

const

wxArrayTreeItemIds& ids,

PT::TItems

& items);

209  void

x_CollectItemIds( wxTreeItemId root, wxArrayTreeItemIds &ids );

211  PT::CItem

* x_GetExplorerItem(

const

wxTreeItemId&

id

);

219  void

x_RefreshProjectTables(

TProjectId

projectId);

222  void

x_CutOrCopyToClipboard(

bool

cut);

223  void

x_ClearClipboardData();

261  virtual

wxDragResult

OnEnter

(wxCoord x, wxCoord y, wxDragResult def);

262  virtual

wxDragResult

OnDragOver

(wxCoord x, wxCoord y, wxDragResult def);

263  virtual

wxDragResult

OnData

(wxCoord x, wxCoord y, wxDragResult def);

User-defined methods of the data storage class.

CAppExplorerDataObject - wxDataObject for use with CAppExplorerService.

CProjectTreeCtrl - subclass of wxTreeCtrl to allow functions to be overridden for application-specifi...

void OnMove(wxMouseEvent &event)

void OnLeftDown(wxMouseEvent &event)

void OnKeyUp(wxKeyEvent &event)

virtual ~CProjectTreeCtrl()

CProjectTreeCtrl()

CProjectTreeCtrl.

virtual wxTextCtrl * EditLabel(const wxTreeItemId &item, wxClassInfo *textCtrlClass=CLASSINFO(wxTextCtrl))

CProjectTreePanel - a window that represents Project View.

void x_LoadUnloadProject(bool load)

CRef< objects::CGBWorkspace > m_WS

objects::CGBProjectHandle::TId TProjectId

CStopWatch m_DropItemTimer

CAppExplorerDataObject * m_DataObject

Data object used for drag and drop (this is the data being dragged)

bool x_AtLeastOneProjectLoaded()

wxTreeItemId m_DropItemId

D&D state.

void SetCopyMode(bool b)

Drag and drop support for OSX Cocoa (generic dnd path not working in OSX cocoa 2.9....

vector< TProjectId > TProjectIdVector

vector< wxEvtHandler * > m_ContributedHandlers

CProjectTreeCtrl * m_Tree

bool x_AllViewsItemSelected(PT::TItems &items)

CProjectTreeViewDropTarget - a drop target associated with CProjectTreeView.

virtual wxDragResult OnEnter(wxCoord x, wxCoord y, wxDragResult def)

CProjectTreeViewDropTarget(CProjectTreePanel *panel)

CProjectTreeViewDropTarget.

virtual wxDragResult OnDragOver(wxCoord x, wxCoord y, wxDragResult def)

CProjectTreePanel * m_Panel

virtual wxDragResult OnData(wxCoord x, wxCoord y, wxDragResult def)

CProjectTreeView - a system view that displays Project Tree.

void GetSelectedItems(PT::TItems &items)

END of ISelectionClient ///////////////////////////////////////////////////.

virtual void SetWorkbench(IWorkbench *workbench)

connect / disconnect this view with / from Workbench

pair< wxMenu *, wxEvtHandler * > TContribution

Contribution consists of a Menu object and event handler.

class IProjectView defines the abstract interface for views observing projects.

IWorkbench is the central interface in the application framework.

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_GUICORE_EXPORT

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