Back to index

plt-scheme  4.2.1
Classes | Defines | Functions | Variables
wxs_panl.cxx File Reference
#include "wx_panel.h"
#include "wx_dialg.h"
#include "wx_types.h"
#include "wxscheme.h"
#include "wxs_panl.h"

Go to the source code of this file.

Classes

class  os_wxPanel
class  os_wxDialogBox

Defines

#define BM_IN_USE(map)   ((map)->selectedIntoDC)
#define ESCAPE_NO_RET_VAL   /*empty*/
#define INTERACT_METHODS   1
#define XTMAC_UNUSED(x)
#define wxNOT_AS_SHEET   0

Functions

static void init_symset_panelStyle (void)
static int unbundle_symset_panelStyle (Scheme_Object *v, const char *where)
static void init_symset_orientation (void)
static int unbundle_symset_orientation (Scheme_Object *v, const char *where)
static Scheme_Objectbundle_symset_orientation (int v)
os_wxPanel::os_wxPanel CONSTRUCTOR_ARGS ((class wxFrame *x0, int x1, int x2, int x3, int x4, int x5, string x6))
os_wxPanel::os_wxPanel CONSTRUCTOR_ARGS ((class wxDialogBox *x0, int x1, int x2, int x3, int x4, int x5, string x6))
os_wxPanel::os_wxPanel CONSTRUCTOR_ARGS ((class wxPanel *x0, int x1, int x2, int x3, int x4, int x5, string x6))
static Scheme_Objectos_wxPanelOnDropFile (int n, Scheme_Object *p[])
static Scheme_Objectos_wxPanelPreOnEvent (int n, Scheme_Object *p[])
static Scheme_Objectos_wxPanelPreOnChar (int n, Scheme_Object *p[])
static Scheme_Objectos_wxPanelOnSize (int n, Scheme_Object *p[])
static Scheme_Objectos_wxPanelOnSetFocus (int n, Scheme_Object *p[])
static Scheme_Objectos_wxPanelOnKillFocus (int n, Scheme_Object *p[])
static Scheme_Objectos_wxPanelGetLabelPosition (int n, Scheme_Object *p[])
static Scheme_Objectos_wxPanelSetLabelPosition (int n, Scheme_Object *p[])
static Scheme_Objectos_wxPanelOnChar (int n, Scheme_Object *p[])
static Scheme_Objectos_wxPanelOnEvent (int n, Scheme_Object *p[])
static Scheme_Objectos_wxPanelOnPaint (int n, Scheme_Object *p[])
static Scheme_Objectos_wxPanelSetItemCursor (int n, Scheme_Object *p[])
static Scheme_Objectos_wxPanelGetCursor (int n, Scheme_Object *p[])
static Scheme_Objectos_wxPanel_ConstructScheme (int n, Scheme_Object *p[])
void objscheme_setup_wxPanel (Scheme_Env *env)
int objscheme_istype_wxPanel (Scheme_Object *obj, const char *stop, int nullOK)
Scheme_Objectobjscheme_bundle_wxPanel (class wxPanel *realobj)
class wxPanelobjscheme_unbundle_wxPanel (Scheme_Object *obj, const char *where, int nullOK)
static void dialogMenu (wxDialogBox *XTMAC_UNUSED(d))
static void init_symset_dialogStyle (void)
static int unbundle_symset_dialogStyle (Scheme_Object *v, const char *where)
voidwxsCheckEventspace (char *)
os_wxDialogBox::os_wxDialogBox CONSTRUCTOR_ARGS ((class wxWindow *x0, nstring x1, Bool x2, int x3, int x4, int x5, int x6, int x7, string x8))
static Scheme_Objectos_wxDialogBoxOnDropFile (int n, Scheme_Object *p[])
static Scheme_Objectos_wxDialogBoxPreOnEvent (int n, Scheme_Object *p[])
static Scheme_Objectos_wxDialogBoxPreOnChar (int n, Scheme_Object *p[])
static Scheme_Objectos_wxDialogBoxOnSize (int n, Scheme_Object *p[])
static Scheme_Objectos_wxDialogBoxOnSetFocus (int n, Scheme_Object *p[])
static Scheme_Objectos_wxDialogBoxOnKillFocus (int n, Scheme_Object *p[])
static Scheme_Objectos_wxDialogBoxOnClose (int n, Scheme_Object *p[])
static Scheme_Objectos_wxDialogBoxOnActivate (int n, Scheme_Object *p[])
static Scheme_Objectos_wxDialogBoxdialogMenu (int n, Scheme_Object *p[])
static Scheme_Objectos_wxDialogBoxSetTitle (int n, Scheme_Object *p[])
static Scheme_Objectos_wxDialogBoxEnforceSize (int n, Scheme_Object *p[])
static Scheme_Objectos_wxDialogBox_ConstructScheme (int n, Scheme_Object *p[])
void objscheme_setup_wxDialogBox (Scheme_Env *env)
int objscheme_istype_wxDialogBox (Scheme_Object *obj, const char *stop, int nullOK)
Scheme_Objectobjscheme_bundle_wxDialogBox (class wxDialogBox *realobj)
class wxDialogBoxobjscheme_unbundle_wxDialogBox (Scheme_Object *obj, const char *where, int nullOK)

Variables

static Scheme_ObjectpanelStyle_wxBORDER_sym = NULL
static Scheme_ObjectpanelStyle_wxINVISIBLE_sym = NULL
static Scheme_Objectorientation_wxVERTICAL_sym = NULL
static Scheme_Objectorientation_wxHORIZONTAL_sym = NULL
static Scheme_Objectos_wxPanel_class
static Scheme_ObjectdialogStyle_wxNO_CAPTION_sym = NULL
static Scheme_ObjectdialogStyle_wxMAXIMIZE_sym = NULL
static Scheme_ObjectdialogStyle_wxNOT_AS_SHEET_sym = NULL
static Scheme_Objectos_wxDialogBox_class

Define Documentation

#define BM_IN_USE (   map)    ((map)->selectedIntoDC)

Definition at line 25 of file wxs_panl.cxx.

#define ESCAPE_NO_RET_VAL   /*empty*/

Definition at line 30 of file wxs_panl.cxx.

#define INTERACT_METHODS   1

Definition at line 41 of file wxs_panl.cxx.

#define wxNOT_AS_SHEET   0

Definition at line 1028 of file wxs_panl.cxx.

#define XTMAC_UNUSED (   x)

Definition at line 1017 of file wxs_panl.cxx.


Function Documentation

static Scheme_Object* bundle_symset_orientation ( int  v) [static]

Definition at line 102 of file wxs_panl.cxx.

Here is the call graph for this function:

Here is the caller graph for this function:

os_wxPanel::os_wxPanel CONSTRUCTOR_ARGS ( (class wxFrame *x0, int x1, int x2, int x3, int x4, int x5, string x6)  )

Definition at line 180 of file wxs_panl.cxx.

                 : wxPanel(x0, x1, x2, x3, x4, x5, x6))
{
}
os_wxPanel::os_wxPanel CONSTRUCTOR_ARGS ( (class wxDialogBox *x0, int x1, int x2, int x3, int x4, int x5, string x6)  )

Definition at line 186 of file wxs_panl.cxx.

                 : wxPanel(x0, x1, x2, x3, x4, x5, x6))
{
}
os_wxPanel::os_wxPanel CONSTRUCTOR_ARGS ( (class wxPanel *x0, int x1, int x2, int x3, int x4, int x5, string x6)  )

Definition at line 193 of file wxs_panl.cxx.

                 : wxPanel(x0, x1, x2, x3, x4, x5, x6))
{
}
os_wxDialogBox::os_wxDialogBox CONSTRUCTOR_ARGS ( (class wxWindow *x0, nstring x1, Bool x2, int x3, int x4, int x5, int x6, int x7, string x8)  )

Definition at line 1128 of file wxs_panl.cxx.

                 : wxDialogBox(x0, x1, x2, x3, x4, x5, x6, x7, x8))
{
}
static void dialogMenu ( wxDialogBox XTMAC_UNUSEDd) [static]

Definition at line 1020 of file wxs_panl.cxx.

{
#ifdef wx_msw
  d->SystemMenu();
#endif
}

Here is the caller graph for this function:

static void init_symset_dialogStyle ( void  ) [static]
static void init_symset_orientation ( void  ) [static]
static void init_symset_panelStyle ( void  ) [static]

Definition at line 1836 of file wxs_panl.cxx.

{
  Scheme_Class_Object *obj INIT_NULLED_OUT;
  Scheme_Object *sobj INIT_NULLED_OUT;

  if (!realobj) return XC_SCHEME_NULL;

  if (realobj->__gc_external)
    return (Scheme_Object *)realobj->__gc_external;

  SETUP_VAR_STACK(2);
  VAR_STACK_PUSH(0, obj);
  VAR_STACK_PUSH(1, realobj);

  if ((realobj->__type != wxTYPE_DIALOG_BOX) && (sobj = WITH_VAR_STACK(objscheme_bundle_by_type(realobj, realobj->__type))))
    { READY_TO_RETURN; return sobj; }
  obj = (Scheme_Class_Object *)WITH_VAR_STACK(scheme_make_uninited_object(os_wxDialogBox_class));

  obj->primdata = realobj;
  WITH_VAR_STACK(objscheme_register_primpointer(obj, &obj->primdata));
  obj->primflag = 0;

  realobj->__gc_external = (void *)obj;
  READY_TO_RETURN;
  return (Scheme_Object *)obj;
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 971 of file wxs_panl.cxx.

{
  Scheme_Class_Object *obj INIT_NULLED_OUT;
  Scheme_Object *sobj INIT_NULLED_OUT;

  if (!realobj) return XC_SCHEME_NULL;

  if (realobj->__gc_external)
    return (Scheme_Object *)realobj->__gc_external;

  SETUP_VAR_STACK(2);
  VAR_STACK_PUSH(0, obj);
  VAR_STACK_PUSH(1, realobj);

  if ((realobj->__type != wxTYPE_PANEL) && (sobj = WITH_VAR_STACK(objscheme_bundle_by_type(realobj, realobj->__type))))
    { READY_TO_RETURN; return sobj; }
  obj = (Scheme_Class_Object *)WITH_VAR_STACK(scheme_make_uninited_object(os_wxPanel_class));

  obj->primdata = realobj;
  WITH_VAR_STACK(objscheme_register_primpointer(obj, &obj->primdata));
  obj->primflag = 0;

  realobj->__gc_external = (void *)obj;
  READY_TO_RETURN;
  return (Scheme_Object *)obj;
}

Here is the call graph for this function:

Here is the caller graph for this function:

int objscheme_istype_wxDialogBox ( Scheme_Object obj,
const char *  stop,
int  nullOK 
)

Definition at line 1822 of file wxs_panl.cxx.

{
  REMEMBER_VAR_STACK();
  if (nullOK && XC_SCHEME_NULLP(obj)) return 1;
  if (objscheme_is_a(obj,  os_wxDialogBox_class))
    return 1;
  else {
    if (!stop)
       return 0;
    WITH_REMEMBERED_STACK(scheme_wrong_type(stop, nullOK ? "dialog% object or " XC_NULL_STR: "dialog% object", -1, 0, &obj));
    return 0;
  }
}

Here is the call graph for this function:

Here is the caller graph for this function:

int objscheme_istype_wxPanel ( Scheme_Object obj,
const char *  stop,
int  nullOK 
)

Definition at line 957 of file wxs_panl.cxx.

{
  REMEMBER_VAR_STACK();
  if (nullOK && XC_SCHEME_NULLP(obj)) return 1;
  if (objscheme_is_a(obj,  os_wxPanel_class))
    return 1;
  else {
    if (!stop)
       return 0;
    WITH_REMEMBERED_STACK(scheme_wrong_type(stop, nullOK ? "panel% object or " XC_NULL_STR: "panel% object", -1, 0, &obj));
    return 0;
  }
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 1793 of file wxs_panl.cxx.

{
  SETUP_VAR_STACK(1);
  VAR_STACK_PUSH(0, env);

  wxREGGLOB(os_wxDialogBox_class);

  os_wxDialogBox_class = WITH_VAR_STACK(objscheme_def_prim_class(env, "dialog%", "window%", (Scheme_Method_Prim *)os_wxDialogBox_ConstructScheme, 11));

  WITH_VAR_STACK(scheme_add_method_w_arity(os_wxDialogBox_class, "system-menu" " method", (Scheme_Method_Prim *)os_wxDialogBoxdialogMenu, 0, 0));
  WITH_VAR_STACK(scheme_add_method_w_arity(os_wxDialogBox_class, "set-title" " method", (Scheme_Method_Prim *)os_wxDialogBoxSetTitle, 1, 1));
  WITH_VAR_STACK(scheme_add_method_w_arity(os_wxDialogBox_class, "on-drop-file" " method", (Scheme_Method_Prim *)os_wxDialogBoxOnDropFile, 1, 1));
  WITH_VAR_STACK(scheme_add_method_w_arity(os_wxDialogBox_class, "pre-on-event" " method", (Scheme_Method_Prim *)os_wxDialogBoxPreOnEvent, 2, 2));
  WITH_VAR_STACK(scheme_add_method_w_arity(os_wxDialogBox_class, "pre-on-char" " method", (Scheme_Method_Prim *)os_wxDialogBoxPreOnChar, 2, 2));
  WITH_VAR_STACK(scheme_add_method_w_arity(os_wxDialogBox_class, "on-size" " method", (Scheme_Method_Prim *)os_wxDialogBoxOnSize, 2, 2));
  WITH_VAR_STACK(scheme_add_method_w_arity(os_wxDialogBox_class, "on-set-focus" " method", (Scheme_Method_Prim *)os_wxDialogBoxOnSetFocus, 0, 0));
  WITH_VAR_STACK(scheme_add_method_w_arity(os_wxDialogBox_class, "on-kill-focus" " method", (Scheme_Method_Prim *)os_wxDialogBoxOnKillFocus, 0, 0));
  WITH_VAR_STACK(scheme_add_method_w_arity(os_wxDialogBox_class, "enforce-size" " method", (Scheme_Method_Prim *)os_wxDialogBoxEnforceSize, 6, 6));
  WITH_VAR_STACK(scheme_add_method_w_arity(os_wxDialogBox_class, "on-close" " method", (Scheme_Method_Prim *)os_wxDialogBoxOnClose, 0, 0));
  WITH_VAR_STACK(scheme_add_method_w_arity(os_wxDialogBox_class, "on-activate" " method", (Scheme_Method_Prim *)os_wxDialogBoxOnActivate, 1, 1));


  WITH_VAR_STACK(scheme_made_class(os_wxDialogBox_class));

  WITH_VAR_STACK(objscheme_install_bundler((Objscheme_Bundler)objscheme_bundle_wxDialogBox, wxTYPE_DIALOG_BOX));

  READY_TO_RETURN;
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 926 of file wxs_panl.cxx.

{
  SETUP_VAR_STACK(1);
  VAR_STACK_PUSH(0, env);

  wxREGGLOB(os_wxPanel_class);

  os_wxPanel_class = WITH_VAR_STACK(objscheme_def_prim_class(env, "panel%", "window%", (Scheme_Method_Prim *)os_wxPanel_ConstructScheme, 13));

  WITH_VAR_STACK(scheme_add_method_w_arity(os_wxPanel_class, "get-label-position" " method", (Scheme_Method_Prim *)os_wxPanelGetLabelPosition, 0, 0));
  WITH_VAR_STACK(scheme_add_method_w_arity(os_wxPanel_class, "set-label-position" " method", (Scheme_Method_Prim *)os_wxPanelSetLabelPosition, 1, 1));
  WITH_VAR_STACK(scheme_add_method_w_arity(os_wxPanel_class, "on-char" " method", (Scheme_Method_Prim *)os_wxPanelOnChar, 1, 1));
  WITH_VAR_STACK(scheme_add_method_w_arity(os_wxPanel_class, "on-event" " method", (Scheme_Method_Prim *)os_wxPanelOnEvent, 1, 1));
  WITH_VAR_STACK(scheme_add_method_w_arity(os_wxPanel_class, "on-paint" " method", (Scheme_Method_Prim *)os_wxPanelOnPaint, 0, 0));
  WITH_VAR_STACK(scheme_add_method_w_arity(os_wxPanel_class, "on-drop-file" " method", (Scheme_Method_Prim *)os_wxPanelOnDropFile, 1, 1));
  WITH_VAR_STACK(scheme_add_method_w_arity(os_wxPanel_class, "pre-on-event" " method", (Scheme_Method_Prim *)os_wxPanelPreOnEvent, 2, 2));
  WITH_VAR_STACK(scheme_add_method_w_arity(os_wxPanel_class, "pre-on-char" " method", (Scheme_Method_Prim *)os_wxPanelPreOnChar, 2, 2));
  WITH_VAR_STACK(scheme_add_method_w_arity(os_wxPanel_class, "on-size" " method", (Scheme_Method_Prim *)os_wxPanelOnSize, 2, 2));
  WITH_VAR_STACK(scheme_add_method_w_arity(os_wxPanel_class, "on-set-focus" " method", (Scheme_Method_Prim *)os_wxPanelOnSetFocus, 0, 0));
  WITH_VAR_STACK(scheme_add_method_w_arity(os_wxPanel_class, "on-kill-focus" " method", (Scheme_Method_Prim *)os_wxPanelOnKillFocus, 0, 0));
  WITH_VAR_STACK(scheme_add_method_w_arity(os_wxPanel_class, "set-item-cursor" " method", (Scheme_Method_Prim *)os_wxPanelSetItemCursor, 2, 2));
  WITH_VAR_STACK(scheme_add_method_w_arity(os_wxPanel_class, "get-item-cursor" " method", (Scheme_Method_Prim *)os_wxPanelGetCursor, 2, 2));


  WITH_VAR_STACK(scheme_made_class(os_wxPanel_class));

  WITH_VAR_STACK(objscheme_install_bundler((Objscheme_Bundler)objscheme_bundle_wxPanel, wxTYPE_PANEL));

  READY_TO_RETURN;
}

Here is the call graph for this function:

Here is the caller graph for this function:

class wxDialogBox* objscheme_unbundle_wxDialogBox ( Scheme_Object obj,
const char *  where,
int  nullOK 
)

Definition at line 1863 of file wxs_panl.cxx.

{
  if (nullOK && XC_SCHEME_NULLP(obj)) return NULL;

  REMEMBER_VAR_STACK();

  (void)objscheme_istype_wxDialogBox(obj, where, nullOK);
  Scheme_Class_Object *o = (Scheme_Class_Object *)obj;
  WITH_REMEMBERED_STACK(objscheme_check_valid(NULL, NULL, 0, &obj));
  if (o->primflag)
    return (os_wxDialogBox *)o->primdata;
  else
    return (wxDialogBox *)o->primdata;
}

Here is the call graph for this function:

Here is the caller graph for this function:

class wxPanel* objscheme_unbundle_wxPanel ( Scheme_Object obj,
const char *  where,
int  nullOK 
)

Definition at line 998 of file wxs_panl.cxx.

{
  if (nullOK && XC_SCHEME_NULLP(obj)) return NULL;

  REMEMBER_VAR_STACK();

  (void)objscheme_istype_wxPanel(obj, where, nullOK);
  Scheme_Class_Object *o = (Scheme_Class_Object *)obj;
  WITH_REMEMBERED_STACK(objscheme_check_valid(NULL, NULL, 0, &obj));
  if (o->primflag)
    return (os_wxPanel *)o->primdata;
  else
    return (wxPanel *)o->primdata;
}

Here is the call graph for this function:

Here is the caller graph for this function:

static Scheme_Object* os_wxDialogBox_ConstructScheme ( int  n,
Scheme_Object p[] 
) [static]

Definition at line 1721 of file wxs_panl.cxx.

{
  SETUP_PRE_VAR_STACK(1);
  PRE_VAR_STACK_PUSH(0, p);
  os_wxDialogBox *realobj INIT_NULLED_OUT;
  REMEMBER_VAR_STACK();
  class wxWindow* x0 INIT_NULLED_OUT;
  nstring x1 INIT_NULLED_OUT;
  Bool x2;
  int x3;
  int x4;
  int x5;
  int x6;
  int x7;
  string x8 INIT_NULLED_OUT;

  SETUP_VAR_STACK_PRE_REMEMBERED(5);
  VAR_STACK_PUSH(0, p);
  VAR_STACK_PUSH(1, realobj);
  VAR_STACK_PUSH(2, x0);
  VAR_STACK_PUSH(3, x1);
  VAR_STACK_PUSH(4, x8);

  
  if ((n < (POFFSET+2)) || (n > (POFFSET+9))) 
    WITH_VAR_STACK(scheme_wrong_count_m("initialization in dialog%", POFFSET+2, POFFSET+9, n, p, 1));
  x0 = WITH_VAR_STACK(objscheme_unbundle_wxWindow(p[POFFSET+0], "initialization in dialog%", 1));
  x1 = (nstring)WITH_VAR_STACK(objscheme_unbundle_nullable_string(p[POFFSET+1], "initialization in dialog%"));
  if (n > (POFFSET+2)) {
    x2 = WITH_VAR_STACK(objscheme_unbundle_bool(p[POFFSET+2], "initialization in dialog%"));
  } else
    x2 = FALSE;
  if (n > (POFFSET+3)) {
    x3 = WITH_VAR_STACK(objscheme_unbundle_integer(p[POFFSET+3], "initialization in dialog%"));
  } else
    x3 = 300;
  if (n > (POFFSET+4)) {
    x4 = WITH_VAR_STACK(objscheme_unbundle_integer(p[POFFSET+4], "initialization in dialog%"));
  } else
    x4 = 300;
  if (n > (POFFSET+5)) {
    x5 = WITH_VAR_STACK(objscheme_unbundle_integer(p[POFFSET+5], "initialization in dialog%"));
  } else
    x5 = 500;
  if (n > (POFFSET+6)) {
    x6 = WITH_VAR_STACK(objscheme_unbundle_integer(p[POFFSET+6], "initialization in dialog%"));
  } else
    x6 = 500;
  if (n > (POFFSET+7)) {
    x7 = WITH_VAR_STACK(unbundle_symset_dialogStyle(p[POFFSET+7], "initialization in dialog%"));
  } else
    x7 = 0;
  if (n > (POFFSET+8)) {
    x8 = (string)WITH_VAR_STACK(objscheme_unbundle_string(p[POFFSET+8], "initialization in dialog%"));
  } else
    x8 = "dialogBox";

  if (x0 && !wxSubType(((wxObject *)x0)->__type, wxTYPE_FRAME) && !wxSubType(((wxObject *)x0)->__type, wxTYPE_DIALOG_BOX)) scheme_wrong_type(METHODNAME("dialog%","initialization"), "frame or dialog box", POFFSET+0, n, p);WITH_VAR_STACK(wxsCheckEventspace(METHODNAME("dialog%","initialization")));if (!x5) x5 = -1;if (!x6) x6 = -1;
  realobj = WITH_VAR_STACK(new os_wxDialogBox CONSTRUCTOR_ARGS((x0, x1, x2, x3, x4, x5, x6, x7, x8)));
#ifdef MZ_PRECISE_GC
  WITH_VAR_STACK(realobj->gcInit_wxDialogBox(x0, x1, x2, x3, x4, x5, x6, x7, x8));
#endif
  realobj->__gc_external = (void *)p[0];
  
  
  READY_TO_RETURN;
  ((Scheme_Class_Object *)p[0])->primdata = realobj;
  ((Scheme_Class_Object *)p[0])->primflag = 1;
  WITH_REMEMBERED_STACK(objscheme_register_primpointer(p[0], &((Scheme_Class_Object *)p[0])->primdata));
  return scheme_void;
}

Here is the call graph for this function:

Here is the caller graph for this function:

static Scheme_Object* os_wxDialogBoxdialogMenu ( int  n,
Scheme_Object p[] 
) [static]

Definition at line 1438 of file wxs_panl.cxx.

Here is the call graph for this function:

Here is the caller graph for this function:

static Scheme_Object* os_wxDialogBoxEnforceSize ( int  n,
Scheme_Object p[] 
) [static]

Definition at line 1640 of file wxs_panl.cxx.

{
  WXS_USE_ARGUMENT(n) WXS_USE_ARGUMENT(p)
  REMEMBER_VAR_STACK();
  objscheme_check_valid(os_wxDialogBox_class, "enforce-size in dialog%", n, p);
  int x0;
  int x1;
  int x2;
  int x3;
  int x4;
  int x5;

  SETUP_VAR_STACK_REMEMBERED(1);
  VAR_STACK_PUSH(0, p);

  
  x0 = WITH_VAR_STACK(objscheme_unbundle_integer(p[POFFSET+0], "enforce-size in dialog%"));
  x1 = WITH_VAR_STACK(objscheme_unbundle_integer(p[POFFSET+1], "enforce-size in dialog%"));
  x2 = WITH_VAR_STACK(objscheme_unbundle_integer(p[POFFSET+2], "enforce-size in dialog%"));
  x3 = WITH_VAR_STACK(objscheme_unbundle_integer(p[POFFSET+3], "enforce-size in dialog%"));
  x4 = WITH_VAR_STACK(objscheme_unbundle_integer(p[POFFSET+4], "enforce-size in dialog%"));
  x5 = WITH_VAR_STACK(objscheme_unbundle_integer(p[POFFSET+5], "enforce-size in dialog%"));

  
  WITH_VAR_STACK(((wxDialogBox *)((Scheme_Class_Object *)p[0])->primdata)->EnforceSize(x0, x1, x2, x3, x4, x5));

  
  
  READY_TO_RETURN;
  return scheme_void;
}

Here is the call graph for this function:

Here is the caller graph for this function:

static Scheme_Object * os_wxDialogBoxOnActivate ( int  n,
Scheme_Object p[] 
) [static]

Definition at line 1696 of file wxs_panl.cxx.

Here is the call graph for this function:

Here is the caller graph for this function:

static Scheme_Object * os_wxDialogBoxOnClose ( int  n,
Scheme_Object p[] 
) [static]

Definition at line 1672 of file wxs_panl.cxx.

Here is the call graph for this function:

Here is the caller graph for this function:

static Scheme_Object * os_wxDialogBoxOnDropFile ( int  n,
Scheme_Object p[] 
) [static]

Definition at line 1481 of file wxs_panl.cxx.

Here is the call graph for this function:

Here is the caller graph for this function:

static Scheme_Object * os_wxDialogBoxOnKillFocus ( int  n,
Scheme_Object p[] 
) [static]

Definition at line 1617 of file wxs_panl.cxx.

Here is the call graph for this function:

Here is the caller graph for this function:

static Scheme_Object * os_wxDialogBoxOnSetFocus ( int  n,
Scheme_Object p[] 
) [static]

Definition at line 1594 of file wxs_panl.cxx.

Here is the call graph for this function:

Here is the caller graph for this function:

static Scheme_Object * os_wxDialogBoxOnSize ( int  n,
Scheme_Object p[] 
) [static]

Definition at line 1567 of file wxs_panl.cxx.

Here is the call graph for this function:

Here is the caller graph for this function:

static Scheme_Object * os_wxDialogBoxPreOnChar ( int  n,
Scheme_Object p[] 
) [static]

Definition at line 1537 of file wxs_panl.cxx.

{
  WXS_USE_ARGUMENT(n) WXS_USE_ARGUMENT(p)
  REMEMBER_VAR_STACK();
  Bool r;
  objscheme_check_valid(os_wxDialogBox_class, "pre-on-char in dialog%", n, p);
  class wxWindow* x0 INIT_NULLED_OUT;
  class wxKeyEvent* x1 INIT_NULLED_OUT;

  SETUP_VAR_STACK_REMEMBERED(3);
  VAR_STACK_PUSH(0, p);
  VAR_STACK_PUSH(1, x0);
  VAR_STACK_PUSH(2, x1);

  
  x0 = WITH_VAR_STACK(objscheme_unbundle_wxWindow(p[POFFSET+0], "pre-on-char in dialog%", 0));
  x1 = WITH_VAR_STACK(objscheme_unbundle_wxKeyEvent(p[POFFSET+1], "pre-on-char in dialog%", 0));

  
  if (((Scheme_Class_Object *)p[0])->primflag)
    r = WITH_VAR_STACK(((os_wxDialogBox *)((Scheme_Class_Object *)p[0])->primdata)-> wxWindow::PreOnChar(x0, x1));
  else
    r = WITH_VAR_STACK(((wxDialogBox *)((Scheme_Class_Object *)p[0])->primdata)->PreOnChar(x0, x1));

  
  
  READY_TO_RETURN;
  return (r ? scheme_true : scheme_false);
}

Here is the call graph for this function:

Here is the caller graph for this function:

static Scheme_Object * os_wxDialogBoxPreOnEvent ( int  n,
Scheme_Object p[] 
) [static]

Definition at line 1507 of file wxs_panl.cxx.

{
  WXS_USE_ARGUMENT(n) WXS_USE_ARGUMENT(p)
  REMEMBER_VAR_STACK();
  Bool r;
  objscheme_check_valid(os_wxDialogBox_class, "pre-on-event in dialog%", n, p);
  class wxWindow* x0 INIT_NULLED_OUT;
  class wxMouseEvent* x1 INIT_NULLED_OUT;

  SETUP_VAR_STACK_REMEMBERED(3);
  VAR_STACK_PUSH(0, p);
  VAR_STACK_PUSH(1, x0);
  VAR_STACK_PUSH(2, x1);

  
  x0 = WITH_VAR_STACK(objscheme_unbundle_wxWindow(p[POFFSET+0], "pre-on-event in dialog%", 0));
  x1 = WITH_VAR_STACK(objscheme_unbundle_wxMouseEvent(p[POFFSET+1], "pre-on-event in dialog%", 0));

  
  if (((Scheme_Class_Object *)p[0])->primflag)
    r = WITH_VAR_STACK(((os_wxDialogBox *)((Scheme_Class_Object *)p[0])->primdata)-> wxWindow::PreOnEvent(x0, x1));
  else
    r = WITH_VAR_STACK(((wxDialogBox *)((Scheme_Class_Object *)p[0])->primdata)->PreOnEvent(x0, x1));

  
  
  READY_TO_RETURN;
  return (r ? scheme_true : scheme_false);
}

Here is the call graph for this function:

Here is the caller graph for this function:

static Scheme_Object* os_wxDialogBoxSetTitle ( int  n,
Scheme_Object p[] 
) [static]

Definition at line 1458 of file wxs_panl.cxx.

Here is the call graph for this function:

Here is the caller graph for this function:

static Scheme_Object* os_wxPanel_ConstructScheme ( int  n,
Scheme_Object p[] 
) [static]

Definition at line 753 of file wxs_panl.cxx.

{
  SETUP_PRE_VAR_STACK(1);
  PRE_VAR_STACK_PUSH(0, p);
  os_wxPanel *realobj INIT_NULLED_OUT;
  REMEMBER_VAR_STACK();
  if ((n >= (POFFSET+1)) && WITH_REMEMBERED_STACK(objscheme_istype_wxPanel(p[POFFSET+0], NULL, 0))) {
    class wxPanel* x0 INIT_NULLED_OUT;
    int x1;
    int x2;
    int x3;
    int x4;
    int x5;
    string x6 INIT_NULLED_OUT;

    SETUP_VAR_STACK_PRE_REMEMBERED(4);
    VAR_STACK_PUSH(0, p);
    VAR_STACK_PUSH(1, realobj);
    VAR_STACK_PUSH(2, x0);
    VAR_STACK_PUSH(3, x6);

    
    if ((n < (POFFSET+1)) || (n > (POFFSET+7))) 
      WITH_VAR_STACK(scheme_wrong_count_m("initialization in panel% (panel parent case)", POFFSET+1, POFFSET+7, n, p, 1));
    x0 = WITH_VAR_STACK(objscheme_unbundle_wxPanel(p[POFFSET+0], "initialization in panel% (panel parent case)", 0));
    if (n > (POFFSET+1)) {
      x1 = WITH_VAR_STACK(objscheme_unbundle_integer(p[POFFSET+1], "initialization in panel% (panel parent case)"));
    } else
      x1 = -1;
    if (n > (POFFSET+2)) {
      x2 = WITH_VAR_STACK(objscheme_unbundle_integer(p[POFFSET+2], "initialization in panel% (panel parent case)"));
    } else
      x2 = -1;
    if (n > (POFFSET+3)) {
      x3 = WITH_VAR_STACK(objscheme_unbundle_integer(p[POFFSET+3], "initialization in panel% (panel parent case)"));
    } else
      x3 = -1;
    if (n > (POFFSET+4)) {
      x4 = WITH_VAR_STACK(objscheme_unbundle_integer(p[POFFSET+4], "initialization in panel% (panel parent case)"));
    } else
      x4 = -1;
    if (n > (POFFSET+5)) {
      x5 = WITH_VAR_STACK(unbundle_symset_panelStyle(p[POFFSET+5], "initialization in panel% (panel parent case)"));
    } else
      x5 = 0;
    if (n > (POFFSET+6)) {
      x6 = (string)WITH_VAR_STACK(objscheme_unbundle_string(p[POFFSET+6], "initialization in panel% (panel parent case)"));
    } else
      x6 = "panel";

    if (!x3) x3 = -1;if (!x4) x4 = -1;
    realobj = WITH_VAR_STACK(new os_wxPanel CONSTRUCTOR_ARGS((x0, x1, x2, x3, x4, x5, x6)));
#ifdef MZ_PRECISE_GC
    WITH_VAR_STACK(realobj->gcInit_wxPanel(x0, x1, x2, x3, x4, x5, x6));
#endif
    realobj->__gc_external = (void *)p[0];
    
    
    READY_TO_PRE_RETURN;
  } else if ((n >= (POFFSET+1)) && WITH_REMEMBERED_STACK(objscheme_istype_wxDialogBox(p[POFFSET+0], NULL, 0))) {
    class wxDialogBox* x0 INIT_NULLED_OUT;
    int x1;
    int x2;
    int x3;
    int x4;
    int x5;
    string x6 INIT_NULLED_OUT;

    SETUP_VAR_STACK_PRE_REMEMBERED(4);
    VAR_STACK_PUSH(0, p);
    VAR_STACK_PUSH(1, realobj);
    VAR_STACK_PUSH(2, x0);
    VAR_STACK_PUSH(3, x6);

    
    if ((n < (POFFSET+1)) || (n > (POFFSET+7))) 
      WITH_VAR_STACK(scheme_wrong_count_m("initialization in panel% (dialog case)", POFFSET+1, POFFSET+7, n, p, 1));
    x0 = WITH_VAR_STACK(objscheme_unbundle_wxDialogBox(p[POFFSET+0], "initialization in panel% (dialog case)", 0));
    if (n > (POFFSET+1)) {
      x1 = WITH_VAR_STACK(objscheme_unbundle_integer(p[POFFSET+1], "initialization in panel% (dialog case)"));
    } else
      x1 = -1;
    if (n > (POFFSET+2)) {
      x2 = WITH_VAR_STACK(objscheme_unbundle_integer(p[POFFSET+2], "initialization in panel% (dialog case)"));
    } else
      x2 = -1;
    if (n > (POFFSET+3)) {
      x3 = WITH_VAR_STACK(objscheme_unbundle_integer(p[POFFSET+3], "initialization in panel% (dialog case)"));
    } else
      x3 = -1;
    if (n > (POFFSET+4)) {
      x4 = WITH_VAR_STACK(objscheme_unbundle_integer(p[POFFSET+4], "initialization in panel% (dialog case)"));
    } else
      x4 = -1;
    if (n > (POFFSET+5)) {
      x5 = WITH_VAR_STACK(unbundle_symset_panelStyle(p[POFFSET+5], "initialization in panel% (dialog case)"));
    } else
      x5 = 0;
    if (n > (POFFSET+6)) {
      x6 = (string)WITH_VAR_STACK(objscheme_unbundle_string(p[POFFSET+6], "initialization in panel% (dialog case)"));
    } else
      x6 = "panel";

    if (!x3) x3 = -1;if (!x4) x4 = -1;
    realobj = WITH_VAR_STACK(new os_wxPanel CONSTRUCTOR_ARGS((x0, x1, x2, x3, x4, x5, x6)));
#ifdef MZ_PRECISE_GC
    WITH_VAR_STACK(realobj->gcInit_wxPanel(x0, x1, x2, x3, x4, x5, x6));
#endif
    realobj->__gc_external = (void *)p[0];
    
    
    READY_TO_PRE_RETURN;
  } else  {
    class wxFrame* x0 INIT_NULLED_OUT;
    int x1;
    int x2;
    int x3;
    int x4;
    int x5;
    string x6 INIT_NULLED_OUT;

    SETUP_VAR_STACK_PRE_REMEMBERED(4);
    VAR_STACK_PUSH(0, p);
    VAR_STACK_PUSH(1, realobj);
    VAR_STACK_PUSH(2, x0);
    VAR_STACK_PUSH(3, x6);

    
    if ((n < (POFFSET+1)) || (n > (POFFSET+7))) 
      WITH_VAR_STACK(scheme_wrong_count_m("initialization in panel% (frame case)", POFFSET+1, POFFSET+7, n, p, 1));
    x0 = WITH_VAR_STACK(objscheme_unbundle_wxFrame(p[POFFSET+0], "initialization in panel% (frame case)", 0));
    if (n > (POFFSET+1)) {
      x1 = WITH_VAR_STACK(objscheme_unbundle_integer(p[POFFSET+1], "initialization in panel% (frame case)"));
    } else
      x1 = -1;
    if (n > (POFFSET+2)) {
      x2 = WITH_VAR_STACK(objscheme_unbundle_integer(p[POFFSET+2], "initialization in panel% (frame case)"));
    } else
      x2 = -1;
    if (n > (POFFSET+3)) {
      x3 = WITH_VAR_STACK(objscheme_unbundle_integer(p[POFFSET+3], "initialization in panel% (frame case)"));
    } else
      x3 = -1;
    if (n > (POFFSET+4)) {
      x4 = WITH_VAR_STACK(objscheme_unbundle_integer(p[POFFSET+4], "initialization in panel% (frame case)"));
    } else
      x4 = -1;
    if (n > (POFFSET+5)) {
      x5 = WITH_VAR_STACK(unbundle_symset_panelStyle(p[POFFSET+5], "initialization in panel% (frame case)"));
    } else
      x5 = 0;
    if (n > (POFFSET+6)) {
      x6 = (string)WITH_VAR_STACK(objscheme_unbundle_string(p[POFFSET+6], "initialization in panel% (frame case)"));
    } else
      x6 = "panel";

    if (!x3) x3 = -1;if (!x4) x4 = -1;
    realobj = WITH_VAR_STACK(new os_wxPanel CONSTRUCTOR_ARGS((x0, x1, x2, x3, x4, x5, x6)));
#ifdef MZ_PRECISE_GC
    WITH_VAR_STACK(realobj->gcInit_wxPanel(x0, x1, x2, x3, x4, x5, x6));
#endif
    realobj->__gc_external = (void *)p[0];
    
    
    READY_TO_PRE_RETURN;
  }

  ((Scheme_Class_Object *)p[0])->primdata = realobj;
  ((Scheme_Class_Object *)p[0])->primflag = 1;
  WITH_REMEMBERED_STACK(objscheme_register_primpointer(p[0], &((Scheme_Class_Object *)p[0])->primdata));
  return scheme_void;
}

Here is the call graph for this function:

Here is the caller graph for this function:

static Scheme_Object* os_wxPanelGetCursor ( int  n,
Scheme_Object p[] 
) [static]

Definition at line 722 of file wxs_panl.cxx.

{
  WXS_USE_ARGUMENT(n) WXS_USE_ARGUMENT(p)
  REMEMBER_VAR_STACK();
  objscheme_check_valid(os_wxPanel_class, "get-item-cursor in panel%", n, p);
  int _x0;
  int* x0 = &_x0;
  int _x1;
  int* x1 = &_x1;
  Scheme_Object *sbox_tmp;

  SETUP_VAR_STACK_REMEMBERED(1);
  VAR_STACK_PUSH(0, p);

  
      *x0 = (sbox_tmp = WITH_VAR_STACK(objscheme_unbox(p[POFFSET+0], "get-item-cursor in panel%")), WITH_VAR_STACK(objscheme_unbundle_integer(sbox_tmp, "get-item-cursor in panel%"", extracting boxed argument")));
      *x1 = (sbox_tmp = WITH_VAR_STACK(objscheme_unbox(p[POFFSET+1], "get-item-cursor in panel%")), WITH_VAR_STACK(objscheme_unbundle_integer(sbox_tmp, "get-item-cursor in panel%"", extracting boxed argument")));

  
  WITH_VAR_STACK(((wxPanel *)((Scheme_Class_Object *)p[0])->primdata)->GetCursor(x0, x1));

  
  if (n > (POFFSET+0))
    { Scheme_Object *sbv_ = scheme_make_integer(_x0); WITH_VAR_STACK(objscheme_set_box(p[POFFSET+0], sbv_)); } 
  if (n > (POFFSET+1))
    { Scheme_Object *sbv_ = scheme_make_integer(_x1); WITH_VAR_STACK(objscheme_set_box(p[POFFSET+1], sbv_)); } 
  
  READY_TO_RETURN;
  return scheme_void;
}

Here is the call graph for this function:

Here is the caller graph for this function:

static Scheme_Object* os_wxPanelGetLabelPosition ( int  n,
Scheme_Object p[] 
) [static]

Definition at line 430 of file wxs_panl.cxx.

Here is the call graph for this function:

Here is the caller graph for this function:

static Scheme_Object* os_wxPanelOnChar ( int  n,
Scheme_Object p[] 
) [static]

Definition at line 473 of file wxs_panl.cxx.

Here is the call graph for this function:

Here is the caller graph for this function:

static Scheme_Object * os_wxPanelOnDropFile ( int  n,
Scheme_Object p[] 
) [static]

Definition at line 539 of file wxs_panl.cxx.

Here is the call graph for this function:

Here is the caller graph for this function:

static Scheme_Object* os_wxPanelOnEvent ( int  n,
Scheme_Object p[] 
) [static]

Definition at line 496 of file wxs_panl.cxx.

Here is the call graph for this function:

Here is the caller graph for this function:

static Scheme_Object * os_wxPanelOnKillFocus ( int  n,
Scheme_Object p[] 
) [static]

Definition at line 675 of file wxs_panl.cxx.

Here is the call graph for this function:

Here is the caller graph for this function:

static Scheme_Object* os_wxPanelOnPaint ( int  n,
Scheme_Object p[] 
) [static]

Definition at line 519 of file wxs_panl.cxx.

Here is the call graph for this function:

Here is the caller graph for this function:

static Scheme_Object * os_wxPanelOnSetFocus ( int  n,
Scheme_Object p[] 
) [static]

Definition at line 652 of file wxs_panl.cxx.

Here is the call graph for this function:

Here is the caller graph for this function:

static Scheme_Object * os_wxPanelOnSize ( int  n,
Scheme_Object p[] 
) [static]

Definition at line 625 of file wxs_panl.cxx.

{
  WXS_USE_ARGUMENT(n) WXS_USE_ARGUMENT(p)
  REMEMBER_VAR_STACK();
  objscheme_check_valid(os_wxPanel_class, "on-size in panel%", n, p);
  int x0;
  int x1;

  SETUP_VAR_STACK_REMEMBERED(1);
  VAR_STACK_PUSH(0, p);

  
  x0 = WITH_VAR_STACK(objscheme_unbundle_integer(p[POFFSET+0], "on-size in panel%"));
  x1 = WITH_VAR_STACK(objscheme_unbundle_integer(p[POFFSET+1], "on-size in panel%"));

  
  if (((Scheme_Class_Object *)p[0])->primflag)
    WITH_VAR_STACK(((os_wxPanel *)((Scheme_Class_Object *)p[0])->primdata)->wxPanel::OnSize(x0, x1));
  else
    WITH_VAR_STACK(((wxPanel *)((Scheme_Class_Object *)p[0])->primdata)->OnSize(x0, x1));

  
  
  READY_TO_RETURN;
  return scheme_void;
}

Here is the call graph for this function:

Here is the caller graph for this function:

static Scheme_Object * os_wxPanelPreOnChar ( int  n,
Scheme_Object p[] 
) [static]

Definition at line 595 of file wxs_panl.cxx.

{
  WXS_USE_ARGUMENT(n) WXS_USE_ARGUMENT(p)
  REMEMBER_VAR_STACK();
  Bool r;
  objscheme_check_valid(os_wxPanel_class, "pre-on-char in panel%", n, p);
  class wxWindow* x0 INIT_NULLED_OUT;
  class wxKeyEvent* x1 INIT_NULLED_OUT;

  SETUP_VAR_STACK_REMEMBERED(3);
  VAR_STACK_PUSH(0, p);
  VAR_STACK_PUSH(1, x0);
  VAR_STACK_PUSH(2, x1);

  
  x0 = WITH_VAR_STACK(objscheme_unbundle_wxWindow(p[POFFSET+0], "pre-on-char in panel%", 0));
  x1 = WITH_VAR_STACK(objscheme_unbundle_wxKeyEvent(p[POFFSET+1], "pre-on-char in panel%", 0));

  
  if (((Scheme_Class_Object *)p[0])->primflag)
    r = WITH_VAR_STACK(((os_wxPanel *)((Scheme_Class_Object *)p[0])->primdata)-> wxWindow::PreOnChar(x0, x1));
  else
    r = WITH_VAR_STACK(((wxPanel *)((Scheme_Class_Object *)p[0])->primdata)->PreOnChar(x0, x1));

  
  
  READY_TO_RETURN;
  return (r ? scheme_true : scheme_false);
}

Here is the call graph for this function:

Here is the caller graph for this function:

static Scheme_Object * os_wxPanelPreOnEvent ( int  n,
Scheme_Object p[] 
) [static]

Definition at line 565 of file wxs_panl.cxx.

{
  WXS_USE_ARGUMENT(n) WXS_USE_ARGUMENT(p)
  REMEMBER_VAR_STACK();
  Bool r;
  objscheme_check_valid(os_wxPanel_class, "pre-on-event in panel%", n, p);
  class wxWindow* x0 INIT_NULLED_OUT;
  class wxMouseEvent* x1 INIT_NULLED_OUT;

  SETUP_VAR_STACK_REMEMBERED(3);
  VAR_STACK_PUSH(0, p);
  VAR_STACK_PUSH(1, x0);
  VAR_STACK_PUSH(2, x1);

  
  x0 = WITH_VAR_STACK(objscheme_unbundle_wxWindow(p[POFFSET+0], "pre-on-event in panel%", 0));
  x1 = WITH_VAR_STACK(objscheme_unbundle_wxMouseEvent(p[POFFSET+1], "pre-on-event in panel%", 0));

  
  if (((Scheme_Class_Object *)p[0])->primflag)
    r = WITH_VAR_STACK(((os_wxPanel *)((Scheme_Class_Object *)p[0])->primdata)-> wxWindow::PreOnEvent(x0, x1));
  else
    r = WITH_VAR_STACK(((wxPanel *)((Scheme_Class_Object *)p[0])->primdata)->PreOnEvent(x0, x1));

  
  
  READY_TO_RETURN;
  return (r ? scheme_true : scheme_false);
}

Here is the call graph for this function:

Here is the caller graph for this function:

static Scheme_Object* os_wxPanelSetItemCursor ( int  n,
Scheme_Object p[] 
) [static]

Definition at line 698 of file wxs_panl.cxx.

Here is the call graph for this function:

Here is the caller graph for this function:

static Scheme_Object* os_wxPanelSetLabelPosition ( int  n,
Scheme_Object p[] 
) [static]

Definition at line 451 of file wxs_panl.cxx.

Here is the call graph for this function:

Here is the caller graph for this function:

static int unbundle_symset_dialogStyle ( Scheme_Object v,
const char *  where 
) [static]

Definition at line 1045 of file wxs_panl.cxx.

                                                                            {
  SETUP_VAR_STACK(1);
  VAR_STACK_PUSH(0, v);
  if (!dialogStyle_wxNOT_AS_SHEET_sym) WITH_VAR_STACK(init_symset_dialogStyle());
  Scheme_Object *i INIT_NULLED_OUT, *l = v;
  long result = 0;
  while (SCHEME_PAIRP(l)) {
  i = SCHEME_CAR(l);
  if (0) { }
  else if (i == dialogStyle_wxNO_CAPTION_sym) { result = result | wxNO_CAPTION; }
  else if (i == dialogStyle_wxMAXIMIZE_sym) { result = result | wxMAXIMIZE; }
  else if (i == dialogStyle_wxNOT_AS_SHEET_sym) { result = result | wxNOT_AS_SHEET; }
  else { break; } 
  l = SCHEME_CDR(l);
  }
  if (SCHEME_NULLP(l)) { READY_TO_RETURN; return result; }
  if (where) WITH_VAR_STACK(scheme_wrong_type(where, "dialogStyle symbol list", -1, 0, &v));
  READY_TO_RETURN;
  return 0;
}

Here is the call graph for this function:

Here is the caller graph for this function:

static int unbundle_symset_orientation ( Scheme_Object v,
const char *  where 
) [static]

Definition at line 90 of file wxs_panl.cxx.

                                                                            {
  SETUP_VAR_STACK(1);
  VAR_STACK_PUSH(0, v);
  if (!orientation_wxHORIZONTAL_sym) WITH_VAR_STACK(init_symset_orientation());
  if (0) { }
  else if (v == orientation_wxVERTICAL_sym) { READY_TO_RETURN; return wxVERTICAL; }
  else if (v == orientation_wxHORIZONTAL_sym) { READY_TO_RETURN; return wxHORIZONTAL; }
  if (where) WITH_VAR_STACK(scheme_wrong_type(where, "orientation symbol", -1, 0, &v));
  READY_TO_RETURN;
  return 0;
}

Here is the call graph for this function:

Here is the caller graph for this function:

static int unbundle_symset_panelStyle ( Scheme_Object v,
const char *  where 
) [static]

Definition at line 57 of file wxs_panl.cxx.

                                                                           {
  SETUP_VAR_STACK(1);
  VAR_STACK_PUSH(0, v);
  if (!panelStyle_wxINVISIBLE_sym) WITH_VAR_STACK(init_symset_panelStyle());
  Scheme_Object *i INIT_NULLED_OUT, *l = v;
  long result = 0;
  while (SCHEME_PAIRP(l)) {
  i = SCHEME_CAR(l);
  if (0) { }
  else if (i == panelStyle_wxBORDER_sym) { result = result | wxBORDER; }
  else if (i == panelStyle_wxINVISIBLE_sym) { result = result | wxINVISIBLE; }
  else { break; } 
  l = SCHEME_CDR(l);
  }
  if (SCHEME_NULLP(l)) { READY_TO_RETURN; return result; }
  if (where) WITH_VAR_STACK(scheme_wrong_type(where, "panelStyle symbol list", -1, 0, &v));
  READY_TO_RETURN;
  return 0;
}

Here is the call graph for this function:

Here is the caller graph for this function:

void* wxsCheckEventspace ( char *  )

Definition at line 578 of file mred.cxx.

{
  MrEdContext *c;
  c = (MrEdContext *)wxGetContextForFrame();

  if (c->killed)
    scheme_signal_error("%s: the current eventspace has been shutdown", who);

  return (void *)c;
}

Here is the call graph for this function:

Here is the caller graph for this function:


Variable Documentation

Definition at line 1032 of file wxs_panl.cxx.

Definition at line 1031 of file wxs_panl.cxx.

Definition at line 1033 of file wxs_panl.cxx.

Definition at line 80 of file wxs_panl.cxx.

Definition at line 79 of file wxs_panl.cxx.

Definition at line 1126 of file wxs_panl.cxx.

Definition at line 178 of file wxs_panl.cxx.

Definition at line 46 of file wxs_panl.cxx.

Definition at line 47 of file wxs_panl.cxx.