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

NCBI C++ ToolKit: include/gui/widgets/seq_graphic/track_container_track.hpp Source File

1 #ifndef GUI_WIDGETS_SEQ_GRAPHIC___TRACK_CONTAINER_TRACK__HPP 2 #define GUI_WIDGETS_SEQ_GRAPHIC___TRACK_CONTAINER_TRACK__HPP 84  bool

AllTracksCreated()

const

;

94  CTrackProxy

* AddNewTrack(

const string

& track_key,

96  const string

& disp_name,

const string

& name =

""

,

97  const string

& filter =

""

,

const string

& sub_key =

""

);

120  virtual void CloneTrack

(

int

order,

const string

& track_tile);

129  virtual void RemoveTrack

(

int

order,

bool

immediately =

true

);

136  virtual void MoveUp

(

int

order);

147  void

MoveTrack(

int

from,

int

to);

161  void

SaveTrackStates(

int

order);

166  string

GetUniqueTrackName(

const string

& name)

const

;

190  void

ShowAll(

bool

shown,

bool

recursive =

true

);

192  void

SortChildTracksByOrder();

195  void

RemoveEmptyTracks();

197  const

TTrackProxies& GetSubtrackProxies()

const

;

198

TTrackProxies& GetSubtrackProxies();

199  void

SetSubtrackProxies(

const

TTrackProxies& proxies);

205  void

SetTrackInitDone(

bool f

);

206  bool

IsTrackInitDone()

const

;

208  void

SetAnnotLevel(

int

level);

209  int

GetAnnotLevel()

const

;

211  void

SetAdaptive(

bool

flag);

212  bool

GetAdaptive()

const

;

214  void

SetSkipGenuineCheck(

bool

flag);

215  bool

GetSkipGenuineCheck()

const

;

220  void

OnDeselectAll();

221  void

OnRevertSelection();

223  virtual void

OnToggleTrack(

int

order);

224  virtual void

OnTrackSettings(

int

order);

227  virtual bool

IsOverlay()

const

;

230  void

ToggleTracks(vector<string>& naAccessions);

232  void

LoadNATracks(

CTempTrackProxy

* t_proxy,

const

vector<string>& accessions);

233  void

LoadNATracks(

CDataTrack

* child,

const

vector<string>& naAccessions);

235  void

OnMenuToggleTrack(

int

index);

236  void

OnMenuTrackSettings(

int

index);

241  template

<

typename

Tr>

244  if

(tr.ContainerBegin(

nullptr

,

this

, visible)) {

245

x_Traverse(std::forward<Tr>(tr), visible);

246

tr.ContainerEnd(

nullptr

,

this

, visible);

250  void

SyncSettings(TTrackProxies& dst_proxies,

int

level)

const

;

254  template

<

typename

Tr>

257  for

(

auto

& p : m_TrackProxies) {

260  bool

v = visible && p->GetShown();

263  if

(tr.ContainerBegin(p, cont, v)) {

265

tr.ContainerEnd(p, cont, v);

269

tr.Track(p, track, v);

272  if

(p->GetKey().empty()) {

274

tr.Track(p,

nullptr

,

false

);

280  virtual bool x_Empty

()

const

;

293  void

x_CreateTracksMenu(wxMenu& menu, TIconID

id

);

299  virtual void

x_ReinitSubtracks();

321  bool

x_HasToggleTracks()

const

;

322  bool

x_HasToBeShown()

const

;

375  virtual

TTrackMap CreateTracks(

379  const

SExtraParams& params = SExtraParams(),

380  const

TAnnotMetaDataList& src_annots = TAnnotMetaDataList())

const

;

396  virtual string

GetExtensionIdentifier()

const

;

397  virtual string

GetExtensionLabel()

const

;

CAppJobNotification Notification send by CAppJobEventTranslator.

CDataTrack - a abstract base class for layout tracks which need to deal with background data retrieva...

virtual CRef< CSGGenBankDS > GetDataSource()=0

Method for accessing the data source.

virtual void x_UpdateData()=0

update track content.

virtual void x_OnAllJobsFinished()

virtual void x_OnJobCompleted(CAppJobNotification &notify)=0

virtual bool AllJobsFinished() const

virtual void DeleteAllJobs()

virtual bool x_Empty() const

virtual void GetHTMLActiveAreas(TAreaVector *p_areas) const

Get html active areas.

virtual const CTrackTypeInfo & GetTypeInfo() const

virtual bool x_ShowTitle() const

Need to preserve title space and show the title.

virtual void x_OnIconClicked(TIconID id)

Mouse left-click event handler on an icon.

CRenderingContext offers the basic context and utility methods for rendering layout objects in featur...

vector< CHTMLActiveArea > TAreaVector

list< CRef< CTempTrackProxy > > TTrackProxies

CTrackConfigManager a help class to manage layout track configuration.

static const CTrackTypeInfo & GetTypeInfo()

virtual bool UnderstandLevel() const

Have any concept of level.

virtual const CTrackTypeInfo & GetThisTypeInfo() const

virtual bool NeedBackgroundInit() const

Background track initialization.

CTrackContainer - a track container in the form of layout track.

CFeaturePanelDS * GetDS()

void SetSkipGenuineCheck(bool flag)

void x_Traverse(Tr &&tr, bool visible)

virtual bool IsOverlay() const

CTrackContainer & operator=(const CTrackContainer &)

void Traverse(Tr &&tr, bool visible)

CRef< CTrackConfigManager > m_ConfigMgr

CTrackContainer(const CTrackContainer &)

prohibited copy constructor and assignment operator.

const TTrackProxies & GetSubtrackProxies() const

CTrackContainer inline methods.

virtual void ResetSearch()

ILayoutTrackFactory::TAnnotMetaDataList TAnnotMetaDataList

bool m_SkipGenuineCheck

flag indicating if track verification is required.

map< string, CIRef< ILayoutTrackFactory > > TFactoryMap

bool IsTrackInitDone() const

void SetAdaptive(bool flag)

CTrackConfigManager * GetConfigMgr()

int GetAnnotLevel() const

static CTrackTypeInfo m_TypeInfo

CLayoutTrack required track type info.

void SetAnnotLevel(int level)

ILayoutTrackFactory::TTrackMap TTrackMap

bool m_TrackInitFinished

flag indicating whether tracks initialization is finished.

void SetConfigMgr(CTrackConfigManager *cfg_mgr)

CRef< CFeaturePanelDS > m_DS

bool m_Adaptive

Adpative/Exact selector.

void SetTrackInitDone(bool f)

CTempTrackProxy::TTrackProxies TTrackProxies

int m_AnnotLevel

Annotation selector depth.

TTrackProxies m_TrackProxies

all the tracks including on and off.

list< string > TUsedAnnots

explicitly named annots used by a track.

virtual void ReinitNASubtracks(TAnnotMetaDataList &, bool)

wxEvtHandler * m_Handler

wx-related event handler.

bool GetSkipGenuineCheck() const

CTrackProxy data structure contains information about the position of a track in its parent scope,...

CTrackTypeInfo - holds description of a layout track type.

IExtension IExtension interface represents an abstract pluggable component.

map< string, CRef< CAnnotMetaData > > TAnnotMetaDataList

virtual void CloneTrack(const CLayoutTrack *, CTempTrackProxy *) const

duplicate any track setting from a given track instance to a proxy.

ISGDSManager is seqgraphic data source manage that serves as an data source context.

ITrackContainer The interface for layout track that is also a container of tracks.

virtual void CloseTrack(int order)=0

Close a track.

virtual void MoveUp(int order)=0

move a track up by 1.

virtual void MoveTrackToTop(int order)=0

move a track up by 1.

virtual void RemoveTrack(int order, bool immediately=true)=0

completely remove a track from the hierachical tree.

virtual void MoveDown(int order)=0

move a track down by 1.

virtual void MoveTrackToBottom(int order)=0

move a track down by 1.

virtual bool HasSubtracks() const =0

Has any real subtracks.

virtual bool NoSubtrackEver() const =0

Will have no subtrack for ever.

virtual void SetTrack(CLayoutTrack *track, int order, bool shown=true)=0

Replace the track by the given track order.

virtual void RenameChildTrack(int order, const string &new_name)=0

Rename a child track.

ITrackInitObserver: interface class work as an observer of a track that is responsible of intializing...

virtual void OnTrackInitFinished(const CLayoutTrack *sender)=0

virtual ~ITrackInitObserver()

void Reset(void)

Reset reference object.

#define END_NCBI_SCOPE

End previously defined NCBI scope.

#define BEGIN_NCBI_SCOPE

Define ncbi namespace.

#define NCBI_GUIWIDGETS_SEQGRAPHIC_EXPORT

static void ExpandAll(wxTreeCtrl &tree, const wxTreeItemId &id, bool shouldExpand, int toLevel)


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