static void renderStatusField_generic (unsigned char *cells) { cells[GSC_FIRST] = GSC_MARKER; cells[gscBrailleWindowColumn] = SCR_COLUMN_NUMBER(ses->winx); cells[gscBrailleWindowRow] = SCR_ROW_NUMBER(ses->winy); cells[gscScreenCursorColumn] = SCR_COLUMN_NUMBER(scr.posx); cells[gscScreenCursorRow] = SCR_ROW_NUMBER(scr.posy); cells[gscScreenNumber] = scr.number; cells[gscFrozenScreen] = isSpecialScreen(SCR_FROZEN); cells[gscDisplayMode] = ses->displayMode; cells[gscTextStyle] = prefs.textStyle; cells[gscSlidingBrailleWindow] = prefs.slidingBrailleWindow; cells[gscSkipIdenticalLines] = prefs.skipIdenticalLines; cells[gscSkipBlankBrailleWindows] = prefs.skipBlankBrailleWindows; cells[gscShowScreenCursor] = prefs.showScreenCursor; cells[gscHideScreenCursor] = ses->hideScreenCursor; cells[gscTrackScreenCursor] = ses->trackScreenCursor; cells[gscScreenCursorStyle] = prefs.screenCursorStyle; cells[gscBlinkingScreenCursor] = prefs.blinkingScreenCursor; cells[gscShowAttributes] = prefs.showAttributes; cells[gscBlinkingAttributes] = prefs.blinkingAttributes; cells[gscBlinkingCapitals] = prefs.blinkingCapitals; cells[gscAlertTunes] = prefs.alertTunes; cells[gscAutorepeat] = prefs.autorepeatEnabled; cells[gscAutospeak] = prefs.autospeak; cells[gscBrailleInputMode] = prefs.brailleInputMode; }
static void renderStatusField_generic (unsigned char *cells) { cells[GSC_FIRST] = GSC_MARKER; cells[gscWindowColumn] = SCR_COLUMN_NUMBER(ses->winx); cells[gscWindowRow] = SCR_ROW_NUMBER(ses->winy); cells[gscCursorColumn] = SCR_COLUMN_NUMBER(scr.posx); cells[gscCursorRow] = SCR_ROW_NUMBER(scr.posy); cells[gscScreenNumber] = scr.number; cells[gscFrozenScreen] = isFrozenScreen(); cells[gscDisplayMode] = ses->displayMode; cells[gscTextStyle] = prefs.textStyle; cells[gscSlidingWindow] = prefs.slidingWindow; cells[gscSkipIdenticalLines] = prefs.skipIdenticalLines; cells[gscSkipBlankWindows] = prefs.skipBlankWindows; cells[gscShowCursor] = prefs.showCursor; cells[gscHideCursor] = ses->hideCursor; cells[gscTrackCursor] = ses->trackCursor; cells[gscCursorStyle] = prefs.cursorStyle; cells[gscBlinkingCursor] = prefs.blinkingCursor; cells[gscShowAttributes] = prefs.showAttributes; cells[gscBlinkingAttributes] = prefs.blinkingAttributes; cells[gscBlinkingCapitals] = prefs.blinkingCapitals; cells[gscAlertTunes] = prefs.alertTunes; cells[gscHelpScreen] = isHelpScreen(); cells[gscInfoMode] = infoMode; cells[gscAutorepeat] = prefs.autorepeat; cells[gscAutospeak] = prefs.autospeak; }
static void renderStatusField_windowColumn (unsigned char *cells) { renderNumberVertical(cells, SCR_COLUMN_NUMBER(ses->winx)); }
static void renderStatusField_windowCoordinates (unsigned char *cells) { renderCoordinatesVertical(cells, SCR_COLUMN_NUMBER(ses->winx), SCR_ROW_NUMBER(ses->winy)); }
static void renderStatusField_cursorAndWindowColumn (unsigned char *cells) { renderNumberUpper(cells, SCR_COLUMN_NUMBER(scr.posx)); renderNumberLower(cells, SCR_COLUMN_NUMBER(ses->winx)); }
static void renderStatusField_cursorColumn (unsigned char *cells) { renderNumberVertical(cells, SCR_COLUMN_NUMBER(scr.posx)); }
static void renderStatusField_cursorCoordinates (unsigned char *cells) { renderCoordinatesVertical(cells, SCR_COLUMN_NUMBER(scr.posx), SCR_ROW_NUMBER(scr.posy)); }