本文整理汇总了C++中cons_show函数的典型用法代码示例。如果您正苦于以下问题:C++ cons_show函数的具体用法?C++ cons_show怎么用?C++ cons_show使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了cons_show函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。
示例1: cons_show_software_version
void
cons_show_software_version(const char * const jid, const char * const presence,
const char * const name, const char * const version, const char * const os)
{
if ((name != NULL) || (version != NULL) || (os != NULL)) {
cons_show("");
win_print_time(console, '-');
win_presence_colour_on(console, presence);
wprintw(console->win, "%s", jid);
win_presence_colour_off(console, presence);
wprintw(console->win, ":\n");
}
if (name != NULL) {
cons_show("Name : %s", name);
}
if (version != NULL) {
cons_show("Version : %s", version);
}
if (os != NULL) {
cons_show("OS : %s", os);
}
ui_console_dirty();
cons_alert();
}
开发者ID:cjopcjop,项目名称:profanity,代码行数:25,代码来源:console.c
示例2: sv_ev_subscription
void
sv_ev_subscription(const char *barejid, jabber_subscr_t type)
{
switch (type) {
case PRESENCE_SUBSCRIBE:
/* TODO: auto-subscribe if needed */
cons_show("Received authorization request from %s", barejid);
log_info("Received authorization request from %s", barejid);
ui_print_system_msg_from_recipient(barejid, "Authorization request, type '/sub allow' to accept or '/sub deny' to reject");
if (prefs_get_boolean(PREF_NOTIFY_SUB)) {
notify_subscription(barejid);
}
break;
case PRESENCE_SUBSCRIBED:
cons_show("Subscription received from %s", barejid);
log_info("Subscription received from %s", barejid);
ui_print_system_msg_from_recipient(barejid, "Subscribed");
break;
case PRESENCE_UNSUBSCRIBED:
cons_show("%s deleted subscription", barejid);
log_info("%s deleted subscription", barejid);
ui_print_system_msg_from_recipient(barejid, "Unsubscribed");
break;
default:
/* unknown type */
break;
}
}
开发者ID:fisle,项目名称:profanity,代码行数:28,代码来源:server_events.c
示例3: cons_show_account_list
void
cons_show_account_list(gchar **accounts)
{
int size = g_strv_length(accounts);
if (size > 0) {
cons_show("Accounts:");
int i = 0;
for (i = 0; i < size; i++) {
if ((jabber_get_connection_status() == JABBER_CONNECTED) &&
(g_strcmp0(jabber_get_account_name(), accounts[i]) == 0)) {
resource_presence_t presence = accounts_get_last_presence(accounts[i]);
win_print_time(console, '-');
win_presence_colour_on(console, string_from_resource_presence(presence));
wprintw(console->win, "%s\n", accounts[i]);
win_presence_colour_off(console, string_from_resource_presence(presence));
} else {
cons_show(accounts[i]);
}
}
cons_show("");
} else {
cons_show("No accounts created yet.");
cons_show("");
}
ui_console_dirty();
cons_alert();
}
开发者ID:cjopcjop,项目名称:profanity,代码行数:28,代码来源:console.c
示例4: cons_show_bookmarks
void
cons_show_bookmarks(const GList *list)
{
Bookmark *item;
cons_show("");
cons_show("Bookmarks:");
/* TODO: show status (connected or not) and window number */
while (list != NULL) {
item = list->data;
win_print_time(console, '-');
wprintw(console->win, " %s", item->jid);
if (item->nick != NULL) {
wprintw(console->win, "/%s", item->nick);
}
if (item->autojoin) {
wprintw(console->win, " (autojoin)");
}
wprintw(console->win, "\n");
list = g_list_next(list);
}
ui_console_dirty();
cons_alert();
}
开发者ID:cjopcjop,项目名称:profanity,代码行数:27,代码来源:console.c
示例5: cons_check_version
void
cons_check_version(gboolean not_available_msg)
{
char *latest_release = release_get_latest();
if (latest_release != NULL) {
gboolean relase_valid = g_regex_match_simple("^\\d+\\.\\d+\\.\\d+$", latest_release, 0, 0);
if (relase_valid) {
if (release_is_new(latest_release)) {
win_print_time(console, '-');
wprintw(console->win, "A new version of Profanity is available: %s", latest_release);
win_print_time(console, '-');
wprintw(console->win, "Check <http://www.profanity.im> for details.\n");
free(latest_release);
win_print_time(console, '-');
wprintw(console->win, "\n");
} else {
if (not_available_msg) {
cons_show("No new version available.");
cons_show("");
}
}
ui_console_dirty();
cons_alert();
}
}
}
开发者ID:cjopcjop,项目名称:profanity,代码行数:29,代码来源:console.c
示例6: cons_beep_setting
void
cons_beep_setting(void)
{
if (prefs_get_boolean(PREF_BEEP))
cons_show("Terminal beep (/beep) : ON");
else
cons_show("Terminal beep (/beep) : OFF");
}
开发者ID:cjopcjop,项目名称:profanity,代码行数:8,代码来源:console.c
示例7: cons_flash_setting
void
cons_flash_setting(void)
{
if (prefs_get_boolean(PREF_FLASH))
cons_show("Terminal flash (/flash) : ON");
else
cons_show("Terminal flash (/flash) : OFF");
}
开发者ID:cjopcjop,项目名称:profanity,代码行数:8,代码来源:console.c
示例8: cons_splash_setting
void
cons_splash_setting(void)
{
if (prefs_get_boolean(PREF_SPLASH))
cons_show("Splash screen (/splash) : ON");
else
cons_show("Splash screen (/splash) : OFF");
}
开发者ID:cjopcjop,项目名称:profanity,代码行数:8,代码来源:console.c
示例9: cons_vercheck_setting
void
cons_vercheck_setting(void)
{
if (prefs_get_boolean(PREF_VERCHECK))
cons_show("Version checking (/vercheck) : ON");
else
cons_show("Version checking (/vercheck) : OFF");
}
开发者ID:cjopcjop,项目名称:profanity,代码行数:8,代码来源:console.c
示例10: cons_statuses_setting
void
cons_statuses_setting(void)
{
if (prefs_get_boolean(PREF_STATUSES))
cons_show("Status (/statuses) : ON");
else
cons_show("Status (/statuses) : OFF");
}
开发者ID:cjopcjop,项目名称:profanity,代码行数:8,代码来源:console.c
示例11: cons_history_setting
void
cons_history_setting(void)
{
if (prefs_get_boolean(PREF_HISTORY))
cons_show("Chat history (/history) : ON");
else
cons_show("Chat history (/history) : OFF");
}
开发者ID:cjopcjop,项目名称:profanity,代码行数:8,代码来源:console.c
示例12: cons_intype_setting
void
cons_intype_setting(void)
{
if (prefs_get_boolean(PREF_INTYPE))
cons_show("Show typing (/intype) : ON");
else
cons_show("Show typing (/intype) : OFF");
}
开发者ID:cjopcjop,项目名称:profanity,代码行数:8,代码来源:console.c
示例13: cons_outtype_setting
void
cons_outtype_setting(void)
{
if (prefs_get_boolean(PREF_OUTTYPE))
cons_show("Send composing (/outtype) : ON");
else
cons_show("Send composing (/outtype) : OFF");
}
开发者ID:cjopcjop,项目名称:profanity,代码行数:8,代码来源:console.c
示例14: cons_states_setting
void
cons_states_setting(void)
{
if (prefs_get_boolean(PREF_STATES))
cons_show("Send chat states (/states) : ON");
else
cons_show("Send chat states (/states) : OFF");
}
开发者ID:cjopcjop,项目名称:profanity,代码行数:8,代码来源:console.c
示例15: cons_mouse_setting
void
cons_mouse_setting(void)
{
if (prefs_get_boolean(PREF_MOUSE))
cons_show("Mouse handling (/mouse) : ON");
else
cons_show("Mouse handling (/mouse) : OFF");
}
开发者ID:cjopcjop,项目名称:profanity,代码行数:8,代码来源:console.c
示例16: cons_grlog_setting
void
cons_grlog_setting(void)
{
if (prefs_get_boolean(PREF_GRLOG))
cons_show("Groupchat logging (/grlog) : ON");
else
cons_show("Groupchat logging (/grlog) : OFF");
}
开发者ID:cjopcjop,项目名称:profanity,代码行数:8,代码来源:console.c
示例17: cons_chlog_setting
void
cons_chlog_setting(void)
{
if (prefs_get_boolean(PREF_CHLOG))
cons_show("Chat logging (/chlog) : ON");
else
cons_show("Chat logging (/chlog) : OFF");
}
开发者ID:cjopcjop,项目名称:profanity,代码行数:8,代码来源:console.c
示例18: ui_roster_add
void
ui_roster_add(const char * const barejid, const char * const name)
{
if (name != NULL) {
cons_show("Roster item added: %s (%s)", barejid, name);
} else {
cons_show("Roster item added: %s", barejid);
}
}
开发者ID:jesseadams,项目名称:profanity,代码行数:9,代码来源:core.c
示例19: handle_ping_result
void
handle_ping_result(const char * const from, int millis)
{
if (from == NULL) {
cons_show("Ping response from server: %dms.", millis);
} else {
cons_show("Ping response from %s: %dms.", from, millis);
}
}
开发者ID:dotoole,项目名称:profanity,代码行数:9,代码来源:server_events.c
示例20: cons_titlebar_setting
void
cons_titlebar_setting(void)
{
if (prefs_get_boolean(PREF_TITLEBARVERSION)) {
cons_show("Titlebar display (/titlebar) : version");
} else {
cons_show("Titlebar display (/titlebar) : NONE");
}
}
开发者ID:cjopcjop,项目名称:profanity,代码行数:9,代码来源:console.c
注:本文中的cons_show函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论