1
#ifndef BROWSEMARKERDEFS_H_INCLUDED
2
#define BROWSEMARKERDEFS_H_INCLUDED
4
//svn5785 #include "wxscintilla/include/wx/wxscintilla.h"
5
#include <wx/wxscintilla.h>
7
const int MaxEntries = 20;
10
#define BOOKMARK_MARKER 4
11
#define BOOKMARK_STYLE wxSCI_MARK_ARROW
13
const int BROWSETRACKER_MARKER = 9 ;
14
const int BROWSETRACKER_MARKER_STYLE = wxSCI_MARK_DOTDOTDOT ;
15
const int BROWSETRACKER_HIDDEN_STYLE = wxSCI_MARK_EMPTY ;
16
const int BROWSETRACKER_MARKER_MASK = 1<<BROWSETRACKER_MARKER ;
22
// ----------------------------------------------------------------------------
24
WX_DEFINE_ARRAY_PTR(EditorBase*, ArrayOfEditorBasePtrs);
25
// a hash containing pointers to cursor positions indexed by EditorBase pointers.
26
WX_DECLARE_HASH_MAP(EditorBase*, BrowseMarks*, wxPointerHash, wxPointerEqual, EbBrowse_MarksHash);
27
// ProjectData class pointers associating files to a loaded project
28
WX_DECLARE_HASH_MAP(cbProject*, ProjectData*, wxPointerHash, wxPointerEqual, ProjectDataHash);
29
// ----------------------------------------------------------------------------
30
// hashmap for fast searches: filename, BrowseMark*
31
WX_DECLARE_STRING_HASH_MAP(BrowseMarks*, FileBrowse_MarksHash);
36
ClearAllOnSingleClick = 0,
37
ClearAllOnDoubleClick = 1,
46
#endif // BROWSEMARKERDEFS_H_INCLUDED