2004-02-06 Andrew Cagney <cagney@redhat.com>
* tui/tui-wingeneral.h: Update copyright. (m_allBeVisible): Delete macro. (m_allBeInvisible): Delete macro. (struct tui_gen_win_info): Declare. (struct tui_win_info): Declare. (tui_unhighlight_win): Rename unhighlightWin. (tui_make_visible, tui_make_invisible): Replace makeVisible. (tui_make_all_visible, tui_make_all_invisible): Replace makeAllVisible. (tui_make_window): Rename makeWindow. (tui_copy_win): Rename copyWin. (tui_box_win): Rename boxWin. (tui_highlight_win): Rename highlightWin. (tui_check_and_display_highlight_if_needed): Rename checkAndDisplayHighlightIfNeeded. (tui_refresh_all): Rename refreshAll. (tui_delete_win): Rename tuiDelwin. (tui_refresh_win): Rename tuiRefreshWin. * tui/tui-wingeneral.c (make_visible): Rename makeVisible. (tui_make_visible, tui_make_invisible): New functions. (tui_make_all_visible, tui_make_all_invisible): New functions. (make_all_visible): Rename makeAllVisible. * tui/tui-winsource.c, tui/tui-windata.c: Update references. * tui/tui-data.c, tui/tui-winsource.c: Update references. * tui/tui-windata.c, tui/tui-win.c: Update references. * tui/tui-regs.c, tui/tui-layout.c: Update references. * tui/tui-data.h (struct tui_gen_win_info): Rename _TuiGenWinInfo.
This commit is contained in:
parent
5cbf0477c5
commit
ec7d9e561f
11 changed files with 180 additions and 151 deletions
|
@ -1,3 +1,32 @@
|
||||||
|
2004-02-06 Andrew Cagney <cagney@redhat.com>
|
||||||
|
|
||||||
|
* tui/tui-wingeneral.h: Update copyright.
|
||||||
|
(m_allBeVisible): Delete macro.
|
||||||
|
(m_allBeInvisible): Delete macro.
|
||||||
|
(struct tui_gen_win_info): Declare.
|
||||||
|
(struct tui_win_info): Declare.
|
||||||
|
(tui_unhighlight_win): Rename unhighlightWin.
|
||||||
|
(tui_make_visible, tui_make_invisible): Replace makeVisible.
|
||||||
|
(tui_make_all_visible, tui_make_all_invisible): Replace makeAllVisible.
|
||||||
|
(tui_make_window): Rename makeWindow.
|
||||||
|
(tui_copy_win): Rename copyWin.
|
||||||
|
(tui_box_win): Rename boxWin.
|
||||||
|
(tui_highlight_win): Rename highlightWin.
|
||||||
|
(tui_check_and_display_highlight_if_needed): Rename
|
||||||
|
checkAndDisplayHighlightIfNeeded.
|
||||||
|
(tui_refresh_all): Rename refreshAll.
|
||||||
|
(tui_delete_win): Rename tuiDelwin.
|
||||||
|
(tui_refresh_win): Rename tuiRefreshWin.
|
||||||
|
* tui/tui-wingeneral.c (make_visible): Rename makeVisible.
|
||||||
|
(tui_make_visible, tui_make_invisible): New functions.
|
||||||
|
(tui_make_all_visible, tui_make_all_invisible): New functions.
|
||||||
|
(make_all_visible): Rename makeAllVisible.
|
||||||
|
* tui/tui-winsource.c, tui/tui-windata.c: Update references.
|
||||||
|
* tui/tui-data.c, tui/tui-winsource.c: Update references.
|
||||||
|
* tui/tui-windata.c, tui/tui-win.c: Update references.
|
||||||
|
* tui/tui-regs.c, tui/tui-layout.c: Update references.
|
||||||
|
* tui/tui-data.h (struct tui_gen_win_info): Rename _TuiGenWinInfo.
|
||||||
|
|
||||||
2004-02-06 Mark Kettenis <kettenis@gnu.org>
|
2004-02-06 Mark Kettenis <kettenis@gnu.org>
|
||||||
|
|
||||||
* proc-api.c (write_with_trace): Initialize local variable to
|
* proc-api.c (write_with_trace): Initialize local variable to
|
||||||
|
|
|
@ -773,7 +773,7 @@ tuiDelWindow (TuiWinInfoPtr winInfo)
|
||||||
genericWin = locatorWinInfoPtr ();
|
genericWin = locatorWinInfoPtr ();
|
||||||
if (genericWin != (TuiGenWinInfoPtr) NULL)
|
if (genericWin != (TuiGenWinInfoPtr) NULL)
|
||||||
{
|
{
|
||||||
tuiDelwin (genericWin->handle);
|
tui_delete_win (genericWin->handle);
|
||||||
genericWin->handle = (WINDOW *) NULL;
|
genericWin->handle = (WINDOW *) NULL;
|
||||||
genericWin->isVisible = FALSE;
|
genericWin->isVisible = FALSE;
|
||||||
}
|
}
|
||||||
|
@ -785,7 +785,7 @@ tuiDelWindow (TuiWinInfoPtr winInfo)
|
||||||
genericWin = winInfo->detail.sourceInfo.executionInfo;
|
genericWin = winInfo->detail.sourceInfo.executionInfo;
|
||||||
if (genericWin != (TuiGenWinInfoPtr) NULL)
|
if (genericWin != (TuiGenWinInfoPtr) NULL)
|
||||||
{
|
{
|
||||||
tuiDelwin (genericWin->handle);
|
tui_delete_win (genericWin->handle);
|
||||||
genericWin->handle = (WINDOW *) NULL;
|
genericWin->handle = (WINDOW *) NULL;
|
||||||
genericWin->isVisible = FALSE;
|
genericWin->isVisible = FALSE;
|
||||||
}
|
}
|
||||||
|
@ -804,7 +804,7 @@ tuiDelWindow (TuiWinInfoPtr winInfo)
|
||||||
}
|
}
|
||||||
if (winInfo->generic.handle != (WINDOW *) NULL)
|
if (winInfo->generic.handle != (WINDOW *) NULL)
|
||||||
{
|
{
|
||||||
tuiDelwin (winInfo->generic.handle);
|
tui_delete_win (winInfo->generic.handle);
|
||||||
winInfo->generic.handle = (WINDOW *) NULL;
|
winInfo->generic.handle = (WINDOW *) NULL;
|
||||||
winInfo->generic.isVisible = FALSE;
|
winInfo->generic.isVisible = FALSE;
|
||||||
}
|
}
|
||||||
|
@ -826,7 +826,7 @@ freeWindow (TuiWinInfoPtr winInfo)
|
||||||
genericWin = locatorWinInfoPtr ();
|
genericWin = locatorWinInfoPtr ();
|
||||||
if (genericWin != (TuiGenWinInfoPtr) NULL)
|
if (genericWin != (TuiGenWinInfoPtr) NULL)
|
||||||
{
|
{
|
||||||
tuiDelwin (genericWin->handle);
|
tui_delete_win (genericWin->handle);
|
||||||
genericWin->handle = (WINDOW *) NULL;
|
genericWin->handle = (WINDOW *) NULL;
|
||||||
}
|
}
|
||||||
freeWinContent (genericWin);
|
freeWinContent (genericWin);
|
||||||
|
@ -838,7 +838,7 @@ freeWindow (TuiWinInfoPtr winInfo)
|
||||||
genericWin = winInfo->detail.sourceInfo.executionInfo;
|
genericWin = winInfo->detail.sourceInfo.executionInfo;
|
||||||
if (genericWin != (TuiGenWinInfoPtr) NULL)
|
if (genericWin != (TuiGenWinInfoPtr) NULL)
|
||||||
{
|
{
|
||||||
tuiDelwin (genericWin->handle);
|
tui_delete_win (genericWin->handle);
|
||||||
genericWin->handle = (WINDOW *) NULL;
|
genericWin->handle = (WINDOW *) NULL;
|
||||||
freeWinContent (genericWin);
|
freeWinContent (genericWin);
|
||||||
}
|
}
|
||||||
|
@ -871,7 +871,7 @@ freeWindow (TuiWinInfoPtr winInfo)
|
||||||
}
|
}
|
||||||
if (winInfo->generic.handle != (WINDOW *) NULL)
|
if (winInfo->generic.handle != (WINDOW *) NULL)
|
||||||
{
|
{
|
||||||
tuiDelwin (winInfo->generic.handle);
|
tui_delete_win (winInfo->generic.handle);
|
||||||
winInfo->generic.handle = (WINDOW *) NULL;
|
winInfo->generic.handle = (WINDOW *) NULL;
|
||||||
freeWinContent (&winInfo->generic);
|
freeWinContent (&winInfo->generic);
|
||||||
}
|
}
|
||||||
|
@ -938,7 +938,7 @@ tuiDelDataWindows (TuiWinContent content, int contentSize)
|
||||||
|
|
||||||
if (genericWin != (TuiGenWinInfoPtr) NULL)
|
if (genericWin != (TuiGenWinInfoPtr) NULL)
|
||||||
{
|
{
|
||||||
tuiDelwin (genericWin->handle);
|
tui_delete_win (genericWin->handle);
|
||||||
genericWin->handle = (WINDOW *) NULL;
|
genericWin->handle = (WINDOW *) NULL;
|
||||||
genericWin->isVisible = FALSE;
|
genericWin->isVisible = FALSE;
|
||||||
}
|
}
|
||||||
|
@ -963,7 +963,7 @@ freeDataContent (TuiWinContent content, int contentSize)
|
||||||
|
|
||||||
if (genericWin != (TuiGenWinInfoPtr) NULL)
|
if (genericWin != (TuiGenWinInfoPtr) NULL)
|
||||||
{
|
{
|
||||||
tuiDelwin (genericWin->handle);
|
tui_delete_win (genericWin->handle);
|
||||||
genericWin->handle = (WINDOW *) NULL;
|
genericWin->handle = (WINDOW *) NULL;
|
||||||
freeWinContent (genericWin);
|
freeWinContent (genericWin);
|
||||||
}
|
}
|
||||||
|
|
|
@ -32,7 +32,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Generic window information */
|
/* Generic window information */
|
||||||
typedef struct _TuiGenWinInfo
|
typedef struct tui_gen_win_info
|
||||||
{
|
{
|
||||||
WINDOW *handle; /* window handle */
|
WINDOW *handle; /* window handle */
|
||||||
TuiWinType type; /* type of window */
|
TuiWinType type; /* type of window */
|
||||||
|
|
|
@ -96,13 +96,13 @@ showLayout (TuiLayoutType layout)
|
||||||
if (layout == SRC_DATA_COMMAND || layout == DISASSEM_DATA_COMMAND)
|
if (layout == SRC_DATA_COMMAND || layout == DISASSEM_DATA_COMMAND)
|
||||||
{
|
{
|
||||||
_showData (layout);
|
_showData (layout);
|
||||||
refreshAll (winList);
|
tui_refresh_all (winList);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
/* First make the current layout be invisible */
|
/* First make the current layout be invisible */
|
||||||
m_allBeInvisible ();
|
tui_make_all_invisible ();
|
||||||
m_beInvisible (locatorWinInfoPtr ());
|
tui_make_invisible (locatorWinInfoPtr ());
|
||||||
|
|
||||||
switch (layout)
|
switch (layout)
|
||||||
{
|
{
|
||||||
|
@ -791,8 +791,8 @@ _showSourceDisassemCommand (void)
|
||||||
3,
|
3,
|
||||||
0,
|
0,
|
||||||
0);
|
0);
|
||||||
m_beVisible (srcWin);
|
tui_make_visible (&srcWin->generic);
|
||||||
m_beVisible (srcWin->detail.sourceInfo.executionInfo);
|
tui_make_visible (srcWin->detail.sourceInfo.executionInfo);
|
||||||
srcWin->detail.sourceInfo.hasLocator = FALSE;;
|
srcWin->detail.sourceInfo.hasLocator = FALSE;;
|
||||||
}
|
}
|
||||||
if (m_winPtrNotNull (srcWin))
|
if (m_winPtrNotNull (srcWin))
|
||||||
|
@ -834,14 +834,14 @@ _showSourceDisassemCommand (void)
|
||||||
0,
|
0,
|
||||||
srcHeight - 1);
|
srcHeight - 1);
|
||||||
disassemWin->canHighlight = TRUE;
|
disassemWin->canHighlight = TRUE;
|
||||||
m_beVisible (disassemWin);
|
tui_make_visible (&disassemWin->generic);
|
||||||
m_beVisible (disassemWin->detail.sourceInfo.executionInfo);
|
tui_make_visible (disassemWin->detail.sourceInfo.executionInfo);
|
||||||
}
|
}
|
||||||
if (m_winPtrNotNull (disassemWin))
|
if (m_winPtrNotNull (disassemWin))
|
||||||
{
|
{
|
||||||
srcWin->detail.sourceInfo.hasLocator = FALSE;
|
srcWin->detail.sourceInfo.hasLocator = FALSE;
|
||||||
disassemWin->detail.sourceInfo.hasLocator = TRUE;
|
disassemWin->detail.sourceInfo.hasLocator = TRUE;
|
||||||
m_beVisible (locator);
|
tui_make_visible (locator);
|
||||||
tui_show_locator_content ();
|
tui_show_locator_content ();
|
||||||
tui_show_source_content (disassemWin);
|
tui_show_source_content (disassemWin);
|
||||||
|
|
||||||
|
@ -858,10 +858,10 @@ _showSourceDisassemCommand (void)
|
||||||
0,
|
0,
|
||||||
cmdWin->generic.origin.y);
|
cmdWin->generic.origin.y);
|
||||||
cmdWin->canHighlight = FALSE;
|
cmdWin->canHighlight = FALSE;
|
||||||
m_beVisible (cmdWin);
|
tui_make_visible (&cmdWin->generic);
|
||||||
}
|
}
|
||||||
if (m_winPtrNotNull (cmdWin))
|
if (m_winPtrNotNull (cmdWin))
|
||||||
tuiRefreshWin (&cmdWin->generic);
|
tui_refresh_win (&cmdWin->generic);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
setCurrentLayoutTo (SRC_DISASSEM_COMMAND);
|
setCurrentLayoutTo (SRC_DISASSEM_COMMAND);
|
||||||
|
@ -886,8 +886,8 @@ _showData (TuiLayoutType newLayout)
|
||||||
|
|
||||||
dataHeight = totalHeight / 2;
|
dataHeight = totalHeight / 2;
|
||||||
srcHeight = totalHeight - dataHeight;
|
srcHeight = totalHeight - dataHeight;
|
||||||
m_allBeInvisible ();
|
tui_make_all_invisible ();
|
||||||
m_beInvisible (locator);
|
tui_make_invisible (locator);
|
||||||
_makeDataWindow (&dataWin, dataHeight, 0);
|
_makeDataWindow (&dataWin, dataHeight, 0);
|
||||||
dataWin->canHighlight = TRUE;
|
dataWin->canHighlight = TRUE;
|
||||||
if (newLayout == SRC_DATA_COMMAND)
|
if (newLayout == SRC_DATA_COMMAND)
|
||||||
|
@ -922,8 +922,8 @@ _showData (TuiLayoutType newLayout)
|
||||||
3,
|
3,
|
||||||
0,
|
0,
|
||||||
dataHeight - 1);
|
dataHeight - 1);
|
||||||
m_beVisible (winList[winType]);
|
tui_make_visible (&winList[winType]->generic);
|
||||||
m_beVisible (winList[winType]->detail.sourceInfo.executionInfo);
|
tui_make_visible (winList[winType]->detail.sourceInfo.executionInfo);
|
||||||
_initGenWinInfo (locator,
|
_initGenWinInfo (locator,
|
||||||
LOCATOR_WIN,
|
LOCATOR_WIN,
|
||||||
2 /* 1 */ ,
|
2 /* 1 */ ,
|
||||||
|
@ -932,7 +932,7 @@ _showData (TuiLayoutType newLayout)
|
||||||
totalHeight - 1);
|
totalHeight - 1);
|
||||||
}
|
}
|
||||||
winList[winType]->detail.sourceInfo.hasLocator = TRUE;
|
winList[winType]->detail.sourceInfo.hasLocator = TRUE;
|
||||||
m_beVisible (locator);
|
tui_make_visible (locator);
|
||||||
tui_show_locator_content ();
|
tui_show_locator_content ();
|
||||||
addToSourceWindows (winList[winType]);
|
addToSourceWindows (winList[winType]);
|
||||||
setCurrentLayoutTo (newLayout);
|
setCurrentLayoutTo (newLayout);
|
||||||
|
@ -998,7 +998,7 @@ _initAndMakeWin (Opaque * winInfoPtr, TuiWinType winType,
|
||||||
else
|
else
|
||||||
((TuiWinInfoPtr) opaqueWinInfo)->canHighlight = TRUE;
|
((TuiWinInfoPtr) opaqueWinInfo)->canHighlight = TRUE;
|
||||||
}
|
}
|
||||||
makeWindow (generic, boxIt);
|
tui_make_window (generic, boxIt);
|
||||||
}
|
}
|
||||||
*winInfoPtr = opaqueWinInfo;
|
*winInfoPtr = opaqueWinInfo;
|
||||||
}
|
}
|
||||||
|
@ -1106,20 +1106,20 @@ _showSourceOrDisassemAndCommand (TuiLayoutType layoutType)
|
||||||
0,
|
0,
|
||||||
0);
|
0);
|
||||||
(*winInfoPtr)->canHighlight = TRUE;
|
(*winInfoPtr)->canHighlight = TRUE;
|
||||||
m_beVisible (*winInfoPtr);
|
tui_make_visible (&(*winInfoPtr)->generic);
|
||||||
m_beVisible ((*winInfoPtr)->detail.sourceInfo.executionInfo);
|
tui_make_visible ((*winInfoPtr)->detail.sourceInfo.executionInfo);
|
||||||
}
|
}
|
||||||
if (m_winPtrNotNull (*winInfoPtr))
|
if (m_winPtrNotNull (*winInfoPtr))
|
||||||
{
|
{
|
||||||
(*winInfoPtr)->detail.sourceInfo.hasLocator = TRUE;
|
(*winInfoPtr)->detail.sourceInfo.hasLocator = TRUE;
|
||||||
m_beVisible (locator);
|
tui_make_visible (locator);
|
||||||
tui_show_locator_content ();
|
tui_show_locator_content ();
|
||||||
tui_show_source_content (*winInfoPtr);
|
tui_show_source_content (*winInfoPtr);
|
||||||
|
|
||||||
if (m_winPtrIsNull (cmdWin))
|
if (m_winPtrIsNull (cmdWin))
|
||||||
{
|
{
|
||||||
_makeCommandWindow (&cmdWin, cmdHeight, srcHeight);
|
_makeCommandWindow (&cmdWin, cmdHeight, srcHeight);
|
||||||
tuiRefreshWin (&cmdWin->generic);
|
tui_refresh_win (&cmdWin->generic);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -1130,7 +1130,7 @@ _showSourceOrDisassemAndCommand (TuiLayoutType layoutType)
|
||||||
cmdWin->generic.origin.x,
|
cmdWin->generic.origin.x,
|
||||||
cmdWin->generic.origin.y);
|
cmdWin->generic.origin.y);
|
||||||
cmdWin->canHighlight = FALSE;
|
cmdWin->canHighlight = FALSE;
|
||||||
m_beVisible (cmdWin);
|
tui_make_visible (&cmdWin->generic);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
setCurrentLayoutTo (layoutType);
|
setCurrentLayoutTo (layoutType);
|
||||||
|
|
|
@ -338,7 +338,7 @@ tui_display_registers_from (int startElementNo)
|
||||||
itemWinWidth + 2 : itemWinWidth + 1;
|
itemWinWidth + 2 : itemWinWidth + 1;
|
||||||
dataItemWin->origin.x = (itemWinWidth * j) + 1;
|
dataItemWin->origin.x = (itemWinWidth * j) + 1;
|
||||||
dataItemWin->origin.y = curY;
|
dataItemWin->origin.y = curY;
|
||||||
makeWindow (dataItemWin, DONT_BOX_WINDOW);
|
tui_make_window (dataItemWin, DONT_BOX_WINDOW);
|
||||||
scrollok (dataItemWin->handle, FALSE);
|
scrollok (dataItemWin->handle, FALSE);
|
||||||
}
|
}
|
||||||
touchwin (dataItemWin->handle);
|
touchwin (dataItemWin->handle);
|
||||||
|
@ -941,7 +941,7 @@ _tuiDisplayRegister (int regNum,
|
||||||
|
|
||||||
if (dataElementPtr->highlight)
|
if (dataElementPtr->highlight)
|
||||||
wstandend (winInfo->handle);
|
wstandend (winInfo->handle);
|
||||||
tuiRefreshWin (winInfo);
|
tui_refresh_win (winInfo);
|
||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
} /* _tuiDisplayRegister */
|
} /* _tuiDisplayRegister */
|
||||||
|
|
|
@ -265,7 +265,7 @@ tui_show_locator_content (void)
|
||||||
waddstr (locator->handle, string);
|
waddstr (locator->handle, string);
|
||||||
wclrtoeol (locator->handle);
|
wclrtoeol (locator->handle);
|
||||||
wstandend (locator->handle);
|
wstandend (locator->handle);
|
||||||
tuiRefreshWin (locator);
|
tui_refresh_win (locator);
|
||||||
wmove (locator->handle, 0, 0);
|
wmove (locator->handle, 0, 0);
|
||||||
xfree (string);
|
xfree (string);
|
||||||
locator->contentInUse = TRUE;
|
locator->contentInUse = TRUE;
|
||||||
|
|
|
@ -436,10 +436,10 @@ tuiSetWinFocusTo (TuiWinInfoPtr winInfo)
|
||||||
|
|
||||||
if (m_winPtrNotNull (winWithFocus) &&
|
if (m_winPtrNotNull (winWithFocus) &&
|
||||||
winWithFocus->generic.type != CMD_WIN)
|
winWithFocus->generic.type != CMD_WIN)
|
||||||
unhighlightWin (winWithFocus);
|
tui_unhighlight_win (winWithFocus);
|
||||||
tuiSetWinWithFocus (winInfo);
|
tuiSetWinWithFocus (winInfo);
|
||||||
if (winInfo->generic.type != CMD_WIN)
|
if (winInfo->generic.type != CMD_WIN)
|
||||||
highlightWin (winInfo);
|
tui_highlight_win (winInfo);
|
||||||
}
|
}
|
||||||
|
|
||||||
return;
|
return;
|
||||||
|
@ -593,7 +593,7 @@ tuiRefreshAll (void)
|
||||||
TuiWinType type;
|
TuiWinType type;
|
||||||
|
|
||||||
clearok (curscr, TRUE);
|
clearok (curscr, TRUE);
|
||||||
refreshAll (winList);
|
tui_refresh_all (winList);
|
||||||
for (type = SRC_WIN; type < MAX_MAJOR_WINDOWS; type++)
|
for (type = SRC_WIN; type < MAX_MAJOR_WINDOWS; type++)
|
||||||
{
|
{
|
||||||
if (winList[type] && winList[type]->generic.isVisible)
|
if (winList[type] && winList[type]->generic.isVisible)
|
||||||
|
@ -603,7 +603,7 @@ tuiRefreshAll (void)
|
||||||
case SRC_WIN:
|
case SRC_WIN:
|
||||||
case DISASSEM_WIN:
|
case DISASSEM_WIN:
|
||||||
tui_show_source_content (winList[type]);
|
tui_show_source_content (winList[type]);
|
||||||
checkAndDisplayHighlightIfNeeded (winList[type]);
|
tui_check_and_display_highlight_if_needed (winList[type]);
|
||||||
tui_erase_exec_info_content (winList[type]);
|
tui_erase_exec_info_content (winList[type]);
|
||||||
tui_update_exec_info (winList[type]);
|
tui_update_exec_info (winList[type]);
|
||||||
break;
|
break;
|
||||||
|
@ -1308,8 +1308,7 @@ _makeInvisibleAndSetNewHeight (TuiWinInfoPtr winInfo, int height)
|
||||||
int i;
|
int i;
|
||||||
TuiGenWinInfoPtr genWinInfo;
|
TuiGenWinInfoPtr genWinInfo;
|
||||||
|
|
||||||
|
tui_make_invisible (&winInfo->generic);
|
||||||
m_beInvisible (&winInfo->generic);
|
|
||||||
winInfo->generic.height = height;
|
winInfo->generic.height = height;
|
||||||
if (height > 1)
|
if (height > 1)
|
||||||
winInfo->generic.viewportHeight = height - 1;
|
winInfo->generic.viewportHeight = height - 1;
|
||||||
|
@ -1324,7 +1323,7 @@ _makeInvisibleAndSetNewHeight (TuiWinInfoPtr winInfo, int height)
|
||||||
case SRC_WIN:
|
case SRC_WIN:
|
||||||
case DISASSEM_WIN:
|
case DISASSEM_WIN:
|
||||||
genWinInfo = winInfo->detail.sourceInfo.executionInfo;
|
genWinInfo = winInfo->detail.sourceInfo.executionInfo;
|
||||||
m_beInvisible (genWinInfo);
|
tui_make_invisible (genWinInfo);
|
||||||
genWinInfo->height = height;
|
genWinInfo->height = height;
|
||||||
genWinInfo->origin.y = winInfo->generic.origin.y;
|
genWinInfo->origin.y = winInfo->generic.origin.y;
|
||||||
if (height > 1)
|
if (height > 1)
|
||||||
|
@ -1337,7 +1336,7 @@ _makeInvisibleAndSetNewHeight (TuiWinInfoPtr winInfo, int height)
|
||||||
if (m_hasLocator (winInfo))
|
if (m_hasLocator (winInfo))
|
||||||
{
|
{
|
||||||
genWinInfo = locatorWinInfoPtr ();
|
genWinInfo = locatorWinInfoPtr ();
|
||||||
m_beInvisible (genWinInfo);
|
tui_make_invisible (genWinInfo);
|
||||||
genWinInfo->origin.y = winInfo->generic.origin.y + height;
|
genWinInfo->origin.y = winInfo->generic.origin.y + height;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
@ -1347,7 +1346,7 @@ _makeInvisibleAndSetNewHeight (TuiWinInfoPtr winInfo, int height)
|
||||||
{
|
{
|
||||||
genWinInfo = (TuiGenWinInfoPtr) & ((TuiWinElementPtr)
|
genWinInfo = (TuiGenWinInfoPtr) & ((TuiWinElementPtr)
|
||||||
winInfo->generic.content[i])->whichElement.dataWindow;
|
winInfo->generic.content[i])->whichElement.dataWindow;
|
||||||
tuiDelwin (genWinInfo->handle);
|
tui_delete_win (genWinInfo->handle);
|
||||||
genWinInfo->handle = (WINDOW *) NULL;
|
genWinInfo->handle = (WINDOW *) NULL;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
@ -1368,14 +1367,14 @@ _makeVisibleWithNewHeight (TuiWinInfoPtr winInfo)
|
||||||
{
|
{
|
||||||
struct symtab *s;
|
struct symtab *s;
|
||||||
|
|
||||||
m_beVisible (&winInfo->generic);
|
tui_make_visible (&winInfo->generic);
|
||||||
checkAndDisplayHighlightIfNeeded (winInfo);
|
tui_check_and_display_highlight_if_needed (winInfo);
|
||||||
switch (winInfo->generic.type)
|
switch (winInfo->generic.type)
|
||||||
{
|
{
|
||||||
case SRC_WIN:
|
case SRC_WIN:
|
||||||
case DISASSEM_WIN:
|
case DISASSEM_WIN:
|
||||||
freeWinContent (winInfo->detail.sourceInfo.executionInfo);
|
freeWinContent (winInfo->detail.sourceInfo.executionInfo);
|
||||||
m_beVisible (winInfo->detail.sourceInfo.executionInfo);
|
tui_make_visible (winInfo->detail.sourceInfo.executionInfo);
|
||||||
if (winInfo->generic.content != (OpaquePtr) NULL)
|
if (winInfo->generic.content != (OpaquePtr) NULL)
|
||||||
{
|
{
|
||||||
TuiLineOrAddress lineOrAddr;
|
TuiLineOrAddress lineOrAddr;
|
||||||
|
@ -1408,7 +1407,7 @@ _makeVisibleWithNewHeight (TuiWinInfoPtr winInfo)
|
||||||
}
|
}
|
||||||
if (m_hasLocator (winInfo))
|
if (m_hasLocator (winInfo))
|
||||||
{
|
{
|
||||||
m_beVisible (locatorWinInfoPtr ());
|
tui_make_visible (locatorWinInfoPtr ());
|
||||||
tui_show_locator_content ();
|
tui_show_locator_content ();
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -112,7 +112,7 @@ tuiDeleteDataContentWindows (void)
|
||||||
{
|
{
|
||||||
dataItemWinPtr = &((TuiWinContent)
|
dataItemWinPtr = &((TuiWinContent)
|
||||||
dataWin->generic.content)[i]->whichElement.dataWindow;
|
dataWin->generic.content)[i]->whichElement.dataWindow;
|
||||||
tuiDelwin (dataItemWinPtr->handle);
|
tui_delete_win (dataItemWinPtr->handle);
|
||||||
dataItemWinPtr->handle = (WINDOW *) NULL;
|
dataItemWinPtr->handle = (WINDOW *) NULL;
|
||||||
dataItemWinPtr->isVisible = FALSE;
|
dataItemWinPtr->isVisible = FALSE;
|
||||||
}
|
}
|
||||||
|
@ -125,7 +125,7 @@ void
|
||||||
tuiEraseDataContent (char *prompt)
|
tuiEraseDataContent (char *prompt)
|
||||||
{
|
{
|
||||||
werase (dataWin->generic.handle);
|
werase (dataWin->generic.handle);
|
||||||
checkAndDisplayHighlightIfNeeded (dataWin);
|
tui_check_and_display_highlight_if_needed (dataWin);
|
||||||
if (prompt != (char *) NULL)
|
if (prompt != (char *) NULL)
|
||||||
{
|
{
|
||||||
int halfWidth = (dataWin->generic.width - 2) / 2;
|
int halfWidth = (dataWin->generic.width - 2) / 2;
|
||||||
|
@ -160,7 +160,7 @@ tuiDisplayAllData (void)
|
||||||
{
|
{
|
||||||
tuiEraseDataContent ((char *) NULL);
|
tuiEraseDataContent ((char *) NULL);
|
||||||
tuiDeleteDataContentWindows ();
|
tuiDeleteDataContentWindows ();
|
||||||
checkAndDisplayHighlightIfNeeded (dataWin);
|
tui_check_and_display_highlight_if_needed (dataWin);
|
||||||
tui_display_registers_from (0);
|
tui_display_registers_from (0);
|
||||||
/*
|
/*
|
||||||
** Then display the other data
|
** Then display the other data
|
||||||
|
@ -188,7 +188,7 @@ tuiDisplayDataFromLine (int lineNo)
|
||||||
if (lineNo < 0)
|
if (lineNo < 0)
|
||||||
_lineNo = 0;
|
_lineNo = 0;
|
||||||
|
|
||||||
checkAndDisplayHighlightIfNeeded (dataWin);
|
tui_check_and_display_highlight_if_needed (dataWin);
|
||||||
|
|
||||||
/* there is no general data, force regs to display (if there are any) */
|
/* there is no general data, force regs to display (if there are any) */
|
||||||
if (dataWin->detail.dataDisplayInfo.dataContentCount <= 0)
|
if (dataWin->detail.dataDisplayInfo.dataContentCount <= 0)
|
||||||
|
|
|
@ -39,12 +39,10 @@
|
||||||
/***********************
|
/***********************
|
||||||
** PUBLIC FUNCTIONS
|
** PUBLIC FUNCTIONS
|
||||||
***********************/
|
***********************/
|
||||||
/*
|
|
||||||
** tuiRefreshWin()
|
/* Refresh the window. */
|
||||||
** Refresh the window
|
|
||||||
*/
|
|
||||||
void
|
void
|
||||||
tuiRefreshWin (TuiGenWinInfoPtr winInfo)
|
tui_refresh_win (TuiGenWinInfoPtr winInfo)
|
||||||
{
|
{
|
||||||
if (winInfo->type == DATA_WIN && winInfo->contentSize > 0)
|
if (winInfo->type == DATA_WIN && winInfo->contentSize > 0)
|
||||||
{
|
{
|
||||||
|
@ -72,21 +70,18 @@ tuiRefreshWin (TuiGenWinInfoPtr winInfo)
|
||||||
}
|
}
|
||||||
|
|
||||||
return;
|
return;
|
||||||
} /* tuiRefreshWin */
|
}
|
||||||
|
|
||||||
|
|
||||||
/*
|
/* Function to delete the curses window, checking for NULL. */
|
||||||
** tuiDelwin()
|
|
||||||
** Function to delete the curses window, checking for null
|
|
||||||
*/
|
|
||||||
void
|
void
|
||||||
tuiDelwin (WINDOW * window)
|
tui_delete_win (WINDOW * window)
|
||||||
{
|
{
|
||||||
if (window != (WINDOW *) NULL)
|
if (window != (WINDOW *) NULL)
|
||||||
delwin (window);
|
delwin (window);
|
||||||
|
|
||||||
return;
|
return;
|
||||||
} /* tuiDelwin */
|
}
|
||||||
|
|
||||||
|
|
||||||
/* Draw a border arround the window. */
|
/* Draw a border arround the window. */
|
||||||
|
@ -116,11 +111,8 @@ boxWin (TuiGenWinInfoPtr winInfo, int highlightFlag)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
** unhighlightWin().
|
|
||||||
*/
|
|
||||||
void
|
void
|
||||||
unhighlightWin (TuiWinInfoPtr winInfo)
|
tui_unhighlight_win (TuiWinInfoPtr winInfo)
|
||||||
{
|
{
|
||||||
if (m_winPtrNotNull (winInfo) && winInfo->generic.handle != (WINDOW *) NULL)
|
if (m_winPtrNotNull (winInfo) && winInfo->generic.handle != (WINDOW *) NULL)
|
||||||
{
|
{
|
||||||
|
@ -128,14 +120,11 @@ unhighlightWin (TuiWinInfoPtr winInfo)
|
||||||
wrefresh (winInfo->generic.handle);
|
wrefresh (winInfo->generic.handle);
|
||||||
m_setWinHighlightOff (winInfo);
|
m_setWinHighlightOff (winInfo);
|
||||||
}
|
}
|
||||||
} /* unhighlightWin */
|
}
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
** highlightWin().
|
|
||||||
*/
|
|
||||||
void
|
void
|
||||||
highlightWin (TuiWinInfoPtr winInfo)
|
tui_highlight_win (TuiWinInfoPtr winInfo)
|
||||||
{
|
{
|
||||||
if (m_winPtrNotNull (winInfo) &&
|
if (m_winPtrNotNull (winInfo) &&
|
||||||
winInfo->canHighlight && winInfo->generic.handle != (WINDOW *) NULL)
|
winInfo->canHighlight && winInfo->generic.handle != (WINDOW *) NULL)
|
||||||
|
@ -144,32 +133,25 @@ highlightWin (TuiWinInfoPtr winInfo)
|
||||||
wrefresh (winInfo->generic.handle);
|
wrefresh (winInfo->generic.handle);
|
||||||
m_setWinHighlightOn (winInfo);
|
m_setWinHighlightOn (winInfo);
|
||||||
}
|
}
|
||||||
} /* highlightWin */
|
}
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
** checkAndDisplayHighlightIfNecessay
|
|
||||||
*/
|
|
||||||
void
|
void
|
||||||
checkAndDisplayHighlightIfNeeded (TuiWinInfoPtr winInfo)
|
tui_check_and_display_highlight_if_needed (TuiWinInfoPtr winInfo)
|
||||||
{
|
{
|
||||||
if (m_winPtrNotNull (winInfo) && winInfo->generic.type != CMD_WIN)
|
if (m_winPtrNotNull (winInfo) && winInfo->generic.type != CMD_WIN)
|
||||||
{
|
{
|
||||||
if (winInfo->isHighlighted)
|
if (winInfo->isHighlighted)
|
||||||
highlightWin (winInfo);
|
tui_highlight_win (winInfo);
|
||||||
else
|
else
|
||||||
unhighlightWin (winInfo);
|
tui_unhighlight_win (winInfo);
|
||||||
|
|
||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
} /* checkAndDisplayHighlightIfNeeded */
|
}
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
** makeWindow().
|
|
||||||
*/
|
|
||||||
void
|
void
|
||||||
makeWindow (TuiGenWinInfoPtr winInfo, int boxIt)
|
tui_make_window (TuiGenWinInfoPtr winInfo, int boxIt)
|
||||||
{
|
{
|
||||||
WINDOW *handle;
|
WINDOW *handle;
|
||||||
|
|
||||||
|
@ -188,47 +170,53 @@ makeWindow (TuiGenWinInfoPtr winInfo, int boxIt)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*
|
/* We can't really make windows visible, or invisible. So we have to
|
||||||
** makeVisible().
|
delete the entire window when making it visible, and create it
|
||||||
** We can't really make windows visible, or invisible. So we
|
again when making it visible. */
|
||||||
** have to delete the entire window when making it visible,
|
static void
|
||||||
** and create it again when making it visible.
|
make_visible (struct tui_gen_win_info *win_info, int visible)
|
||||||
*/
|
|
||||||
void
|
|
||||||
makeVisible (TuiGenWinInfoPtr winInfo, int visible)
|
|
||||||
{
|
{
|
||||||
/* Don't tear down/recreate command window */
|
/* Don't tear down/recreate command window */
|
||||||
if (winInfo->type == CMD_WIN)
|
if (win_info->type == CMD_WIN)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if (visible)
|
if (visible)
|
||||||
{
|
{
|
||||||
if (!winInfo->isVisible)
|
if (!win_info->isVisible)
|
||||||
{
|
{
|
||||||
makeWindow (
|
tui_make_window (win_info,
|
||||||
winInfo,
|
(win_info->type != CMD_WIN
|
||||||
(winInfo->type != CMD_WIN && !m_winIsAuxillary (winInfo->type)));
|
&& !m_winIsAuxillary (win_info->type)));
|
||||||
winInfo->isVisible = TRUE;
|
win_info->isVisible = TRUE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (!visible &&
|
else if (!visible &&
|
||||||
winInfo->isVisible && winInfo->handle != (WINDOW *) NULL)
|
win_info->isVisible && win_info->handle != (WINDOW *) NULL)
|
||||||
{
|
{
|
||||||
winInfo->isVisible = FALSE;
|
win_info->isVisible = FALSE;
|
||||||
tuiDelwin (winInfo->handle);
|
tui_delete_win (win_info->handle);
|
||||||
winInfo->handle = (WINDOW *) NULL;
|
win_info->handle = (WINDOW *) NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
return;
|
return;
|
||||||
} /* makeVisible */
|
}
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
** makeAllVisible().
|
|
||||||
** Makes all windows invisible (except the command and locator windows)
|
|
||||||
*/
|
|
||||||
void
|
void
|
||||||
makeAllVisible (int visible)
|
tui_make_visible (struct tui_gen_win_info *win_info)
|
||||||
|
{
|
||||||
|
make_visible (win_info, 1);
|
||||||
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
tui_make_invisible (struct tui_gen_win_info *win_info)
|
||||||
|
{
|
||||||
|
make_visible (win_info, 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* Makes all windows invisible (except the command and locator windows). */
|
||||||
|
static void
|
||||||
|
make_all_visible (int visible)
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
|
@ -238,21 +226,31 @@ makeAllVisible (int visible)
|
||||||
((winList[i])->generic.type) != CMD_WIN)
|
((winList[i])->generic.type) != CMD_WIN)
|
||||||
{
|
{
|
||||||
if (m_winIsSourceType ((winList[i])->generic.type))
|
if (m_winIsSourceType ((winList[i])->generic.type))
|
||||||
makeVisible ((winList[i])->detail.sourceInfo.executionInfo,
|
make_visible ((winList[i])->detail.sourceInfo.executionInfo,
|
||||||
visible);
|
visible);
|
||||||
makeVisible ((TuiGenWinInfoPtr) winList[i], visible);
|
make_visible ((TuiGenWinInfoPtr) winList[i], visible);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return;
|
return;
|
||||||
} /* makeAllVisible */
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
** refreshAll().
|
|
||||||
** Function to refresh all the windows currently displayed
|
|
||||||
*/
|
|
||||||
void
|
void
|
||||||
refreshAll (TuiWinInfoPtr * list)
|
tui_make_all_visible (void)
|
||||||
|
{
|
||||||
|
make_all_visible (1);
|
||||||
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
tui_make_all_invisible (void)
|
||||||
|
{
|
||||||
|
make_all_visible (0);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Function to refresh all the windows currently displayed. */
|
||||||
|
|
||||||
|
void
|
||||||
|
tui_refresh_all (TuiWinInfoPtr * list)
|
||||||
{
|
{
|
||||||
TuiWinType type;
|
TuiWinType type;
|
||||||
TuiGenWinInfoPtr locator = locatorWinInfoPtr ();
|
TuiGenWinInfoPtr locator = locatorWinInfoPtr ();
|
||||||
|
@ -264,16 +262,16 @@ refreshAll (TuiWinInfoPtr * list)
|
||||||
if (type == SRC_WIN || type == DISASSEM_WIN)
|
if (type == SRC_WIN || type == DISASSEM_WIN)
|
||||||
{
|
{
|
||||||
touchwin (list[type]->detail.sourceInfo.executionInfo->handle);
|
touchwin (list[type]->detail.sourceInfo.executionInfo->handle);
|
||||||
tuiRefreshWin (list[type]->detail.sourceInfo.executionInfo);
|
tui_refresh_win (list[type]->detail.sourceInfo.executionInfo);
|
||||||
}
|
}
|
||||||
touchwin (list[type]->generic.handle);
|
touchwin (list[type]->generic.handle);
|
||||||
tuiRefreshWin (&list[type]->generic);
|
tui_refresh_win (&list[type]->generic);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (locator->isVisible)
|
if (locator->isVisible)
|
||||||
{
|
{
|
||||||
touchwin (locator->handle);
|
touchwin (locator->handle);
|
||||||
tuiRefreshWin (locator);
|
tui_refresh_win (locator);
|
||||||
}
|
}
|
||||||
|
|
||||||
return;
|
return;
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
/* General window behavior.
|
/* General window behavior.
|
||||||
Copyright 1998, 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
|
|
||||||
|
Copyright 1998, 1999, 2000, 2001, 2002, 2004 Free Software
|
||||||
|
Foundation, Inc.
|
||||||
|
|
||||||
Contributed by Hewlett-Packard Company.
|
Contributed by Hewlett-Packard Company.
|
||||||
|
|
||||||
This file is part of GDB.
|
This file is part of GDB.
|
||||||
|
@ -19,31 +22,31 @@
|
||||||
Foundation, Inc., 59 Temple Place - Suite 330,
|
Foundation, Inc., 59 Temple Place - Suite 330,
|
||||||
Boston, MA 02111-1307, USA. */
|
Boston, MA 02111-1307, USA. */
|
||||||
|
|
||||||
#ifndef TUI_GENERAL_WIN_H
|
#ifndef TUI_WINGENERAL_H
|
||||||
#define TUI_GENERAL_WIN_H
|
#define TUI_WINGENERAL_H
|
||||||
|
|
||||||
/*
|
struct tui_win_info;
|
||||||
** Functions
|
struct tui_gen_win_info;
|
||||||
*/
|
|
||||||
extern void unhighlightWin (TuiWinInfoPtr);
|
extern void tui_unhighlight_win (struct tui_win_info *);
|
||||||
extern void makeVisible (TuiGenWinInfoPtr, int);
|
extern void tui_make_visible (struct tui_gen_win_info *);
|
||||||
extern void makeAllVisible (int);
|
extern void tui_make_invisible (struct tui_gen_win_info *);
|
||||||
extern void makeWindow (TuiGenWinInfoPtr, int);
|
extern void tui_make_all_visible (void);
|
||||||
extern TuiWinInfoPtr copyWin (TuiWinInfoPtr);
|
extern void tui_make_all_invisible (void);
|
||||||
extern void boxWin (TuiGenWinInfoPtr, int);
|
extern void tui_make_window (struct tui_gen_win_info *, int);
|
||||||
extern void highlightWin (TuiWinInfoPtr);
|
extern struct tui_win_info *tui_copy_win (struct tui_win_info *);
|
||||||
extern void checkAndDisplayHighlightIfNeeded (TuiWinInfoPtr);
|
extern void tui_box_win (struct tui_gen_win_info *, int);
|
||||||
extern void refreshAll (TuiWinInfoPtr *);
|
extern void tui_highlight_win (struct tui_win_info *);
|
||||||
extern void tuiDelwin (WINDOW * window);
|
extern void tui_check_and_display_highlight_if_needed (struct tui_win_info *);
|
||||||
extern void tuiRefreshWin (TuiGenWinInfoPtr);
|
extern void tui_refresh_all (struct tui_win_info * *);
|
||||||
|
extern void tui_delete_win (WINDOW * window);
|
||||||
|
extern void tui_refresh_win (struct tui_gen_win_info *);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
** Macros
|
** Macros
|
||||||
*/
|
*/
|
||||||
#define m_beVisible(winInfo) makeVisible((TuiGenWinInfoPtr)(winInfo), TRUE)
|
#define m_beVisible(winInfo) makeVisible((struct tui_gen_win_info *)(winInfo), TRUE)
|
||||||
#define m_beInvisible(winInfo) \
|
#define m_beInvisible(winInfo) \
|
||||||
makeVisible((TuiGenWinInfoPtr)(winInfo), FALSE)
|
makeVisible((struct tui_gen_win_info *)(winInfo), FALSE)
|
||||||
#define m_allBeVisible() makeAllVisible(TRUE)
|
|
||||||
#define m_allBeInvisible() makeAllVisible(FALSE)
|
|
||||||
|
|
||||||
#endif /*TUI_GENERAL_WIN_H */
|
#endif
|
||||||
|
|
|
@ -233,7 +233,7 @@ tui_erase_source_content (TuiWinInfoPtr winInfo, int displayPrompt)
|
||||||
if (winInfo->generic.handle != (WINDOW *) NULL)
|
if (winInfo->generic.handle != (WINDOW *) NULL)
|
||||||
{
|
{
|
||||||
werase (winInfo->generic.handle);
|
werase (winInfo->generic.handle);
|
||||||
checkAndDisplayHighlightIfNeeded (winInfo);
|
tui_check_and_display_highlight_if_needed (winInfo);
|
||||||
if (displayPrompt == EMPTY_SOURCE_PROMPT)
|
if (displayPrompt == EMPTY_SOURCE_PROMPT)
|
||||||
{
|
{
|
||||||
char *noSrcStr;
|
char *noSrcStr;
|
||||||
|
@ -258,7 +258,7 @@ tui_erase_source_content (TuiWinInfoPtr winInfo, int displayPrompt)
|
||||||
|
|
||||||
tui_set_source_content_nil (winInfo, noSrcStr);
|
tui_set_source_content_nil (winInfo, noSrcStr);
|
||||||
}
|
}
|
||||||
tuiRefreshWin (&winInfo->generic);
|
tui_refresh_win (&winInfo->generic);
|
||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
} /* tuiEraseSourceContent */
|
} /* tuiEraseSourceContent */
|
||||||
|
@ -302,8 +302,8 @@ tui_show_source_content (TuiWinInfoPtr winInfo)
|
||||||
else
|
else
|
||||||
tui_erase_source_content (winInfo, TRUE);
|
tui_erase_source_content (winInfo, TRUE);
|
||||||
|
|
||||||
checkAndDisplayHighlightIfNeeded (winInfo);
|
tui_check_and_display_highlight_if_needed (winInfo);
|
||||||
tuiRefreshWin (&winInfo->generic);
|
tui_refresh_win (&winInfo->generic);
|
||||||
winInfo->generic.contentInUse = TRUE;
|
winInfo->generic.contentInUse = TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -370,7 +370,7 @@ tui_set_is_exec_point_at (TuiLineOrAddress l, TuiWinInfoPtr winInfo)
|
||||||
i++;
|
i++;
|
||||||
}
|
}
|
||||||
if (changed)
|
if (changed)
|
||||||
tuiRefreshWin (&winInfo->generic);
|
tui_refresh_win (&winInfo->generic);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Update the execution windows to show the active breakpoints.
|
/* Update the execution windows to show the active breakpoints.
|
||||||
|
@ -528,14 +528,14 @@ tuiShowExecInfoContent (TuiWinInfoPtr winInfo)
|
||||||
int curLine;
|
int curLine;
|
||||||
|
|
||||||
werase (execInfo->handle);
|
werase (execInfo->handle);
|
||||||
tuiRefreshWin (execInfo);
|
tui_refresh_win (execInfo);
|
||||||
for (curLine = 1; (curLine <= execInfo->contentSize); curLine++)
|
for (curLine = 1; (curLine <= execInfo->contentSize); curLine++)
|
||||||
mvwaddstr (execInfo->handle,
|
mvwaddstr (execInfo->handle,
|
||||||
curLine,
|
curLine,
|
||||||
0,
|
0,
|
||||||
((TuiWinElementPtr)
|
((TuiWinElementPtr)
|
||||||
execInfo->content[curLine - 1])->whichElement.simpleString);
|
execInfo->content[curLine - 1])->whichElement.simpleString);
|
||||||
tuiRefreshWin (execInfo);
|
tui_refresh_win (execInfo);
|
||||||
execInfo->contentInUse = TRUE;
|
execInfo->contentInUse = TRUE;
|
||||||
|
|
||||||
return;
|
return;
|
||||||
|
@ -548,7 +548,7 @@ tui_erase_exec_info_content (TuiWinInfoPtr winInfo)
|
||||||
TuiGenWinInfoPtr execInfo = winInfo->detail.sourceInfo.executionInfo;
|
TuiGenWinInfoPtr execInfo = winInfo->detail.sourceInfo.executionInfo;
|
||||||
|
|
||||||
werase (execInfo->handle);
|
werase (execInfo->handle);
|
||||||
tuiRefreshWin (execInfo);
|
tui_refresh_win (execInfo);
|
||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue