当前位置: 首页>>代码示例>>C++>>正文


C++ ToxWindow::onInit方法代码示例

本文整理汇总了C++中ToxWindow::onInit方法的典型用法代码示例。如果您正苦于以下问题:C++ ToxWindow::onInit方法的具体用法?C++ ToxWindow::onInit怎么用?C++ ToxWindow::onInit使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在ToxWindow的用法示例。


在下文中一共展示了ToxWindow::onInit方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: add_window

int add_window(Tox *m, ToxWindow w)
{
    if (LINES < 2)
        return -1;

    int i;

    for (i = 0; i < MAX_WINDOWS_NUM; i++) {
        if (windows[i].active)
            continue;

        w.window = newwin(LINES - 2, COLS, 0, 0);

        if (w.window == NULL)
            return -1;
#ifdef URXVT_FIX
        /* Fixes text color problem on some terminals. */
        wbkgd(w.window, COLOR_PAIR(6));
#endif
        windows[i] = w;
        w.onInit(&w, m);

        ++num_active_windows;

        return i;
    }

    return -1;
}
开发者ID:Jman012,项目名称:toxic,代码行数:29,代码来源:windows.c

示例2: add_window

int add_window(ToxWindow w, int n)
{
  if (w_num >= TOXWINDOWS_MAX_NUM)
    return -1;

  if (LINES < 2)
    return -1;

  w.window = newwin(LINES - 2, COLS, 0, 0);
  if (w.window == NULL)
    return -1;

  windows[n] = w;
  w.onInit(&w);
  w_num++;
  return n;
}
开发者ID:bingbuidea,项目名称:ProjectTox-Core,代码行数:17,代码来源:main.c

示例3: add_window

int add_window(ToxWindow w) {
  if(w_num == TOXWINDOWS_MAX_NUM)
    return -1;

  if(LINES < 2)
    return -1;

  w.window = newwin(LINES - 2, COLS, 0, 0);

  if(w.window == NULL)
    return -1;

  windows[w_num++] = w;
  w.onInit(&w);

  return w_num - 1;
}
开发者ID:Astonex,项目名称:ProjectTox-Core,代码行数:17,代码来源:main.c


注:本文中的ToxWindow::onInit方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。