#include <wm_client.hpp>
Inheritance diagram for IWMClient:

Definition at line 45 of file wm_client.hpp.
Public Member Functions | |
| virtual | ~IWMClient () |
| virtual string | GetClientLabel ()=0 |
| returns a label that represents the client in UI | |
| virtual const CRgbaColor * | GetColor () const =0 |
| returns a color associated with the client, NULL is n/a | |
| virtual void | SetColor (const CRgbaColor &color)=0 |
| returns a color associated with the client | |
| virtual CFLTKImageHandle | GetIcon () const =0 |
| virtual const CMenuItem * | GetMenu ()=0 |
| returns menu that can be merged with main menu of an application | |
| virtual void | UpdateMenu (CMenuItem &root)=0 |
| virtual Fl_Widget * | GetWidget ()=0 |
| return pointer to widget hosting IWMClient | |
|
|
Definition at line 48 of file wm_client.hpp. |
|
|
returns a label that represents the client in UI
Implemented in IView, CViewBase, CDataMiningView, CWMLogConsole, CHomePageView, CSelectionView, CGBenchToolMonitor, CProjectTree, CFLTestClient, and CGLTestClient. Referenced by CWMCaptionPanel::x_DrawTitle(), CWindowManager::x_GetClientLabelForMenu(), CWindowManager::x_InsertClient(), and CWindowManager::x_PutClientInFrame(). |
|
|
returns a color associated with the client, NULL is n/a
Implemented in IView, CViewBase, CSystemView, CFLTestClient, and CGLTestClient. Referenced by CWindowManager::OnCaptionPanelUpdateCommand(), CWindowManager::OnSetClientColor(), CWMCaptionPanel::x_DrawColorBox(), and CWMCaptionPanel::x_IsColorBoxVisible(). |
|
|
Implemented in IView, CViewBase, CDataMiningView, CWMLogConsole, CHomePageView, CSelectionView, CGBenchToolMonitor, CProjectTree, CFLTestClient, and CGLTestClient. Referenced by CWMCaptionPanel::draw(), and CWMTabControl::Insert(). |
|
|
returns menu that can be merged with main menu of an application
Implemented in IView, CViewBase, CDataMiningView, CWMLogConsole, CHomePageView, CSelectionView, CGBenchToolMonitor, CProjectTree, CViewAlnSpanTable, CViewCrossAlign, CHitMatrixView, CAlnMultiView, CViewGraphic, CViewPhyloTree, CSnpTablePlugin, CViewFeatTable, CViewSeqTable, CViewSeqText, CFLTestClient, and CGLTestClient. Referenced by CWindowManager::GetMenu(). |
|
|
|
returns a color associated with the client
Implemented in IView, CViewBase, CSystemView, CFLTestClient, and CGLTestClient. Referenced by CWindowManager::OnSetClientColor(). |
|
|
Implemented in CViewBase, CDataMiningView, CWMLogConsole, CHomePageView, CSelectionView, CGBenchToolMonitor, CProjectTree, CFLTestClient, and CGLTestClient. Referenced by CWindowManager::UpdateMenu(). |
1.4.6
Modified on Mon Nov 09 15:48:41 2009 by modify_doxy.py rev. 173732