mirror of
https://github.com/gryf/wmaker.git
synced 2025-12-20 21:08:08 +01:00
*** empty log message ***
This commit is contained in:
@@ -1475,6 +1475,8 @@ void WMSetRulerReleaseAction(WMRuler *rPtr, WMAction *action, void *clientData);
|
|||||||
WMText *WMCreateTextForDocumentType(WMWidget *parent,
|
WMText *WMCreateTextForDocumentType(WMWidget *parent,
|
||||||
WMAction *parser, WMAction *writer);
|
WMAction *parser, WMAction *writer);
|
||||||
|
|
||||||
|
void WMSetTextDelegate(WMText *tPtr, WMTextDelegate *delegate);
|
||||||
|
|
||||||
void WMFreezeText(WMText *tPtr);
|
void WMFreezeText(WMText *tPtr);
|
||||||
|
|
||||||
void WMThawText(WMText *tPtr);
|
void WMThawText(WMText *tPtr);
|
||||||
|
|||||||
@@ -1840,14 +1840,11 @@ reqBlockSize(unsigned short requested)
|
|||||||
|
|
||||||
|
|
||||||
static void
|
static void
|
||||||
clearText(Text *tPtr, int destroy)
|
clearText(Text *tPtr)
|
||||||
{
|
{
|
||||||
tPtr->vpos = tPtr->hpos = 0;
|
tPtr->vpos = tPtr->hpos = 0;
|
||||||
tPtr->docHeight = tPtr->docWidth = 0;
|
tPtr->docHeight = tPtr->docWidth = 0;
|
||||||
|
|
||||||
if(!destroy)
|
|
||||||
updateScrollers(tPtr);
|
|
||||||
|
|
||||||
if (!tPtr->firstTextBlock)
|
if (!tPtr->firstTextBlock)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
@@ -1858,6 +1855,7 @@ clearText(Text *tPtr, int destroy)
|
|||||||
tPtr->currentTextBlock = NULL;
|
tPtr->currentTextBlock = NULL;
|
||||||
tPtr->lastTextBlock = NULL;
|
tPtr->lastTextBlock = NULL;
|
||||||
WMEmptyArray(tPtr->gfxItems);
|
WMEmptyArray(tPtr->gfxItems);
|
||||||
|
updateScrollers(tPtr);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
@@ -2533,7 +2531,7 @@ handleEvents(XEvent *event, void *data)
|
|||||||
|
|
||||||
|
|
||||||
case DestroyNotify:
|
case DestroyNotify:
|
||||||
clearText(tPtr, True);
|
clearText(tPtr);
|
||||||
if(tPtr->hS)
|
if(tPtr->hS)
|
||||||
WMDestroyWidget(tPtr->hS);
|
WMDestroyWidget(tPtr->hS);
|
||||||
if(tPtr->vS)
|
if(tPtr->vS)
|
||||||
@@ -2995,7 +2993,7 @@ WMPrependTextStream(WMText *tPtr, char *text)
|
|||||||
if(tPtr->flags.ownsSelection)
|
if(tPtr->flags.ownsSelection)
|
||||||
releaseSelection(tPtr);
|
releaseSelection(tPtr);
|
||||||
else
|
else
|
||||||
clearText(tPtr, False);
|
clearText(tPtr);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -3018,7 +3016,7 @@ WMAppendTextStream(WMText *tPtr, char *text)
|
|||||||
if(tPtr->flags.ownsSelection)
|
if(tPtr->flags.ownsSelection)
|
||||||
releaseSelection(tPtr);
|
releaseSelection(tPtr);
|
||||||
else
|
else
|
||||||
clearText(tPtr, False);
|
clearText(tPtr);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user