#include <ncbi_pch.hpp>
#include <gui/widgets/wx/table_listctrl.hpp>
#include <gui/widgets/wx/table_cols_more_dlg.hpp>
#include <gui/widgets/wx/simple_clipboard.hpp>
#include <gui/widgets/wx/ui_command.hpp>
#include <gui/widgets/wx/csv_export_dlg.hpp>
#include <gui/widgets/wx/csv_exporter.hpp>
#include <wx/image.h>
#include <wx/menu.h>
#include <wx/log.h>
#include <wx/artprov.h>
#include <wx/textbuf.h>
#include <wx/renderer.h>
#include <algorithm>
Go to the source code of this file.
Go to the SVN repository for this file.
◆ CHECKED_ICON_ID ◆ CTRL_MODIFIER #define CTRL_MODIFIER WXK_CONTROL ◆ DOWN2_ARROW_ID ◆ DOWN_ARROW_ID ◆ HEADER_CONTEXT_MORE ◆ HEADER_CONTEXT_SORT ◆ INIT_MEMBERS_CwxTableListCtrl #define INIT_MEMBERS_CwxTableListCtrl Value:, m_ImageList( 16, 16 ) \
, m_DataModel() \
, mf_OwnDataModel( false ) \
, m_ModelImageShift( 0 ) \
, m_2ndBackColor() \
, m_NumColumnsVisible( 0 ) \
, mf_Propagate( false ) \
, m_FilterInvalid( false ) \
, m_Sorted( eNoSort ) \
, m_SortInvalid( false ) \
, m_PrepareSortHint( false ) \
, m_SortedCols() \
, m_CurrentCol(-1) \
, m_CurrentRow(-1) \
, m_Timer(this)
Definition at line 106 of file table_listctrl.cpp.
◆ MAX_COLNAMES_SHOWED_IN_POPUP ◆ NO_IMAGE_ID ◆ uch #define uch unsigned char ◆ UNCHECKED_ICON_ID ◆ UP2_ARROW_ID ◆ UP_ARROW_ID ◆ wxID_HEADER_CONTEXT_MENU ◆ wxID_HEADER_CONTEXT_MORE ◆ wxID_HEADER_CONTEXT_SORT ◆ GetColumnSectionName() ◆ checked_xpm const char* checked_xpm[] static Initial value:= {
"16 16 4 1",
" c None",
". c #808080",
"X c Black",
"o c #c0c0c0",
" ",
" ",
" ............ ",
" .XXXXXXXXXXo ",
" .X o ",
" .X X o ",
" .X XX o ",
" .X X XXX o ",
" .X XX XXX o ",
" .X XXXXX o ",
" .X XXX o ",
" .X X o ",
" .X o ",
" .ooooooooooo ",
" ",
" "}
Definition at line 178 of file table_listctrl.cpp.
Referenced by CwxTableListCtrl::x_Init().
◆ down2_xpm Initial value:= {
"16 16 2 1",
" c None",
"X c Gray25",
" ",
" ",
" ",
" ",
" ",
" ",
" XXXXXX XXXXXX ",
" XXXX XXXX ",
" XX XX ",
" ",
" ",
" ",
" ",
" ",
" ",
" "}
Definition at line 288 of file table_listctrl.cpp.
Referenced by CwxTableListCtrl::x_Init().
◆ down_xpm Initial value:= {
"16 16 2 1",
" c None",
"X c Gray25",
" ",
" ",
" ",
" ",
" ",
" ",
" XXXXXXX ",
" XXXXX ",
" XXX ",
" X ",
" ",
" ",
" ",
" ",
" ",
" "}
Definition at line 246 of file table_listctrl.cpp.
Referenced by CwxTableListCtrl::x_Init().
◆ gs_popupMenuSelection int gs_popupMenuSelection = wxID_NONE static ◆ kColModelName const char* kColModelName = "Name" static ◆ kColModIndex const char* kColModIndex = "Mod-Index" static ◆ kColNumHidTag const char* kColNumHidTag = "Hid-Count" static ◆ kColNumModTag const char* kColNumModTag = "Mod-Count" static ◆ kColNumTag const char* kColNumTag = "Count" static ◆ kColNumVisTag const char* kColNumVisTag = "Vis-Count" static ◆ kColumnShown const char* kColumnShown = "Shown" static ◆ kColumnTag const char* kColumnTag = "Column" static ◆ kColumnWidth const char* kColumnWidth = "Width" static ◆ kColVisOrder const char* kColVisOrder = "Vis-Order" static ◆ kDefStyle const long kDefStyle = wxLC_REPORT | wxLC_VIRTUAL | wxLC_HRULES | wxLC_VRULES staticDefinition at line 127 of file table_listctrl.cpp.
◆ kSortedColumn const char* kSortedColumn = "Sorted-Col" static ◆ kSortedGlobal const char* kSortedGlobal = "Sorted-Global" static ◆ kSortedOrder const char* kSortedOrder = "Sorted-Asc" static ◆ unchecked_xpm const char* unchecked_xpm[] static Initial value:= {
"16 16 4 1",
" c None",
". c #808080",
"X c Black",
"o c #c0c0c0",
" ",
" ",
" ............ ",
" .XXXXXXXXXXo ",
" .X o ",
" .X o ",
" .X o ",
" .X o ",
" .X o ",
" .X o ",
" .X o ",
" .X o ",
" .X o ",
" .ooooooooooo ",
" ",
" "}
Definition at line 201 of file table_listctrl.cpp.
Referenced by CwxTableListCtrl::x_Init().
◆ up2_xpm Initial value:= {
"16 16 2 1",
" c None",
"X c Gray25",
" ",
" ",
" ",
" ",
" ",
" ",
" XX XX ",
" XXXX XXXX ",
" XXXXXX XXXXXX ",
" ",
" ",
" ",
" ",
" ",
" ",
" "}
Definition at line 267 of file table_listctrl.cpp.
Referenced by CwxTableListCtrl::x_Init().
◆ up_xpm Initial value:= {
"16 16 2 1",
" c None",
"X c Gray25",
" ",
" ",
" ",
" ",
" ",
" ",
" X ",
" XXX ",
" XXXXX ",
" XXXXXXX ",
" ",
" ",
" ",
" ",
" ",
" "}
Definition at line 224 of file table_listctrl.cpp.
Referenced by CwxTableListCtrl::x_Init().
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