NEURON
pwman.cpp File Reference
#include <../../nrnconf.h>
#include "gui-redirect.h"
#include <stdio.h>
#include <stdlib.h>
#include "classreg.h"
#include "oc2iv.h"
#include <string.h>
#include <unistd.h>
#include <InterViews/resource.h>

Go to the source code of this file.

Functions

char * ivoc_get_temp_file ()
 
static voidpwman_cons (Object *)
 
static void pwman_destruct (void *v)
 
static double pwman_count (void *v)
 
static double pwman_is_mapped (void *v)
 
static double pwman_map (void *v)
 
static double pwman_hide (void *v)
 
static const char ** pwman_name (void *v)
 
static double pwman_close (void *v)
 
static double pwman_iconify (void *v)
 
static double pwman_deiconify (void *v)
 
static double pwman_leader (void *v)
 
static double pwman_manager (void *v)
 
static double pwman_save (void *v)
 
static Object ** pwman_group (void *v)
 
static double pwman_snap (void *v)
 
static double pwman_jwindow (void *v)
 
static double pwman_scale (void *v)
 
static double pwman_window_place (void *v)
 
static double pwman_paper_place (void *v)
 
static double pwman_printfile (void *v)
 
static double pwman_landscape (void *v)
 
static double pwman_deco (void *v)
 
void PWManager_reg ()
 

Variables

int hoc_return_type_code
 
Object **(* nrnpy_gui_helper_ )(const char *name, Object *obj)
 HAVE_IV. More...
 
double(* nrnpy_object_to_double_ )(Object *)
 
char **(* nrnpy_gui_helper3_str_ )(const char *name, Object *obj, int handle_strptr)
 
static Member_func members []
 
static Member_ret_obj_func retobj_members []
 
static Member_ret_str_func s_memb []
 

Function Documentation

◆ ivoc_get_temp_file()

char* ivoc_get_temp_file ( )

Definition at line 3716 of file pwman.cpp.

◆ pwman_close()

static double pwman_close ( void v)
static

Definition at line 555 of file pwman.cpp.

◆ pwman_cons()

static void* pwman_cons ( Object )
static

Definition at line 462 of file pwman.cpp.

◆ pwman_count()

static double pwman_count ( void v)
static

Definition at line 476 of file pwman.cpp.

◆ pwman_deco()

static double pwman_deco ( void v)
static

Definition at line 845 of file pwman.cpp.

◆ pwman_deiconify()

static double pwman_deiconify ( void v)
static

Definition at line 596 of file pwman.cpp.

◆ pwman_destruct()

static void pwman_destruct ( void v)
static

Definition at line 472 of file pwman.cpp.

◆ pwman_group()

static Object** pwman_group ( void v)
static

Definition at line 666 of file pwman.cpp.

◆ pwman_hide()

static double pwman_hide ( void v)
static

Definition at line 521 of file pwman.cpp.

◆ pwman_iconify()

static double pwman_iconify ( void v)
static

Definition at line 580 of file pwman.cpp.

◆ pwman_is_mapped()

static double pwman_is_mapped ( void v)
static

Definition at line 488 of file pwman.cpp.

◆ pwman_jwindow()

static double pwman_jwindow ( void v)
static

Definition at line 702 of file pwman.cpp.

◆ pwman_landscape()

static double pwman_landscape ( void v)
static

Definition at line 834 of file pwman.cpp.

◆ pwman_leader()

static double pwman_leader ( void v)
static

Definition at line 606 of file pwman.cpp.

◆ pwman_manager()

static double pwman_manager ( void v)
static

Definition at line 624 of file pwman.cpp.

◆ pwman_map()

static double pwman_map ( void v)
static

Definition at line 505 of file pwman.cpp.

◆ pwman_name()

static const char** pwman_name ( void v)
static

Definition at line 537 of file pwman.cpp.

◆ pwman_paper_place()

static double pwman_paper_place ( void v)
static

Definition at line 780 of file pwman.cpp.

◆ pwman_printfile()

static double pwman_printfile ( void v)
static

Definition at line 805 of file pwman.cpp.

◆ pwman_save()

static double pwman_save ( void v)
static

Definition at line 643 of file pwman.cpp.

◆ pwman_scale()

static double pwman_scale ( void v)
static

Definition at line 742 of file pwman.cpp.

◆ pwman_snap()

static double pwman_snap ( void v)
static

Definition at line 685 of file pwman.cpp.

◆ pwman_window_place()

static double pwman_window_place ( void v)
static

Definition at line 762 of file pwman.cpp.

◆ PWManager_reg()

void PWManager_reg ( )

Definition at line 888 of file pwman.cpp.

Variable Documentation

◆ hoc_return_type_code

int hoc_return_type_code

Definition at line 41 of file code.cpp.

◆ members

Member_func members[]
static
Initial value:
= {
"count", pwman_count,
"is_mapped", pwman_is_mapped,
"map", pwman_map,
"hide", pwman_hide,
"close", pwman_close,
"iconify", pwman_iconify,
"deiconify", pwman_deiconify,
"leader", pwman_leader,
"manager", pwman_manager,
"save", pwman_save,
"snap", pwman_snap,
"jwindow", pwman_jwindow,
"scale", pwman_scale,
"window_place", pwman_window_place,
"paper_place", pwman_paper_place,
"printfile", pwman_printfile,
"landscape", pwman_landscape,
"deco", pwman_deco,
0, 0
}
static double pwman_hide(void *v)
Definition: pwman.cpp:521
static double pwman_snap(void *v)
Definition: pwman.cpp:685
static double pwman_landscape(void *v)
Definition: pwman.cpp:834
static double pwman_deco(void *v)
Definition: pwman.cpp:845
static double pwman_jwindow(void *v)
Definition: pwman.cpp:702
static double pwman_manager(void *v)
Definition: pwman.cpp:624
static double pwman_printfile(void *v)
Definition: pwman.cpp:805
static double pwman_scale(void *v)
Definition: pwman.cpp:742
static double pwman_save(void *v)
Definition: pwman.cpp:643
static double pwman_close(void *v)
Definition: pwman.cpp:555
static double pwman_iconify(void *v)
Definition: pwman.cpp:580
static double pwman_leader(void *v)
Definition: pwman.cpp:606
static double pwman_count(void *v)
Definition: pwman.cpp:476
static double pwman_window_place(void *v)
Definition: pwman.cpp:762
static double pwman_paper_place(void *v)
Definition: pwman.cpp:780
static double pwman_map(void *v)
Definition: pwman.cpp:505
static double pwman_deiconify(void *v)
Definition: pwman.cpp:596
static double pwman_is_mapped(void *v)
Definition: pwman.cpp:488

Definition at line 856 of file pwman.cpp.

◆ nrnpy_gui_helper3_str_

char**(* nrnpy_gui_helper3_str_) (const char *name, Object *obj, int handle_strptr)

Definition at line 16 of file xmenu.cpp.

◆ nrnpy_gui_helper_

Object**(* nrnpy_gui_helper_) (const char *name, Object *obj)

HAVE_IV.

Definition at line 13 of file xmenu.cpp.

◆ nrnpy_object_to_double_

double(* nrnpy_object_to_double_) (Object *)

Definition at line 14 of file xmenu.cpp.

◆ retobj_members

Member_ret_obj_func retobj_members[]
static
Initial value:
= {
"group", pwman_group,
0, 0
}
static Object ** pwman_group(void *v)
Definition: pwman.cpp:666

Definition at line 878 of file pwman.cpp.

◆ s_memb

Member_ret_str_func s_memb[]
static
Initial value:
= {
"name", pwman_name,
0, 0
}
static const char ** pwman_name(void *v)
Definition: pwman.cpp:537

Definition at line 883 of file pwman.cpp.