User Tools

Site Tools


Sidebar

Home



Expressions


About

Functions

  abs()
  acos()
  and()
  array_clear()
  array_copy()
  array_crc16()
  array_crc32()
  array_delete()
  array_getdata16()
  array_getdata32()
  array_getdata64()
  array_getdataflt32()
  array_getdataflt64()
  array_getdata()
  array_getstring()
  array_insert()
  array_isvalid()
  array_new()
  array_printdata()
  array_printstring()
  array_remove()
  array_resize()
  array_setdata16()
  array_setdata32()
  array_setdata64()
  array_setdataflt32()
  array_setdataflt64()
  array_setdata()
  array_setstring()
  array_size()
  asin()
  atan2()
  atan()
  beep()
  bin()
  bit()
  cam_color()
  cam_grab()
  cam_load()
  cam_rect()
  ceil()
  centerex()
  center()
  chr()
  clear()
  close()
  cmd()
  cmdcount()
  cmddisplayname()
  cmdid()
  cmdischecked()
  cmdisenabled()
  cmdlist()
  cmdname()
  cos()
  crc16()
  crc32()
  datetime()
  date()
  day()
  debug()
  dec()
  defnz()
  def()
  deg2rad()
  dlg_new()
  dlg_show()
  dlg_delete()
  dlg_addimage()
  dlg_addlabel()
  dlg_addcheckbox()
  dlg_addinput()
  eq()
  estop()
  exec()
  exists()
  exit()
  exitforce()
  exp10()
  exp2()
  exp()
  extout1()
  extout2()
  e()
  file_append()
  file_close()
  file_delete()
  file_flush()
  file_open()
  flood()
  floor()
  for()
  getparam()
  ge()
  gt()
  hex()
  hour()
  if()
  inc()
  isnum()
  isuiready()
  jog()
  land()
  le()
  lnand()
  lnor()
  lnot()
  log10()
  log2()
  log()
  lor()
  lt()
  lxnor()
  lxor()
  match()
  max()
  md5_f()
  md5()
  midiin_channel()
  midiin_ctrl()
  midiin_note()
  midiin_prog()
  midi_ctrl()
  midi_isplaying()
  midi_noteOff()
  midi_noteOn()
  midi_play()
  midi_prog()
  midi_stop()
  millisec()
  minute()
  min()
  mist()
  mmtosetunit()
  mmtounit()
  month()
  msg()
  msgex()
  nand()
  nan()
  ne()
  nop()
  nor()
  notexists()
  not()
  open()
  openfn()
  opencode()
  or()
  outpwm()
  outrc()
  out()
  pause()
  pi()
  pk_analog()
  pk_digital()
  pow()
  print()
  progress()
  pythr()
  py()
  rad2deg()
  rand()
  remparam()
  return()
  rgb2hue()
  rgb2lum()
  rgb2name()
  rgb2sat()
  roundup()
  round()
  rubik()
  second()
  serial_addlistener()
  serial_close()
  serial_config()
  serial_info()
  serial_list()
  serial_open()
  serial_readarray()
  serial_readdata()
  serial_readflush()
  serial_read()
  serial_remlistener()
  serial_writearray()
  serial_writedata16()
  serial_writedata32()
  serial_writedata()
  serial_writeflush()
  serial_write()
  setparam()
  settings()
  setunittomm()
  setunit()
  sha256_f()
  sha256()
  shl()
  shr()
  sign()
  sin()
  siren()
  sleep()
  sound_isplaying()
  sound_load()
  sound_play()
  sound_stop()
  sound_unload()
  spindle()
  sqrt()
  sqr()
  startcode()
  startfn()
  start()
  status()
  stop()
  strlen()
  str()
  tan()
  testfn()
  testcode()
  tomachineuv()
  tomachinexy()
  tomachine()
  toworkuv()
  toworkxy()
  towork()
  trunc()
  unittomm()
  url()
  usb_addlistener()
  usb_close()
  usb_info()
  usb_list()
  usb_open()
  usb_readarray()
  usb_readdata()
  usb_read()
  usb_remlistener()
  usb_writearray()
  usb_writedata()
  usb_write()
  xnor()
  xor()
  year()

Operators

Events

expr:functions:func-msgex

msgex()

Prompts on-screen message.

Syntax

msgex(icon, okbtn, cancelbtn, wait, callback, title, ...);

Parameters

icon Icon type.
0 - no icon
1 - info
2 - warning
3 - question
okbtn Zero to hide OK button.
cancelbtn Zero to hide Cancel button.
wait Zero for nonblocking dialog. Avoid using blocking dialog unless you really know what you are doing.
callback Callback event name.
title Dialog title.
Accepts list of strings, numbers, parameters to be displayed in the message.
Return Value Return value is >= 0 if dialog was displayed.

Examples

#Answer
print('Your answer to question ', .arg2, ' was ', .arg1);
msgex(3, 1, 1, 0, '#Answer', 'Please answer', 'Do you feel lucky?');

Message:

Please answer
Do you feel lucky?
[OK]  [Cancel]

See also

msg

expr/functions/func-msgex.txt · Last modified: 2023/05/06 19:14 by 127.0.0.1

Page Tools