OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [gdb-5.0/] [gdb/] [tui/] [tuiData.h] - Diff between revs 107 and 1765

Go to most recent revision | Only display areas with differences | Details | Blame | View Log

Rev 107 Rev 1765
#ifndef TUI_DATA_H
#ifndef TUI_DATA_H
#define TUI_DATA_H
#define TUI_DATA_H
 
 
/* Constant definitions */
/* Constant definitions */
#define DEFAULT_TAB_LEN                8
#define DEFAULT_TAB_LEN                8
#define NO_SRC_STRING                  "[ No Source Available ]"
#define NO_SRC_STRING                  "[ No Source Available ]"
#define NO_DISASSEM_STRING             "[ No Assembly Available ]"
#define NO_DISASSEM_STRING             "[ No Assembly Available ]"
#define NO_REGS_STRING                 "[ Register Values Unavailable ]"
#define NO_REGS_STRING                 "[ Register Values Unavailable ]"
#define NO_DATA_STRING                 "[ No Data Values Displayed ]"
#define NO_DATA_STRING                 "[ No Data Values Displayed ]"
#define MAX_CONTENT_COUNT              100
#define MAX_CONTENT_COUNT              100
#define SRC_NAME                       "SRC"
#define SRC_NAME                       "SRC"
#define CMD_NAME                       "CMD"
#define CMD_NAME                       "CMD"
#define DATA_NAME                      "REGS"
#define DATA_NAME                      "REGS"
#define DISASSEM_NAME                  "ASM"
#define DISASSEM_NAME                  "ASM"
#define TUI_NULL_STR                   ""
#define TUI_NULL_STR                   ""
#define DEFAULT_HISTORY_COUNT          25
#define DEFAULT_HISTORY_COUNT          25
#define BOX_WINDOW                     TRUE
#define BOX_WINDOW                     TRUE
#define DONT_BOX_WINDOW                FALSE
#define DONT_BOX_WINDOW                FALSE
#define HILITE                         TRUE
#define HILITE                         TRUE
#define NO_HILITE                      FALSE
#define NO_HILITE                      FALSE
#define WITH_LOCATOR                   TRUE
#define WITH_LOCATOR                   TRUE
#define NO_LOCATOR                     FALSE
#define NO_LOCATOR                     FALSE
#define EMPTY_SOURCE_PROMPT            TRUE
#define EMPTY_SOURCE_PROMPT            TRUE
#define NO_EMPTY_SOURCE_PROMPT         FALSE
#define NO_EMPTY_SOURCE_PROMPT         FALSE
#define UNDEFINED_ITEM                 -1
#define UNDEFINED_ITEM                 -1
#define MIN_WIN_HEIGHT                 3
#define MIN_WIN_HEIGHT                 3
#define MIN_CMD_WIN_HEIGHT             3
#define MIN_CMD_WIN_HEIGHT             3
 
 
#define FILE_PREFIX                    "File: "
#define FILE_PREFIX                    "File: "
#define PROC_PREFIX                    "Procedure: "
#define PROC_PREFIX                    "Procedure: "
#define LINE_PREFIX                    "Line: "
#define LINE_PREFIX                    "Line: "
#define PC_PREFIX                      "pc: "
#define PC_PREFIX                      "pc: "
 
 
#define TUI_FLOAT_REGS_NAME                  "$FREGS"
#define TUI_FLOAT_REGS_NAME                  "$FREGS"
#define TUI_FLOAT_REGS_NAME_LOWER            "$fregs"
#define TUI_FLOAT_REGS_NAME_LOWER            "$fregs"
#define TUI_GENERAL_REGS_NAME                "$GREGS"
#define TUI_GENERAL_REGS_NAME                "$GREGS"
#define TUI_GENERAL_REGS_NAME_LOWER          "$gregs"
#define TUI_GENERAL_REGS_NAME_LOWER          "$gregs"
#define TUI_SPECIAL_REGS_NAME                "$SREGS"
#define TUI_SPECIAL_REGS_NAME                "$SREGS"
#define TUI_SPECIAL_REGS_NAME_LOWER          "$sregs"
#define TUI_SPECIAL_REGS_NAME_LOWER          "$sregs"
#define TUI_GENERAL_SPECIAL_REGS_NAME        "$REGS"
#define TUI_GENERAL_SPECIAL_REGS_NAME        "$REGS"
#define TUI_GENERAL_SPECIAL_REGS_NAME_LOWER  "$regs"
#define TUI_GENERAL_SPECIAL_REGS_NAME_LOWER  "$regs"
 
 
/* Scroll direction enum */
/* Scroll direction enum */
typedef enum
typedef enum
  {
  {
    FORWARD_SCROLL,
    FORWARD_SCROLL,
    BACKWARD_SCROLL,
    BACKWARD_SCROLL,
    LEFT_SCROLL,
    LEFT_SCROLL,
    RIGHT_SCROLL
    RIGHT_SCROLL
  }
  }
TuiScrollDirection, *TuiScrollDirectionPtr;
TuiScrollDirection, *TuiScrollDirectionPtr;
 
 
 
 
/* General list struct */
/* General list struct */
typedef struct _TuiList
typedef struct _TuiList
  {
  {
    OpaqueList list;
    OpaqueList list;
    int count;
    int count;
  }
  }
TuiList, *TuiListPtr;
TuiList, *TuiListPtr;
 
 
 
 
/* The kinds of layouts available */
/* The kinds of layouts available */
typedef enum
typedef enum
  {
  {
    SRC_COMMAND,
    SRC_COMMAND,
    DISASSEM_COMMAND,
    DISASSEM_COMMAND,
    SRC_DISASSEM_COMMAND,
    SRC_DISASSEM_COMMAND,
    SRC_DATA_COMMAND,
    SRC_DATA_COMMAND,
    DISASSEM_DATA_COMMAND,
    DISASSEM_DATA_COMMAND,
    UNDEFINED_LAYOUT
    UNDEFINED_LAYOUT
  }
  }
TuiLayoutType, *TuiLayoutTypePtr;
TuiLayoutType, *TuiLayoutTypePtr;
 
 
/* Basic data types that can be displayed in the data window. */
/* Basic data types that can be displayed in the data window. */
typedef enum _TuiDataType
typedef enum _TuiDataType
  {
  {
    TUI_REGISTER,
    TUI_REGISTER,
    TUI_SCALAR,
    TUI_SCALAR,
    TUI_COMPLEX,
    TUI_COMPLEX,
    TUI_STRUCT
    TUI_STRUCT
  }
  }
TuiDataType, TuiDataTypePtr;
TuiDataType, TuiDataTypePtr;
 
 
/* Types of register displays */
/* Types of register displays */
typedef enum _TuiRegisterDisplayType
typedef enum _TuiRegisterDisplayType
  {
  {
    TUI_UNDEFINED_REGS,
    TUI_UNDEFINED_REGS,
    TUI_GENERAL_REGS,
    TUI_GENERAL_REGS,
    TUI_SFLOAT_REGS,
    TUI_SFLOAT_REGS,
    TUI_DFLOAT_REGS,
    TUI_DFLOAT_REGS,
    TUI_SPECIAL_REGS,
    TUI_SPECIAL_REGS,
    TUI_GENERAL_AND_SPECIAL_REGS
    TUI_GENERAL_AND_SPECIAL_REGS
  }
  }
TuiRegisterDisplayType, *TuiRegisterDisplayTypePtr;
TuiRegisterDisplayType, *TuiRegisterDisplayTypePtr;
 
 
/* Structure describing source line or line address */
/* Structure describing source line or line address */
typedef union _TuiLineOrAddress
typedef union _TuiLineOrAddress
  {
  {
    int lineNo;
    int lineNo;
    Opaque addr;
    Opaque addr;
  }
  }
TuiLineOrAddress, *TuiLineOrAddressPtr;
TuiLineOrAddress, *TuiLineOrAddressPtr;
 
 
/* Current Layout definition */
/* Current Layout definition */
typedef struct _TuiLayoutDef
typedef struct _TuiLayoutDef
  {
  {
    TuiWinType displayMode;
    TuiWinType displayMode;
    int split;
    int split;
    TuiRegisterDisplayType regsDisplayType;
    TuiRegisterDisplayType regsDisplayType;
    TuiRegisterDisplayType floatRegsDisplayType;
    TuiRegisterDisplayType floatRegsDisplayType;
  }
  }
TuiLayoutDef, *TuiLayoutDefPtr;
TuiLayoutDef, *TuiLayoutDefPtr;
 
 
/* Elements in the Source/Disassembly Window */
/* Elements in the Source/Disassembly Window */
typedef struct _TuiSourceElement
typedef struct _TuiSourceElement
  {
  {
    char *line;
    char *line;
    TuiLineOrAddress lineOrAddr;
    TuiLineOrAddress lineOrAddr;
    int isExecPoint;
    int isExecPoint;
    int hasBreak;
    int hasBreak;
  }
  }
TuiSourceElement, *TuiSourceElementPtr;
TuiSourceElement, *TuiSourceElementPtr;
 
 
 
 
/* Elements in the data display window content */
/* Elements in the data display window content */
typedef struct _TuiDataElement
typedef struct _TuiDataElement
  {
  {
    char *name;
    char *name;
    int itemNo;                 /* the register number, or data display number */
    int itemNo;                 /* the register number, or data display number */
    TuiDataType type;
    TuiDataType type;
    Opaque value;
    Opaque value;
    int highlight;
    int highlight;
  }
  }
TuiDataElement, *TuiDataElementPtr;
TuiDataElement, *TuiDataElementPtr;
 
 
 
 
/* Elements in the command window content */
/* Elements in the command window content */
typedef struct _TuiCommandElement
typedef struct _TuiCommandElement
  {
  {
    char *line;
    char *line;
  }
  }
TuiCommandElement, *TuiCommandElementPtr;
TuiCommandElement, *TuiCommandElementPtr;
 
 
 
 
#define MAX_LOCATOR_ELEMENT_LEN        100
#define MAX_LOCATOR_ELEMENT_LEN        100
 
 
/* Elements in the locator window content */
/* Elements in the locator window content */
typedef struct _TuiLocatorElement
typedef struct _TuiLocatorElement
  {
  {
    char fileName[MAX_LOCATOR_ELEMENT_LEN];
    char fileName[MAX_LOCATOR_ELEMENT_LEN];
    char procName[MAX_LOCATOR_ELEMENT_LEN];
    char procName[MAX_LOCATOR_ELEMENT_LEN];
    int lineNo;
    int lineNo;
    Opaque addr;
    Opaque addr;
  }
  }
TuiLocatorElement, *TuiLocatorElementPtr;
TuiLocatorElement, *TuiLocatorElementPtr;
 
 
 
 
/* An content element in a window */
/* An content element in a window */
typedef union
typedef union
  {
  {
    TuiSourceElement source;    /* the source elements */
    TuiSourceElement source;    /* the source elements */
    TuiGenWinInfo dataWindow;   /* data display elements */
    TuiGenWinInfo dataWindow;   /* data display elements */
    TuiDataElement data;        /* elements of dataWindow */
    TuiDataElement data;        /* elements of dataWindow */
    TuiCommandElement command;  /* command elements */
    TuiCommandElement command;  /* command elements */
    TuiLocatorElement locator;  /* locator elements */
    TuiLocatorElement locator;  /* locator elements */
    char *simpleString;         /* simple char based elements */
    char *simpleString;         /* simple char based elements */
  }
  }
TuiWhichElement, *TuiWhichElementPtr;
TuiWhichElement, *TuiWhichElementPtr;
 
 
typedef struct _TuiWinElement
typedef struct _TuiWinElement
  {
  {
    int highlight;
    int highlight;
    TuiWhichElement whichElement;
    TuiWhichElement whichElement;
  }
  }
TuiWinElement, *TuiWinElementPtr;
TuiWinElement, *TuiWinElementPtr;
 
 
 
 
/* This describes the content of the window. */
/* This describes the content of the window. */
typedef TuiWinElementPtr *TuiWinContent;
typedef TuiWinElementPtr *TuiWinContent;
 
 
 
 
/* This struct defines the specific information about a data display window */
/* This struct defines the specific information about a data display window */
typedef struct _TuiDataInfo
typedef struct _TuiDataInfo
  {
  {
    TuiWinContent dataContent;  /* start of data display content */
    TuiWinContent dataContent;  /* start of data display content */
    int dataContentCount;
    int dataContentCount;
    TuiWinContent regsContent;  /* start of regs display content */
    TuiWinContent regsContent;  /* start of regs display content */
    int regsContentCount;
    int regsContentCount;
    TuiRegisterDisplayType regsDisplayType;
    TuiRegisterDisplayType regsDisplayType;
    int regsColumnCount;
    int regsColumnCount;
    int displayRegs;            /* Should regs be displayed at all? */
    int displayRegs;            /* Should regs be displayed at all? */
  }
  }
TuiDataInfo, *TuiDataInfoPtr;
TuiDataInfo, *TuiDataInfoPtr;
 
 
 
 
typedef struct _TuiSourceInfo
typedef struct _TuiSourceInfo
  {
  {
    int hasLocator;             /* Does locator belongs to this window? */
    int hasLocator;             /* Does locator belongs to this window? */
    TuiGenWinInfoPtr executionInfo;     /* execution information window */
    TuiGenWinInfoPtr executionInfo;     /* execution information window */
    int horizontalOffset;       /* used for horizontal scroll */
    int horizontalOffset;       /* used for horizontal scroll */
    TuiLineOrAddress startLineOrAddr;
    TuiLineOrAddress startLineOrAddr;
  }
  }
TuiSourceInfo, *TuiSourceInfoPtr;
TuiSourceInfo, *TuiSourceInfoPtr;
 
 
 
 
typedef struct _TuiCommandInfo
typedef struct _TuiCommandInfo
  {
  {
    int curLine;                /* The current line position */
    int curLine;                /* The current line position */
    int curch;                  /* The current cursor position */
    int curch;                  /* The current cursor position */
  }
  }
TuiCommandInfo, *TuiCommandInfoPtr;
TuiCommandInfo, *TuiCommandInfoPtr;
 
 
 
 
/* This defines information about each logical window */
/* This defines information about each logical window */
typedef struct _TuiWinInfo
typedef struct _TuiWinInfo
  {
  {
    TuiGenWinInfo generic;      /* general window information */
    TuiGenWinInfo generic;      /* general window information */
    union
    union
      {
      {
        TuiSourceInfo sourceInfo;
        TuiSourceInfo sourceInfo;
        TuiDataInfo dataDisplayInfo;
        TuiDataInfo dataDisplayInfo;
        TuiCommandInfo commandInfo;
        TuiCommandInfo commandInfo;
        Opaque opaque;
        Opaque opaque;
      }
      }
    detail;
    detail;
    int canHighlight;           /* Can this window ever be highlighted? */
    int canHighlight;           /* Can this window ever be highlighted? */
    int isHighlighted;          /* Is this window highlighted? */
    int isHighlighted;          /* Is this window highlighted? */
  }
  }
TuiWinInfo, *TuiWinInfoPtr;
TuiWinInfo, *TuiWinInfoPtr;
 
 
/* MACROS (prefixed with m_) */
/* MACROS (prefixed with m_) */
 
 
/* Testing macros */
/* Testing macros */
#define        m_genWinPtrIsNull(winInfo) \
#define        m_genWinPtrIsNull(winInfo) \
                ((winInfo) == (TuiGenWinInfoPtr)NULL)
                ((winInfo) == (TuiGenWinInfoPtr)NULL)
#define        m_genWinPtrNotNull(winInfo) \
#define        m_genWinPtrNotNull(winInfo) \
                ((winInfo) != (TuiGenWinInfoPtr)NULL)
                ((winInfo) != (TuiGenWinInfoPtr)NULL)
#define        m_winPtrIsNull(winInfo) \
#define        m_winPtrIsNull(winInfo) \
                ((winInfo) == (TuiWinInfoPtr)NULL)
                ((winInfo) == (TuiWinInfoPtr)NULL)
#define        m_winPtrNotNull(winInfo) \
#define        m_winPtrNotNull(winInfo) \
                ((winInfo) != (TuiWinInfoPtr)NULL)
                ((winInfo) != (TuiWinInfoPtr)NULL)
 
 
#define        m_winIsSourceType(type) \
#define        m_winIsSourceType(type) \
                (type == SRC_WIN || type == DISASSEM_WIN)
                (type == SRC_WIN || type == DISASSEM_WIN)
#define        m_winIsAuxillary(winType) \
#define        m_winIsAuxillary(winType) \
                (winType > MAX_MAJOR_WINDOWS)
                (winType > MAX_MAJOR_WINDOWS)
#define        m_hasLocator(winInfo) \
#define        m_hasLocator(winInfo) \
                ( ((winInfo) != (TuiWinInfoPtr)NULL) ? \
                ( ((winInfo) != (TuiWinInfoPtr)NULL) ? \
                    (winInfo->detail.sourceInfo.hasLocator) : \
                    (winInfo->detail.sourceInfo.hasLocator) : \
                    FALSE )
                    FALSE )
 
 
#define     m_setWinHighlightOn(winInfo) \
#define     m_setWinHighlightOn(winInfo) \
                if ((winInfo) != (TuiWinInfoPtr)NULL) \
                if ((winInfo) != (TuiWinInfoPtr)NULL) \
                              (winInfo)->isHighlighted = TRUE
                              (winInfo)->isHighlighted = TRUE
#define     m_setWinHighlightOff(winInfo) \
#define     m_setWinHighlightOff(winInfo) \
                if ((winInfo) != (TuiWinInfoPtr)NULL) \
                if ((winInfo) != (TuiWinInfoPtr)NULL) \
                              (winInfo)->isHighlighted = FALSE
                              (winInfo)->isHighlighted = FALSE
 
 
 
 
/* Global Data */
/* Global Data */
extern TuiWinInfoPtr winList[MAX_MAJOR_WINDOWS];
extern TuiWinInfoPtr winList[MAX_MAJOR_WINDOWS];
extern int tui_version;
extern int tui_version;
 
 
/* Macros */
/* Macros */
#define srcWin            winList[SRC_WIN]
#define srcWin            winList[SRC_WIN]
#define disassemWin       winList[DISASSEM_WIN]
#define disassemWin       winList[DISASSEM_WIN]
#define dataWin           winList[DATA_WIN]
#define dataWin           winList[DATA_WIN]
#define cmdWin            winList[CMD_WIN]
#define cmdWin            winList[CMD_WIN]
 
 
/* Data Manipulation Functions */
/* Data Manipulation Functions */
extern void initializeStaticData PARAMS ((void));
extern void initializeStaticData PARAMS ((void));
extern TuiGenWinInfoPtr allocGenericWinInfo PARAMS ((void));
extern TuiGenWinInfoPtr allocGenericWinInfo PARAMS ((void));
extern TuiWinInfoPtr allocWinInfo PARAMS ((TuiWinType));
extern TuiWinInfoPtr allocWinInfo PARAMS ((TuiWinType));
extern void initGenericPart PARAMS ((TuiGenWinInfoPtr));
extern void initGenericPart PARAMS ((TuiGenWinInfoPtr));
extern void initWinInfo PARAMS ((TuiWinInfoPtr));
extern void initWinInfo PARAMS ((TuiWinInfoPtr));
extern TuiWinContent allocContent PARAMS ((int, TuiWinType));
extern TuiWinContent allocContent PARAMS ((int, TuiWinType));
extern int addContentElements
extern int addContentElements
  PARAMS ((TuiGenWinInfoPtr, int));
  PARAMS ((TuiGenWinInfoPtr, int));
extern void initContentElement
extern void initContentElement
  PARAMS ((TuiWinElementPtr, TuiWinType));
  PARAMS ((TuiWinElementPtr, TuiWinType));
extern void freeWindow PARAMS ((TuiWinInfoPtr));
extern void freeWindow PARAMS ((TuiWinInfoPtr));
extern void freeAllWindows PARAMS ((void));
extern void freeAllWindows PARAMS ((void));
extern void freeWinContent PARAMS ((TuiGenWinInfoPtr));
extern void freeWinContent PARAMS ((TuiGenWinInfoPtr));
extern void freeDataContent PARAMS ((TuiWinContent, int));
extern void freeDataContent PARAMS ((TuiWinContent, int));
extern void freeAllSourceWinsContent PARAMS ((void));
extern void freeAllSourceWinsContent PARAMS ((void));
extern void tuiDelWindow PARAMS ((TuiWinInfoPtr));
extern void tuiDelWindow PARAMS ((TuiWinInfoPtr));
extern void tuiDelDataWindows PARAMS ((TuiWinContent, int));
extern void tuiDelDataWindows PARAMS ((TuiWinContent, int));
extern TuiWinInfoPtr winByName PARAMS ((char *));
extern TuiWinInfoPtr winByName PARAMS ((char *));
extern TuiWinInfoPtr partialWinByName PARAMS ((char *));
extern TuiWinInfoPtr partialWinByName PARAMS ((char *));
extern char *winName PARAMS ((TuiGenWinInfoPtr));
extern char *winName PARAMS ((TuiGenWinInfoPtr));
extern char *displayableWinContentOf
extern char *displayableWinContentOf
  PARAMS ((TuiGenWinInfoPtr, TuiWinElementPtr));
  PARAMS ((TuiGenWinInfoPtr, TuiWinElementPtr));
extern char *displayableWinContentAt
extern char *displayableWinContentAt
  PARAMS ((TuiGenWinInfoPtr, int));
  PARAMS ((TuiGenWinInfoPtr, int));
extern int winElementHeight
extern int winElementHeight
  PARAMS ((TuiGenWinInfoPtr, TuiWinElementPtr));
  PARAMS ((TuiGenWinInfoPtr, TuiWinElementPtr));
extern TuiLayoutType currentLayout PARAMS ((void));
extern TuiLayoutType currentLayout PARAMS ((void));
extern void setCurrentLayoutTo PARAMS ((TuiLayoutType));
extern void setCurrentLayoutTo PARAMS ((TuiLayoutType));
extern int termHeight PARAMS ((void));
extern int termHeight PARAMS ((void));
extern void setTermHeight PARAMS ((int));
extern void setTermHeight PARAMS ((int));
extern int termWidth PARAMS ((void));
extern int termWidth PARAMS ((void));
extern void setTermWidth PARAMS ((int));
extern void setTermWidth PARAMS ((int));
extern int historyLimit PARAMS ((void));
extern int historyLimit PARAMS ((void));
extern void setHistoryLimit PARAMS ((int));
extern void setHistoryLimit PARAMS ((int));
extern void setGenWinOrigin PARAMS ((TuiGenWinInfoPtr, int, int));
extern void setGenWinOrigin PARAMS ((TuiGenWinInfoPtr, int, int));
extern TuiGenWinInfoPtr locatorWinInfoPtr PARAMS ((void));
extern TuiGenWinInfoPtr locatorWinInfoPtr PARAMS ((void));
extern TuiGenWinInfoPtr sourceExecInfoWinPtr PARAMS ((void));
extern TuiGenWinInfoPtr sourceExecInfoWinPtr PARAMS ((void));
extern TuiGenWinInfoPtr disassemExecInfoWinPtr PARAMS ((void));
extern TuiGenWinInfoPtr disassemExecInfoWinPtr PARAMS ((void));
extern char *nullStr PARAMS ((void));
extern char *nullStr PARAMS ((void));
extern char *blankStr PARAMS ((void));
extern char *blankStr PARAMS ((void));
extern char *locationStr PARAMS ((void));
extern char *locationStr PARAMS ((void));
extern char *breakStr PARAMS ((void));
extern char *breakStr PARAMS ((void));
extern char *breakLocationStr PARAMS ((void));
extern char *breakLocationStr PARAMS ((void));
extern TuiListPtr sourceWindows PARAMS ((void));
extern TuiListPtr sourceWindows PARAMS ((void));
extern void clearSourceWindows PARAMS ((void));
extern void clearSourceWindows PARAMS ((void));
extern void clearSourceWindowsDetail PARAMS ((void));
extern void clearSourceWindowsDetail PARAMS ((void));
extern void clearWinDetail PARAMS ((TuiWinInfoPtr winInfo));
extern void clearWinDetail PARAMS ((TuiWinInfoPtr winInfo));
extern void tuiAddToSourceWindows PARAMS ((TuiWinInfoPtr));
extern void tuiAddToSourceWindows PARAMS ((TuiWinInfoPtr));
extern int tuiDefaultTabLen PARAMS ((void));
extern int tuiDefaultTabLen PARAMS ((void));
extern void tuiSetDefaultTabLen PARAMS ((int));
extern void tuiSetDefaultTabLen PARAMS ((int));
extern TuiWinInfoPtr tuiWinWithFocus PARAMS ((void));
extern TuiWinInfoPtr tuiWinWithFocus PARAMS ((void));
extern void tuiSetWinWithFocus PARAMS ((TuiWinInfoPtr));
extern void tuiSetWinWithFocus PARAMS ((TuiWinInfoPtr));
extern TuiLayoutDefPtr tuiLayoutDef PARAMS ((void));
extern TuiLayoutDefPtr tuiLayoutDef PARAMS ((void));
extern int tuiWinResized PARAMS ((void));
extern int tuiWinResized PARAMS ((void));
extern void tuiSetWinResizedTo PARAMS ((int));
extern void tuiSetWinResizedTo PARAMS ((int));
 
 
extern TuiWinInfoPtr tuiNextWin PARAMS ((TuiWinInfoPtr));
extern TuiWinInfoPtr tuiNextWin PARAMS ((TuiWinInfoPtr));
extern TuiWinInfoPtr tuiPrevWin PARAMS ((TuiWinInfoPtr));
extern TuiWinInfoPtr tuiPrevWin PARAMS ((TuiWinInfoPtr));
 
 
 
 
#endif /* TUI_DATA_H */
#endif /* TUI_DATA_H */
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.