/**********************************************************************
 
	Copyright (C) 2003-2004
	Hirohisa MORI <joshua@nichibun.ac.jp>
	Tomoki SEKIYAMA <sekiyama@yahoo.co.jp>
 
	This program is free software; you can redistribute it 
	and/or modify it under the terms of the GLOBALBASE 
	Library General Public License (G-LGPL) as published by 

	http://www.globalbase.org/
 
	This program is distributed in the hope that it will be 
	useful, but WITHOUT ANY WARRANTY; without even the 
	implied warranty of MERCHANTABILITY or FITNESS FOR A 
	PARTICULAR PURPOSE.

**********************************************************************/



#include "machine/v_m.h"

#include "v_types.h"
#include "v_errors.h"

#ifdef __cplusplus

#ifdef USE_V_LAYOUT
#include "VLayout.h"
#endif

#include "VSemaphore.h"
#include "VDisplay.h"
#include "VButton.h"
#include "VWindow.h"
#include "VAlignView.h"
#include "VTableView.h"
#include "VSlider.h"
#include "VStaticText.h"
#include "VDraw.h"
#include "VexDraw.h"
#include "VEditText.h"
#include "VScrollView.h"
#include "VSeparator.h"
#include "VGroupBox.h"
#include "VTabView.h"
#include "VTreeView.h"
#include "VProgressBar.h"
#include "VSplitView.h"
#include "VBackColorView.h"
#include "VFocusView.h"

#include "VMenu.h"
#include "VClipboard.h"

#include "VChooseFile.h"

#include "VxlText.h"
#include "VxlEditLine.h"
#include "VgbFlame.h"

#endif

#ifdef __cplusplus
extern "C" {
#endif

int vobject_init(int *argc, char ***argv);
int vobject_main();
int vobject_quit();
void vobject_layout();
void vobject_beep();
unsigned int vobject_get_hilite_color();
extern int (*vobject_quit_callback)();
extern void (*v_open_file_callback)(const char*);

#ifdef __cplusplus
}
#endif

