/* MultiPaneUM.h application menu data. */

#ifndef MultiPane_u_umdata_H
 #define MultiPane_u_umdata_H

#ifndef MultiPane_MultiPane_H
 #include "MultiPane/MultiPane_.h"
#endif
#if defined NAMESPACE_DRWIMPC
  namespace DrWimpC {
#endif

#if defined NAMESPACE_OSLIB
 using namespace OSLib;
#endif

typedef struct MultiPane_menu_data            MultiPane_menu_data;

struct MultiPane_menu_data {

void *tempdata;
wimp_menu *Ibarmenu;
void *Ibarmenu_h;

};

typedef struct MultiPane_window_data          MultiPane_window_data;

struct MultiPane_window_data {

void *tempdata;

wimp_w MultiPanetmpl_main;
osspriteop_area *MultiPanetmpl_main_spr;
void *MultiPanetmpl_main_d;
void *MultiPanetmpl_main_h;

wimp_w MultiPanetmpl_DRWDCS;
osspriteop_area *MultiPanetmpl_DRWDCS_spr;
void *MultiPanetmpl_DRWDCS_d;
void *MultiPanetmpl_DRWDCS_h;

wimp_w MultiPanetmpl_stdsave;
osspriteop_area *MultiPanetmpl_stdsave_spr;
void *MultiPanetmpl_stdsave_d;
void *MultiPanetmpl_stdsave_h;

wimp_w MultiPanetmpl_stdinfo;
osspriteop_area *MultiPanetmpl_stdinfo_spr;
void *MultiPanetmpl_stdinfo_d;
void *MultiPanetmpl_stdinfo_h;

wimp_w Templates_main;
osspriteop_area *Templates_main_spr;
void *Templates_main_d;
void *Templates_main_h;

wimp_w Templates_pane1;
osspriteop_area *Templates_pane1_spr;
void *Templates_pane1_d;
void *Templates_pane1_h;

wimp_w Templates_pane2;
osspriteop_area *Templates_pane2_spr;
void *Templates_pane2_d;
void *Templates_pane2_h;

wimp_w Templates_pane3;
osspriteop_area *Templates_pane3_spr;
void *Templates_pane3_d;
void *Templates_pane3_h;

wimp_w Templates_info;
osspriteop_area *Templates_info_spr;
void *Templates_info_d;
void *Templates_info_h;

wimp_w TemplatesSV_main;
osspriteop_area *TemplatesSV_main_spr;
void *TemplatesSV_main_d;
void *TemplatesSV_main_h;

wimp_w TemplatesSV_pane1;
osspriteop_area *TemplatesSV_pane1_spr;
void *TemplatesSV_pane1_d;
void *TemplatesSV_pane1_h;

wimp_w TemplatesSV_pane2;
osspriteop_area *TemplatesSV_pane2_spr;
void *TemplatesSV_pane2_d;
void *TemplatesSV_pane2_h;

wimp_w TemplatesSV_pane3;
osspriteop_area *TemplatesSV_pane3_spr;
void *TemplatesSV_pane3_d;
void *TemplatesSV_pane3_h;

wimp_w TemplatesSV_info;
osspriteop_area *TemplatesSV_info_spr;
void *TemplatesSV_info_d;
void *TemplatesSV_info_h;

};

#include "MultiPane/MultiPaneUMx.h"


#ifdef __cplusplus
extern "C" {
#endif

extern void drw_wint_load_app_window(char *appname,
                                     char *template_leaf_name,
                                     char *window_name,
                                     char *sprfileleafname,
                                     int sharedw,
                                     osspriteop_area **sprarea,
                                     wimp_w *whandle,
                                     void **userdata);


#ifdef __cplusplus
}
#endif

#if defined NAMESPACE_DRWIMPC
  }
#endif


#endif

/* End of MultiPaneUM.h*/
