#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/3468/src/ivoc/scenevie.h