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

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

1 #ifndef GUI_WIDGETS_SEQ_GRAPHIC___SEQGRAPHIC_RENDER__HPP 2 #define GUI_WIDGETS_SEQ_GRAPHIC___SEQGRAPHIC_RENDER__HPP 71  void

SetViewWidth(

TSeqPos

view_width);

73  void

ConfigureTracks();

78  void

SetHorizontal(

bool

b_horz,

bool

b_flip,

const TVPRect

& rc,

79  bool

reset_model_limit =

false

);

84  void

ZoomOnRange(

const TModelRange

& range,

bool

round_to_base =

false

);

86  void

Resize(

const TVPRect

& rc);

88  void

OnDataChanging();

91  void

UpdateVectorLayout();

92  void

SetUpdateContent();

94  bool

AllJobsFinished()

const

;

95  bool

AllTracksCreated()

const

;

96  void

SaveTrackConfig();

99  void

SetLensZoom(

int

x,

int

y);

100  void

CancelLensZoom();

112  void

RenderVectorGraphics();

114  void

SetImageInfo(TImageInfo* image_info);

118  void

Render(TImageInfo& image_info);

119  void

Render(TImageInfo* image_info);

123  void

SkipGenuineCheck();

128  void

ShowTrack(

const string

& track_key);

135  void

SetRulerSeqStart(

TSeqPos

pos);

138  void

GetTooltip(

int

x,

int

y,

string

& tt,

string

& t_title);

140  void

SelectObject(

const CObject

* obj,

bool

verified);

141  void

SelectObjByRect(

const TVPRect

& rc);

142  void

SelectObjectSig(

const string

& obj_sig);

143  void

SetNeedUpdateSelection();

144  void

DeSelectObject(

const CObject

* obj);

145  void

ResetObjectSelection(

void

);

146  bool

IsObjectSelected(

const CObject

* obj);

147  bool

HasSelectedObjects()

const

;

155  void

LoadDefaultTracks();

156  void

ExpandAllTracks(

bool

expand);

160  void

x_Draw(TImageInfo* p_areas);

161  void

x_DrawVectorGraphics(TImageInfo* p_areas);

166  void

x_SetupViewPorts();

167  void

x_SetupViewPorts(

const TVPRect

& rc);

168  void

x_SetupModelLimits(

bool

reset_model_limit);

169  void

x_AdjustToMinScale(

bool

round_to_base);

virtual void Update(bool layout_only)

Update content and layout including the bounding box.

void LoadDefaultTracks()

Reset tracks to the original default track list.

void ShowTrack(const string &track_key)

Turn on an existing track.

void SetTrackConfig(const TTrackSettingsSet &settings_set)

void SetDSContext(ISGDataSourceContext *ds_ctx)

void SkipGenuineCheck()

skip track existence verification.

list< TTrackSettings > TTrackSettingsSet

void SetHost(ILayoutTrackHost *host)

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

const TSeqRange & GetVisSeqRange() const

void SetHighlightsColor(const CRgbaColor &c)

class CRgbaColor provides a simple abstraction for managing colors.

CRulerPanel – the ruler panel class.

void SetRulerSeqStart(TSeqPos pos)

TVPPoint GetSize(int max_num=0) const

class CSelectionVisitor is a concrete glyph visitor for selection traversal and deselection traversal...

void ResetObjectSelection(CSeqGlyph *glyph)

void GetObjectSelection(TConstObjects &objs) const

const CSeqGlyph::TConstObjects & GetSelectedLayoutObjects(CSeqGlyph *top_glyph)

void SelectObject(const CObject *obj, bool verified)

bool IsObjectSelected(const CObject *obj)

void ClearSelectedFeats()

void DeSelectObject(const CObject *obj)

void SetSelectedObjectSig(const string &obj_sig)

bool HasSelectedObjects() const

virtual TModelUnit GetHeight() const

vector< CHTMLActiveArea > TAreaVector

list< CRef< CSeqGlyph > > TObjects

list< CConstRef< CSeqGlyph > > TConstObjects

CSelectionVisitor m_SelManager

bool IsObjectSelected(const CObject *obj)

void RenderVectorGraphics()

CGlPane & GetRulerGlPane()

void SelectObjectSig(const string &obj_sig)

void SetNeedUpdateSelection()

void SetVertScroll(TModelUnit val)

void SkipGenuineCheck()

skip track existence verification.

void ResetObjectSelection(void)

bool HasSelectedObjects() const

void SetTrackConfig(const CFeaturePanel::TTrackSettingsSet &settings_set)

void DeSelectObject(const CObject *obj)

CIRef< ISGDataSourceContext > m_DSContext

void GetObjectSelection(ncbi::TConstObjects &objs) const

CFeaturePanel * GetFeaturePanel()

CRef< CSGSequenceDS > m_DS

CRef< CSeqGraphicConfig > GetConfig()

void ShowAllTracks(bool shown)

CRef< CFeaturePanel > m_FeatPanel

void SetDSContext(ISGDataSourceContext *ds_ctx)

CSeqGraphicRenderer inline methods.

void SetHighlightsColor(const CRgbaColor &color)

CSeqGlyph::TAreaVector TAreaVector

void SetHost(ILayoutTrackHost *host)

void SetImageInfo(TImageInfo *image_info)

CSeqGraphicImageInfo TImageInfo

bool AllJobsFinished() const

bool m_NeedUpdateSelection

const CSeqGlyph::TConstObjects & GetSelectedLayoutObjects()

void x_Draw(TImageInfo *p_areas)

vector< CSeqGraphicHairline > THairlineVector

CGlPane & GetFeatGlPane()

Expose a few GlPanes.

CRef< CSeqGraphicConfig > m_ConfigSettings

void SelectObject(const CObject *obj, bool verified)

void ExpandAllTracks(bool expand)

void ShowTrack(const string &track_key)

turn on an existing track.

bool AllTracksCreated() const

CRef< CSGSequenceDS > GetDS()

TModelUnit GetLayoutHeight() const

retrieve the expected height of this widget.

CRenderingContext m_RenderingCtx

void SetRulerSeqStart(TSeqPos pos)

Ruler Mark.

void x_DrawVectorGraphics(TImageInfo *p_areas)

TSeqRange GetVisibleRange() const

void UpdateVectorLayout()

void ExpandAll(bool expand)

expand or collapse this track and its subtracks recursively.

bool AllTracksCreated() const

virtual bool AllJobsFinished() const

ILayoutTrackHost An interface used for handling GUI-related events, such as layout change event that ...

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

unsigned int TSeqPos

Type for sequence locations and lengths.

void Scroll(TModelUnit dx, TModelUnit dy)

TModelRect & GetVisibleRect(void)

vector< CConstRef< CObject > > TConstObjects

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

BOOL UpdateData(HWND hDlg, CProjBulderApp *pApp, BOOL bGet)


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