Exemplo n.º 1
0
bool
cwm_get_window_value::
proc(int argc, const char **argv)
{
  string str = cwm_->sendClientMessage("get_window_value", argc, argv);

  setStringResult(str);

  return true;
}
Exemplo n.º 2
0
bool
cwm_circulate_down::
proc(int argc, const char **argv)
{
  string str = cwm_->sendClientMessage("circulate_down", argc, argv);

  setStringResult(str);

  return true;
}
Exemplo n.º 3
0
bool
cwm_focus_window::
proc(int argc, const char **argv)
{
  string str = cwm_->sendClientMessage("focus_window", argc, argv);

  setStringResult(str);

  return true;
}
Exemplo n.º 4
0
static int
getSessionStringProperty (
  Tcl_Interp *interp, BrlapiSession *session,
  int BRLAPI_STDCALL (*getProperty) (brlapi_handle_t *handle, char *buffer, size_t size)
) {
  size_t size = 0X10;

  while (1) {
    char buffer[size];
    int result = getProperty(session->handle, buffer, size);
    TEST_BRLAPI_OK(result);

    if (result <= size) {
      setStringResult(interp, buffer, result-1);
      return TCL_OK;
    }

    size = result;
  }
}