// -----------------------------------------------------------------
// xsEasyCppTypes.hpp
// -----------------------------------------------------------------

#ifndef __xsEasyCppTypes_hpp__
#define __xsEasyCppTypes_hpp__

#define xsCadena        string

#define xsObjetoGUI               GtkWidget
#define xsVentanaGUI              GtkWindow
#define xsVentanaGUId             GdkWindow
#define xsApuntador               gpointer    
#define xsEvento                  GdkEvent
#define xsEventoBoton             GdkEventButton
#define xsEventoKey               GdkEventKey
#define xsContextoCSS             GtkStyleContext
#define xsProveedorCSS            GtkCssProvider 
#define xsGrupoAceleradores       GtkAccelGroup
#define xsPixelesBuffer           GdkPixbuf
#define xsModeloArbol             GtkTreeModel
#define xsArbolIterador           GtkTreeIter
#define xsListaDatos              GtkListStore
#define xsLista                   GList
#define xsArbolDatos              GtkTreeStore
#define xsArbolOpcionSeleccionada GtkTreeSelection
#define xsCeldaRenderiza          GtkCellRenderer
#define xsArbolRuta               GtkTreePath
#define xsLicencia                GtkLicense
#define xsFuenteDescripcion       PangoFontDescription
#define xsBotonItem               GtkToolItem
#define xsColorRGBA               GdkRGBA
#define xsDialogo                 GtkDialog
#define xsFuncionRetorno          GCallback
#define xsTipoSombra              GtkShadowType
#define xsOrientacion             GtkOrientation
#define xsRango                   GtkRange
#define xsCuadroOpcion            GtkListBox
#define xsCuadroOpcionRenglon     GtkListBoxRow
#define xsDialogoBanderas         GtkDialogFlags
#define xsVentanaPosicion         GtkWindowPosition
#define xsIconoTamanio            GtkIconSize
#define xsAlineacion              GtkAlign
#define xsJustificacion           GtkJustification
#define xsArbolVistaColumna       GtkTreeViewColumn
#define xsArbolVista              GtkTreeView
#define xsBotonNumericoTipo       GtkSpinType
#define xsPangoEmpacarModo        PangoWrapMode
#define xsBanderasDeEnlace        GBindingFlags
#define xsDesplazamientoTipo      GtkPolicyType
#define xsModoSeleccion           GtkSelectionMode
#define xsValorG                  GValue
#define xsLocalizacion            GtkAllocation
#define xsTextoBuffer             GtkTextBuffer
#define xsSeleccionArchivos       GtkFileChooser
#define xsAccionSeleccionArchivos GtkFileChooserAction
#define xsTextoIterador           GtkTextIter
#define xsAjustamiento            GtkAdjustment
#define xsTablaFuncionCelda       GtkTreeCellDataFunc

Numerado xsOpcionMenu { xsTexto, xsMnemonic, xsSeparador};
Numerado xsAvisoTipos { xsInformacion, xsAdvertencia, xsPregunta, xsError};
  
// Fin de la Defición del Archivo
#endif