NCBI C++ ToolKit
src
gui
widgets
seq
fasta_context.hpp
Go to the documentation of this file.
Go to the SVN repository for this file.
1
#ifndef GUI_WIDGETS_SEQ___FASTA_CONTEXT__HPP
2
#define GUI_WIDGETS_SEQ___FASTA_CONTEXT__HPP
3
4
/* $Id: fasta_context.hpp 39785 2017-11-03 16:40:10Z katargir $
5
* ===========================================================================
6
*
7
* PUBLIC DOMAIN NOTICE
8
* National Center for Biotechnology Information
9
*
10
* This software/database is a "United States Government Work" under the
11
* terms of the United States Copyright Act. It was written as part of
12
* the author's official duties as a United States Government employee and
13
* thus cannot be copyrighted. This software/database is freely available
14
* to the public for use. The National Library of Medicine and the U.S.
15
* Government have not placed any restriction on its use or reproduction.
16
*
17
* Although all reasonable efforts have been taken to ensure the accuracy
18
* and reliability of the software and data, the NLM and the U.S.
19
* Government do not and cannot warrant the performance or results that
20
* may be obtained by using this software or data. The NLM and the U.S.
21
* Government disclaim all warranties, express or implied, including
22
* warranties of performance, merchantability or fitness for any particular
23
* purpose.
24
*
25
* Please cite the author in any work or product based on this material.
26
*
27
* ===========================================================================
28
*
29
* Authors: Roman Katargin
30
*
31
* File Description:
32
*
33
*/
34
35
#include <
corelib/ncbistd.hpp
>
36
37
#include <
gui/widgets/text_widget/text_item_panel.hpp
>
38
39
BEGIN_NCBI_SCOPE
40
41
class
CFastaViewContext
:
public
CTextPanelContext
42
{
43
DECLARE_EVENT_TABLE()
44
public
:
45
CFastaViewContext
(
int
leftMargin, objects::CScope* scope,
const
CSerialObject
* so);
46
~CFastaViewContext
();
47
48
virtual
wxMenu*
CreateMenu
()
const
;
49
50
protected
:
51
void
OnExpandAll
(wxCommandEvent& event);
52
};
53
54
END_NCBI_SCOPE
55
56
#endif
// GUI_WIDGETS_SEQ___FASTA_CONTEXT__HPP
CFastaViewContext
Definition:
fasta_context.hpp:42
CFastaViewContext::~CFastaViewContext
~CFastaViewContext()
Definition:
fasta_context.cpp:54
CFastaViewContext::CFastaViewContext
CFastaViewContext(int leftMargin, objects::CScope *scope, const CSerialObject *so)
Definition:
fasta_context.cpp:49
CFastaViewContext::CreateMenu
virtual wxMenu * CreateMenu() const
Definition:
fasta_context.cpp:64
CFastaViewContext::OnExpandAll
void OnExpandAll(wxCommandEvent &event)
Definition:
fasta_context.cpp:71
CSerialObject
Base class for all serializable objects.
Definition:
serialbase.hpp:150
CTextPanelContext
Definition:
text_item_panel.hpp:64
ncbistd.hpp
Include a standard set of the NCBI C++ Toolkit most basic headers.
END_NCBI_SCOPE
#define END_NCBI_SCOPE
End previously defined NCBI scope.
Definition:
ncbistl.hpp:103
BEGIN_NCBI_SCOPE
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
Definition:
ncbistl.hpp:100
text_item_panel.hpp
Generated by
1.9.0
Modified on Fri Sep 20 14:57:35 2024 by modify_doxy.py rev. 669887