NCBI C++ ToolKit
Classes | Functions | Variables
project_view_base_impl.cpp File Reference
#include <ncbi_pch.hpp>
#include <gui/core/project_view_base_impl.hpp>
#include <gui/core/project_service.hpp>
#include <gui/core/selection_service_impl.hpp>
#include <gui/core/data_mining_service.hpp>
#include <gui/core/view_extensions.hpp>
#include <gui/core/commands.hpp>
#include <gui/core/open_view_extension.hpp>
#include <gui/utils/extension_impl.hpp>
#include <gui/utils/app_job_impl.hpp>
#include <gui/framework/workbench.hpp>
#include <gui/framework/window_manager_service.hpp>
#include <gui/framework/tool_bar_service.hpp>
#include <gui/framework/app_job_task.hpp>
#include <gui/framework/app_task_service.hpp>
#include <gui/widgets/wx/ui_command.hpp>
#include <gui/widgets/wx/wx_utils.hpp>
#include <gui/objutils/label.hpp>
#include <objects/gbproj/ProjectDescr.hpp>
#include <gui/objects/GBProjectHandle.hpp>
#include <gui/objects/GBWorkspace.hpp>
#include <gui/objects/WorkspaceFolder.hpp>
#include <objects/submit/Seq_submit.hpp>
#include <objtools/edit/seq_entry_edit.hpp>
#include <wx/msgdlg.h>
#include <wx/menu.h>
#include <wx/toolbar.h>
#include <wx/aui/auibar.h>
+ Include dependency graph for project_view_base_impl.cpp:

Go to the source code of this file.

Go to the SVN repository for this file.

Classes

class  CResetScopeHistoryJob
 Job to reset scope history in the background. More...
 

Functions

 USING_SCOPE (ncbi::objects)
 
static void s_CreateDefaultColorTable ()
 
 ON_EVENT (CGBDocument::TEvent, CGBDocument::TEvent::eProjectChanged, &CProjectViewBase::eh_OnProjectChanged) ON_EVENT(CGBDocument
 
static void sContentCleanup (string &content)
 
static string sAbbreviate (const string &content)
 find all capital letters, More...
 
static bool s_CollidedIds (CObject *obj)
 

Variables

static CAtomicCounter_WithAutoInit sm_ViewIdCounter
 CProjectViewBase implementation. More...
 
static vector< CRgbaColorsm_ColorTable
 

Function Documentation

◆ ON_EVENT()

Definition at line 120 of file project_view_base_impl.cpp.

References s_CreateDefaultColorTable(), and sm_ColorTable.

◆ s_CollidedIds()

static bool s_CollidedIds ( CObject obj)
static

◆ s_CreateDefaultColorTable()

static void s_CreateDefaultColorTable ( )
static

Definition at line 80 of file project_view_base_impl.cpp.

References DEFINE_STATIC_MUTEX, CRgbaColor::GetColor(), and sm_ColorTable.

Referenced by ON_EVENT().

◆ sAbbreviate()

static string sAbbreviate ( const string content)
static

find all capital letters,

Definition at line 393 of file project_view_base_impl.cpp.

References i, isalnum(), isspace(), and NStr::ToUpper().

Referenced by CProjectViewBase::GetClientLabel().

◆ sContentCleanup()

static void sContentCleanup ( string content)
static

Definition at line 381 of file project_view_base_impl.cpp.

Referenced by CProjectViewBase::GetClientLabel().

◆ USING_SCOPE()

USING_SCOPE ( ncbi::objects  )

Variable Documentation

◆ sm_ColorTable

vector<CRgbaColor> sm_ColorTable
static

Definition at line 78 of file project_view_base_impl.cpp.

Referenced by ON_EVENT(), and s_CreateDefaultColorTable().

◆ sm_ViewIdCounter

CAtomicCounter_WithAutoInit sm_ViewIdCounter
static

CProjectViewBase implementation.

Definition at line 77 of file project_view_base_impl.cpp.

Modified on Mon Apr 22 04:04:32 2024 by modify_doxy.py rev. 669887