docs: def simxDisplayDialog(clientID, titleText, mainText, dialogType, initialText, titleColors, dialogColors, operationMode):
      '''
      Please have a look at the function description/documentation in the V-REP user manual
      '''
      if titleColors != None:
          c_titleColors  = (ct.c_float*6)(*titleColors)
      else:
          c_titleColors  = None
      if dialogColors != None:
          c_dialogColors  = (ct.c_float*6)(*dialogColors)
      else:
          c_dialogColors  = None
  
      c_dialogHandle = ct.c_int()
      c_uiHandle = ct.c_int()
      if sys.version_info[0] == 3:
          if type(titleText) is str:
              titleText=titleText.encode('utf-8')
          if type(mainText) is str:
              mainText=mainText.encode('utf-8')
          if type(initialText) is str:
              initialText=initialText.encode('utf-8')
      return c_DisplayDialog(clientID, titleText, mainText, dialogType, initialText, c_titleColors, c_dialogColors, ct.byref(c_dialogHandle), ct.byref(c_uiHandle), operationMode), c_dialogHandle.value, c_uiHandle.value