#include <scenevie.h>
|
| Scene (Coord x1, Coord y1, Coord x2, Coord y2, Glyph *background=NULL) |
|
virtual | ~Scene () |
|
virtual void | background (Glyph *bg=NULL) |
|
virtual Coord | x1 () const |
|
virtual Coord | y1 () const |
|
virtual Coord | x2 () const |
|
virtual Coord | y2 () const |
|
virtual void | new_size (Coord x1, Coord y1, Coord x2, Coord y2) |
|
virtual void | wholeplot (Coord &x1, Coord &y1, Coord &x2, Coord &y2) const |
|
virtual int | view_count () const |
|
virtual XYView * | sceneview (int) const |
|
virtual void | dismiss () |
|
virtual void | printfile (const char *) |
|
virtual void | modified (GlyphIndex) |
|
void | move (GlyphIndex, Coord x, Coord y) |
|
void | location (GlyphIndex, Coord &x, Coord &y) const |
|
void | show (GlyphIndex, bool) |
|
bool | showing (GlyphIndex) const |
|
virtual void | damage (GlyphIndex) |
|
virtual void | damage (Coord x1, Coord y1, Coord x2, Coord y2) |
|
virtual void | damage_all () |
|
virtual void | tool (int) |
|
virtual int | tool () |
|
virtual void | help () |
|
virtual void | delete_label (GLabel *) |
|
virtual void | change_label_color (GLabel *) |
|
virtual void | change_line_color (GPolyLine *) |
|
virtual void | request (Requisition &) const |
|
virtual void | allocate (Canvas *, const Allocation &, Extension &) |
|
virtual void | draw (Canvas *, const Allocation &) const |
|
virtual void | print (Printer *, const Allocation &) const |
|
virtual void | pick (Canvas *, const Allocation &, int depth, Hit &) |
|
virtual void | append (Glyph *) |
|
virtual void | append_fixed (Glyph *) |
|
virtual void | append_viewfixed (Glyph *) |
|
virtual void | prepend (Glyph *) |
|
virtual void | insert (GlyphIndex, Glyph *) |
|
virtual void | remove (GlyphIndex) |
|
virtual void | replace (GlyphIndex, Glyph *) |
|
virtual void | change (GlyphIndex) |
|
virtual void | change_to_fixed (GlyphIndex, XYView *) |
|
virtual void | change_to_vfixed (GlyphIndex, XYView *) |
|
virtual GlyphIndex | count () const |
|
virtual Glyph * | component (GlyphIndex) const |
|
virtual void | allotment (GlyphIndex, DimensionName, Allotment &) const |
|
virtual GlyphIndex | glyph_index (const Glyph *) |
|
bool | drawing_fixed_item () const |
|
bool | mark () |
|
void | mark (bool m) |
|
virtual void | save_phase1 (std::ostream &) |
|
virtual void | save_phase2 (std::ostream &) |
|
virtual Coord | mbs () const |
|
ScenePicker * | picker () |
|
Object * | hoc_obj_ptr () |
|
void | hoc_obj_ptr (Object *o) |
|
bool | menu_picked () |
|
| Observable ()=default |
|
virtual | ~Observable () |
|
virtual void | attach (Observer *) |
|
virtual void | detach (Observer *) |
|
virtual void | notify () |
|
|
virtual void | save_class (std::ostream &, const char *) |
|
Definition at line 233 of file scenevie.h.
◆ anonymous enum
Enumerator |
---|
NOTOOL | |
MOVE | |
DELETE | |
CHANGECOLOR | |
EXTRATOOL | |
Definition at line 256 of file scenevie.h.
◆ Scene()
◆ ~Scene()
virtual Scene::~Scene |
( |
| ) |
|
|
virtual |
◆ allocate()
◆ allotment()
◆ append()
virtual void Scene::append |
( |
Glyph * |
| ) |
|
|
virtual |
◆ append_fixed()
virtual void Scene::append_fixed |
( |
Glyph * |
| ) |
|
|
virtual |
◆ append_view()
void Scene::append_view |
( |
XYView * |
| ) |
|
|
private |
◆ append_viewfixed()
virtual void Scene::append_viewfixed |
( |
Glyph * |
| ) |
|
|
virtual |
◆ background()
virtual void Scene::background |
( |
Glyph * |
bg = NULL | ) |
|
|
virtual |
◆ change()
◆ change_label_color()
virtual void Scene::change_label_color |
( |
GLabel * |
| ) |
|
|
virtual |
◆ change_line_color()
virtual void Scene::change_line_color |
( |
GPolyLine * |
| ) |
|
|
virtual |
◆ change_to_fixed()
◆ change_to_vfixed()
◆ check_allocation()
◆ component()
◆ count()
◆ damage() [1/3]
◆ damage() [2/3]
◆ damage() [3/3]
◆ damage_all()
virtual void Scene::damage_all |
( |
| ) |
|
|
virtual |
◆ default_background()
static const Color* Scene::default_background |
( |
| ) |
|
|
static |
◆ default_foreground()
static const Color* Scene::default_foreground |
( |
| ) |
|
|
static |
◆ delete_label()
virtual void Scene::delete_label |
( |
GLabel * |
| ) |
|
|
virtual |
◆ dismiss()
virtual void Scene::dismiss |
( |
| ) |
|
|
virtual |
◆ draw()
◆ drawing_fixed_item()
bool Scene::drawing_fixed_item |
( |
| ) |
const |
|
inline |
◆ glyph_index()
◆ help()
virtual void Scene::help |
( |
| ) |
|
|
virtual |
◆ hoc_obj_ptr() [1/2]
Object* Scene::hoc_obj_ptr |
( |
| ) |
|
|
inline |
◆ hoc_obj_ptr() [2/2]
void Scene::hoc_obj_ptr |
( |
Object * |
o | ) |
|
|
inline |
◆ insert()
◆ location()
◆ mark() [1/2]
◆ mark() [2/2]
void Scene::mark |
( |
bool |
m | ) |
|
|
inline |
◆ mbs()
virtual Coord Scene::mbs |
( |
| ) |
const |
|
virtual |
◆ menu_picked()
bool Scene::menu_picked |
( |
| ) |
|
|
inline |
◆ modified()
◆ move()
◆ new_size()
◆ pick()
◆ picker()
◆ prepend()
virtual void Scene::prepend |
( |
Glyph * |
| ) |
|
|
virtual |
◆ print()
◆ printfile()
virtual void Scene::printfile |
( |
const char * |
| ) |
|
|
virtual |
◆ remove()
◆ remove_view()
void Scene::remove_view |
( |
XYView * |
| ) |
|
|
private |
◆ replace()
◆ request()
◆ save_all()
static void Scene::save_all |
( |
std::ostream & |
| ) |
|
|
static |
◆ save_class()
virtual void Scene::save_class |
( |
std::ostream & |
, |
|
|
const char * |
|
|
) |
| |
|
protectedvirtual |
◆ save_phase1()
virtual void Scene::save_phase1 |
( |
std::ostream & |
| ) |
|
|
virtual |
◆ save_phase2()
virtual void Scene::save_phase2 |
( |
std::ostream & |
| ) |
|
|
virtual |
◆ scene_list_index()
static long Scene::scene_list_index |
( |
Scene * |
| ) |
|
|
static |
◆ sceneview()
virtual XYView* Scene::sceneview |
( |
int |
| ) |
const |
|
virtual |
◆ show()
◆ showing()
◆ tool() [1/2]
virtual int Scene::tool |
( |
| ) |
|
|
virtual |
◆ tool() [2/2]
virtual void Scene::tool |
( |
int |
| ) |
|
|
virtual |
◆ view_count()
virtual int Scene::view_count |
( |
| ) |
const |
|
virtual |
◆ wholeplot()
◆ x1()
Coord Scene::x1 |
( |
| ) |
const |
|
inlinevirtual |
◆ x2()
Coord Scene::x2 |
( |
| ) |
const |
|
inline |
◆ y1()
Coord Scene::y1 |
( |
| ) |
const |
|
inline |
◆ y2()
Coord Scene::y2 |
( |
| ) |
const |
|
inline |
◆ XYView
◆ background_
Glyph* Scene::background_ |
|
private |
◆ current_scene_
Scene* Scene::current_scene_ |
|
staticprivate |
◆ drawing_fixed_item_
bool Scene::drawing_fixed_item_ |
|
private |
◆ hoc_obj_ptr_
◆ info_
std::vector<SceneInfo>* Scene::info_ |
|
private |
◆ mark_
◆ mbs_
◆ menu_picked_
◆ picker_
◆ tool_
◆ views_
std::vector<XYView*>* Scene::views_ |
|
private |
◆ x1_
◆ x1_orig_
◆ x2_
◆ x2_orig_
◆ y1_
◆ y1_orig_
◆ y2_
◆ y2_orig_
The documentation for this class was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/nrn/checkouts/3466/src/ivoc/scenevie.h