/*
 * This file was generated by orbit-idl-2 - DO NOT EDIT!
 */

#include <string.h>
#define ORBIT2_STUBS_API
#define ORBIT_IDL_C_COMMON
#define GNOME_Panel_COMMON
#include "GNOME_Panel.h"

static const CORBA_unsigned_long ORBit_zero_int = 0;

#ifndef ORBIT_IDL_C_IMODULE_GNOME_Panel
void _ORBIT_skel_small_GNOME_Vertigo_PanelAppletShell_popup_menu(POA_GNOME_Vertigo_PanelAppletShell             *_o_servant, gpointer            _o_retval,gpointer           *_o_args,CORBA_Context       _o_ctx,CORBA_Environment  *_o_ev,
void (*_impl_popup_menu)(PortableServer_Servant _servant, const CORBA_long button, const CORBA_long time, CORBA_Environment *ev)) {
_impl_popup_menu (_o_servant, *(const CORBA_long *)_o_args[0], *(const CORBA_long *)_o_args[1], _o_ev);
}

#endif
#if ( (TC_IMPL_TC_GNOME_Vertigo_PanelOrient_0 == 'G') \
&& (TC_IMPL_TC_GNOME_Vertigo_PanelOrient_1 == 'N') \
&& (TC_IMPL_TC_GNOME_Vertigo_PanelOrient_2 == 'O') \
&& (TC_IMPL_TC_GNOME_Vertigo_PanelOrient_3 == 'M') \
&& (TC_IMPL_TC_GNOME_Vertigo_PanelOrient_4 == 'E') \
&& (TC_IMPL_TC_GNOME_Vertigo_PanelOrient_5 == '_') \
&& (TC_IMPL_TC_GNOME_Vertigo_PanelOrient_6 == 'P') \
&& (TC_IMPL_TC_GNOME_Vertigo_PanelOrient_7 == 'a') \
&& (TC_IMPL_TC_GNOME_Vertigo_PanelOrient_8 == 'n') \
&& (TC_IMPL_TC_GNOME_Vertigo_PanelOrient_9 == 'e') \
&& (TC_IMPL_TC_GNOME_Vertigo_PanelOrient_10 == 'l') \
) && !defined(TC_DEF_TC_GNOME_Vertigo_PanelOrient)
#define TC_DEF_TC_GNOME_Vertigo_PanelOrient 1
static ORBIT2_MAYBE_CONST CORBA_TypeCode anon_subtypes_array5[] = {(CORBA_TypeCode)&TC_CORBA_unsigned_short_struct};
#ifdef ORBIT_IDL_C_IMODULE_GNOME_Panel
static
#endif
ORBIT2_MAYBE_CONST struct CORBA_TypeCode_struct TC_GNOME_Vertigo_PanelOrient_struct = {
{&ORBit_TypeCode_epv, ORBIT_REFCOUNT_STATIC},
CORBA_tk_alias,
0,
0,
ORBIT_ALIGNOF_CORBA_SHORT,
0,
1
,
(CORBA_TypeCode *)anon_subtypes_array5,
CORBA_OBJECT_NIL,
(char *)"PanelOrient",
(char *)"IDL:GNOME/Vertigo/PanelOrient:1.0",
NULL,
NULL,
-1,
0,
0, 0
};
#endif
#if ( (TC_IMPL_TC_GNOME_Vertigo_PanelSize_0 == 'G') \
&& (TC_IMPL_TC_GNOME_Vertigo_PanelSize_1 == 'N') \
&& (TC_IMPL_TC_GNOME_Vertigo_PanelSize_2 == 'O') \
&& (TC_IMPL_TC_GNOME_Vertigo_PanelSize_3 == 'M') \
&& (TC_IMPL_TC_GNOME_Vertigo_PanelSize_4 == 'E') \
&& (TC_IMPL_TC_GNOME_Vertigo_PanelSize_5 == '_') \
&& (TC_IMPL_TC_GNOME_Vertigo_PanelSize_6 == 'P') \
&& (TC_IMPL_TC_GNOME_Vertigo_PanelSize_7 == 'a') \
&& (TC_IMPL_TC_GNOME_Vertigo_PanelSize_8 == 'n') \
&& (TC_IMPL_TC_GNOME_Vertigo_PanelSize_9 == 'e') \
&& (TC_IMPL_TC_GNOME_Vertigo_PanelSize_10 == 'l') \
) && !defined(TC_DEF_TC_GNOME_Vertigo_PanelSize)
#define TC_DEF_TC_GNOME_Vertigo_PanelSize 1
static ORBIT2_MAYBE_CONST CORBA_TypeCode anon_subtypes_array12[] = {(CORBA_TypeCode)&TC_CORBA_unsigned_short_struct};
#ifdef ORBIT_IDL_C_IMODULE_GNOME_Panel
static
#endif
ORBIT2_MAYBE_CONST struct CORBA_TypeCode_struct TC_GNOME_Vertigo_PanelSize_struct = {
{&ORBit_TypeCode_epv, ORBIT_REFCOUNT_STATIC},
CORBA_tk_alias,
0,
0,
ORBIT_ALIGNOF_CORBA_SHORT,
0,
1
,
(CORBA_TypeCode *)anon_subtypes_array12,
CORBA_OBJECT_NIL,
(char *)"PanelSize",
(char *)"IDL:GNOME/Vertigo/PanelSize:1.0",
NULL,
NULL,
-1,
0,
0, 0
};
#endif
#if ( (TC_IMPL_TC_CORBA_sequence_CORBA_long_0 == 'G') \
&& (TC_IMPL_TC_CORBA_sequence_CORBA_long_1 == 'N') \
&& (TC_IMPL_TC_CORBA_sequence_CORBA_long_2 == 'O') \
&& (TC_IMPL_TC_CORBA_sequence_CORBA_long_3 == 'M') \
&& (TC_IMPL_TC_CORBA_sequence_CORBA_long_4 == 'E') \
&& (TC_IMPL_TC_CORBA_sequence_CORBA_long_5 == '_') \
&& (TC_IMPL_TC_CORBA_sequence_CORBA_long_6 == 'P') \
&& (TC_IMPL_TC_CORBA_sequence_CORBA_long_7 == 'a') \
&& (TC_IMPL_TC_CORBA_sequence_CORBA_long_8 == 'n') \
&& (TC_IMPL_TC_CORBA_sequence_CORBA_long_9 == 'e') \
&& (TC_IMPL_TC_CORBA_sequence_CORBA_long_10 == 'l') \
) && !defined(TC_DEF_TC_CORBA_sequence_CORBA_long)
#define TC_DEF_TC_CORBA_sequence_CORBA_long 1
static ORBIT2_MAYBE_CONST CORBA_TypeCode anon_subtypes_array15[] = {(CORBA_TypeCode)&TC_CORBA_long_struct};
#ifdef ORBIT_IDL_C_IMODULE_GNOME_Panel
static
#endif
ORBIT2_MAYBE_CONST struct CORBA_TypeCode_struct TC_CORBA_sequence_CORBA_long_struct = {
{&ORBit_TypeCode_epv, ORBIT_REFCOUNT_STATIC},
CORBA_tk_sequence,
0,
0,
MAX (ORBIT_ALIGNOF_CORBA_POINTER, MAX (ORBIT_ALIGNOF_CORBA_LONG, MAX (ORBIT_ALIGNOF_CORBA_STRUCT, 1))),
0,
1
,
(CORBA_TypeCode *)anon_subtypes_array15,
CORBA_OBJECT_NIL,
NULL,
NULL,
NULL,
NULL,
-1,
0,
0, 0
};
#endif
#if ( (TC_IMPL_TC_CORBA_sequence_CORBA_long_0 == 'G') \
&& (TC_IMPL_TC_CORBA_sequence_CORBA_long_1 == 'N') \
&& (TC_IMPL_TC_CORBA_sequence_CORBA_long_2 == 'O') \
&& (TC_IMPL_TC_CORBA_sequence_CORBA_long_3 == 'M') \
&& (TC_IMPL_TC_CORBA_sequence_CORBA_long_4 == 'E') \
&& (TC_IMPL_TC_CORBA_sequence_CORBA_long_5 == '_') \
&& (TC_IMPL_TC_CORBA_sequence_CORBA_long_6 == 'P') \
&& (TC_IMPL_TC_CORBA_sequence_CORBA_long_7 == 'a') \
&& (TC_IMPL_TC_CORBA_sequence_CORBA_long_8 == 'n') \
&& (TC_IMPL_TC_CORBA_sequence_CORBA_long_9 == 'e') \
&& (TC_IMPL_TC_CORBA_sequence_CORBA_long_10 == 'l') \
) && !defined(TC_DEF_TC_CORBA_sequence_CORBA_long)
#define TC_DEF_TC_CORBA_sequence_CORBA_long 1
static ORBIT2_MAYBE_CONST CORBA_TypeCode anon_subtypes_array22[] = {(CORBA_TypeCode)&TC_CORBA_long_struct};
#ifdef ORBIT_IDL_C_IMODULE_GNOME_Panel
static
#endif
ORBIT2_MAYBE_CONST struct CORBA_TypeCode_struct TC_CORBA_sequence_CORBA_long_struct = {
{&ORBit_TypeCode_epv, ORBIT_REFCOUNT_STATIC},
CORBA_tk_sequence,
0,
0,
MAX (ORBIT_ALIGNOF_CORBA_POINTER, MAX (ORBIT_ALIGNOF_CORBA_LONG, MAX (ORBIT_ALIGNOF_CORBA_STRUCT, 1))),
0,
1
,
(CORBA_TypeCode *)anon_subtypes_array22,
CORBA_OBJECT_NIL,
NULL,
NULL,
NULL,
NULL,
-1,
0,
0, 0
};
#endif
#if ( (TC_IMPL_TC_GNOME_Vertigo_SizeHintList_0 == 'G') \
&& (TC_IMPL_TC_GNOME_Vertigo_SizeHintList_1 == 'N') \
&& (TC_IMPL_TC_GNOME_Vertigo_SizeHintList_2 == 'O') \
&& (TC_IMPL_TC_GNOME_Vertigo_SizeHintList_3 == 'M') \
&& (TC_IMPL_TC_GNOME_Vertigo_SizeHintList_4 == 'E') \
&& (TC_IMPL_TC_GNOME_Vertigo_SizeHintList_5 == '_') \
&& (TC_IMPL_TC_GNOME_Vertigo_SizeHintList_6 == 'P') \
&& (TC_IMPL_TC_GNOME_Vertigo_SizeHintList_7 == 'a') \
&& (TC_IMPL_TC_GNOME_Vertigo_SizeHintList_8 == 'n') \
&& (TC_IMPL_TC_GNOME_Vertigo_SizeHintList_9 == 'e') \
&& (TC_IMPL_TC_GNOME_Vertigo_SizeHintList_10 == 'l') \
) && !defined(TC_DEF_TC_GNOME_Vertigo_SizeHintList)
#define TC_DEF_TC_GNOME_Vertigo_SizeHintList 1
static ORBIT2_MAYBE_CONST CORBA_TypeCode anon_subtypes_array25[] = {(CORBA_TypeCode)&TC_CORBA_sequence_CORBA_long_struct};
#ifdef ORBIT_IDL_C_IMODULE_GNOME_Panel
static
#endif
ORBIT2_MAYBE_CONST struct CORBA_TypeCode_struct TC_GNOME_Vertigo_SizeHintList_struct = {
{&ORBit_TypeCode_epv, ORBIT_REFCOUNT_STATIC},
CORBA_tk_alias,
0,
0,
MAX (ORBIT_ALIGNOF_CORBA_POINTER, MAX (ORBIT_ALIGNOF_CORBA_LONG, MAX (ORBIT_ALIGNOF_CORBA_STRUCT, 1))),
0,
1
,
(CORBA_TypeCode *)anon_subtypes_array25,
CORBA_OBJECT_NIL,
(char *)"SizeHintList",
(char *)"IDL:GNOME/Vertigo/SizeHintList:1.0",
NULL,
NULL,
-1,
0,
0, 0
};
#endif
#if ( (TC_IMPL_TC_GNOME_Vertigo_PanelBackground_0 == 'G') \
&& (TC_IMPL_TC_GNOME_Vertigo_PanelBackground_1 == 'N') \
&& (TC_IMPL_TC_GNOME_Vertigo_PanelBackground_2 == 'O') \
&& (TC_IMPL_TC_GNOME_Vertigo_PanelBackground_3 == 'M') \
&& (TC_IMPL_TC_GNOME_Vertigo_PanelBackground_4 == 'E') \
&& (TC_IMPL_TC_GNOME_Vertigo_PanelBackground_5 == '_') \
&& (TC_IMPL_TC_GNOME_Vertigo_PanelBackground_6 == 'P') \
&& (TC_IMPL_TC_GNOME_Vertigo_PanelBackground_7 == 'a') \
&& (TC_IMPL_TC_GNOME_Vertigo_PanelBackground_8 == 'n') \
&& (TC_IMPL_TC_GNOME_Vertigo_PanelBackground_9 == 'e') \
&& (TC_IMPL_TC_GNOME_Vertigo_PanelBackground_10 == 'l') \
) && !defined(TC_DEF_TC_GNOME_Vertigo_PanelBackground)
#define TC_DEF_TC_GNOME_Vertigo_PanelBackground 1
static ORBIT2_MAYBE_CONST CORBA_TypeCode anon_subtypes_array32[] = {(CORBA_TypeCode)&TC_CORBA_string_struct};
#ifdef ORBIT_IDL_C_IMODULE_GNOME_Panel
static
#endif
ORBIT2_MAYBE_CONST struct CORBA_TypeCode_struct TC_GNOME_Vertigo_PanelBackground_struct = {
{&ORBit_TypeCode_epv, ORBIT_REFCOUNT_STATIC},
CORBA_tk_alias,
0,
0,
ORBIT_ALIGNOF_CORBA_POINTER,
0,
1
,
(CORBA_TypeCode *)anon_subtypes_array32,
CORBA_OBJECT_NIL,
(char *)"PanelBackground",
(char *)"IDL:GNOME/Vertigo/PanelBackground:1.0",
NULL,
NULL,
-1,
0,
0, 0
};
#endif
#if ( (TC_IMPL_TC_GNOME_Vertigo_PanelAppletShell_0 == 'G') \
&& (TC_IMPL_TC_GNOME_Vertigo_PanelAppletShell_1 == 'N') \
&& (TC_IMPL_TC_GNOME_Vertigo_PanelAppletShell_2 == 'O') \
&& (TC_IMPL_TC_GNOME_Vertigo_PanelAppletShell_3 == 'M') \
&& (TC_IMPL_TC_GNOME_Vertigo_PanelAppletShell_4 == 'E') \
&& (TC_IMPL_TC_GNOME_Vertigo_PanelAppletShell_5 == '_') \
&& (TC_IMPL_TC_GNOME_Vertigo_PanelAppletShell_6 == 'P') \
&& (TC_IMPL_TC_GNOME_Vertigo_PanelAppletShell_7 == 'a') \
&& (TC_IMPL_TC_GNOME_Vertigo_PanelAppletShell_8 == 'n') \
&& (TC_IMPL_TC_GNOME_Vertigo_PanelAppletShell_9 == 'e') \
&& (TC_IMPL_TC_GNOME_Vertigo_PanelAppletShell_10 == 'l') \
) && !defined(TC_DEF_TC_GNOME_Vertigo_PanelAppletShell)
#define TC_DEF_TC_GNOME_Vertigo_PanelAppletShell 1
#ifdef ORBIT_IDL_C_IMODULE_GNOME_Panel
static
#endif
ORBIT2_MAYBE_CONST struct CORBA_TypeCode_struct TC_GNOME_Vertigo_PanelAppletShell_struct = {
{&ORBit_TypeCode_epv, ORBIT_REFCOUNT_STATIC},
CORBA_tk_objref,
0,
0,
ORBIT_ALIGNOF_CORBA_POINTER,
0,
0
,
NULL,
CORBA_OBJECT_NIL,
(char *)"PanelAppletShell",
(char *)"IDL:GNOME/Vertigo/PanelAppletShell:1.0",
NULL,
NULL,
-1,
0,
0, 0
};
#endif

#ifndef ORBIT_IDL_C_IMODULE_GNOME_Panel
CORBA_unsigned_long GNOME_Vertigo_PanelAppletShell__classid = 0;
#endif

/* Interface type data */

static ORBit_IArg GNOME_Vertigo_PanelAppletShell_popup_menu__arginfo [] = {
	{ TC_CORBA_long,  ORBit_I_ARG_IN | ORBit_I_COMMON_FIXED_SIZE, (char *)"button" },
	{ TC_CORBA_long,  ORBit_I_ARG_IN | ORBit_I_COMMON_FIXED_SIZE, (char *)"time" }
};

#ifdef ORBIT_IDL_C_IMODULE_GNOME_Panel
static
#endif
ORBit_IMethod GNOME_Vertigo_PanelAppletShell__imethods [] = {
	{
		{ 2, 2, GNOME_Vertigo_PanelAppletShell_popup_menu__arginfo, FALSE },
		{ 0, 0, NULL, FALSE },
		{ 0, 0, NULL, FALSE },
TC_void, (char *)"popup_menu", 10,
		0 | ORBit_I_METHOD_1_WAY
}
};

static CORBA_string GNOME_Vertigo_PanelAppletShell__base_itypes[] = {
(char *)"IDL:Bonobo/Unknown:1.0",
(char *)"IDL:omg.org/CORBA/Object:1.0"
};
#ifdef ORBIT_IDL_C_IMODULE_GNOME_Panel
static
#endif
ORBit_IInterface GNOME_Vertigo_PanelAppletShell__iinterface = {
TC_GNOME_Vertigo_PanelAppletShell,{1, 1, GNOME_Vertigo_PanelAppletShell__imethods, FALSE},
{2, 2, GNOME_Vertigo_PanelAppletShell__base_itypes, FALSE}
};

