Guiliani  Version 2.5 revision 7293 (documentation build 13)
CGUIBiDiHelper Class Reference

#include <GUIBiDiHelper.h>

Static Public Member Functions

static eC_Bool IsActive ()
 
static eC_Bool IsBiDi (const eC_String &kInputString)
 
static void SetActive (const eC_Bool &bActive)
 

Detailed Description

This class is used to activate BiDi-support (bi-directional text) in Guiliani. If BiDi is not activated, no conversion for input or display of strings is done.

Member Function Documentation

◆ IsActive()

static eC_Bool CGUIBiDiHelper::IsActive ( )
static

Determine if BiDi-conversion is currently active or not

Returns
true if active else false

◆ IsBiDi()

static eC_Bool CGUIBiDiHelper::IsBiDi ( const eC_String &  kInputString)
static

Check if provided text contains any potential BiDi-text this method returns false if bidi is not active.

Parameters
kInputStringinput text
Returns
true if potentially BiDi

◆ SetActive()

static void CGUIBiDiHelper::SetActive ( const eC_Bool &  bActive)
static

This method activates/deactivates conversion of text for BiDi-support ATTENTION:

  • texts in languages needing BiDi-conversion will not be displayed properly if this setting inactive
  • if conversion is active the performance might drop and memory consumption might rise
  • when changing the setting during runtime, the whole GUI needs to be invalidated
    Parameters
    bActivesetting for BiDi-conversion

The documentation for this class was generated from the following file: