popup_manager.cpp

来自「即时通信程序(类似于QQ,MSN) 用C写的」· C++ 代码 · 共 34 行

CPP
34
字号
#include "gui.h"
#include "../network/network.h"
extern struct _chat_wnd *liste_chat_wnd;

extern network *net;
extern bool online;
extern struct _gui gui;

void
valid_message(GtkWidget *widget, gpointer data)
{
 struct _chat_wnd *tmp = (struct _chat_wnd *) data;
 char str[255];

 sprintf(str,"%s : %s\n", gui.user_nick,(char *)gtk_entry_get_text((GtkEntry *)tmp->txt_msg));
 gtk_text_buffer_insert_at_cursor (tmp->txt_view, str, -1);
 envoi_message(tmp->nom, (char *)gtk_entry_get_text((GtkEntry *)tmp->txt_msg));
 gtk_entry_set_text((GtkEntry *)tmp->txt_msg, "");
}

void
fermeture_popup(GtkWidget *widget, gpointer data)
{
    struct _chat_wnd *tmp = (struct _chat_wnd *) data;
    struct _chat_wnd *tmp2 = liste_chat_wnd;
    struct _chat_wnd *tmp3 = NULL;
    
    while (tmp2&&(strcmp(tmp->nom, tmp2->nom)))
    {
        tmp3 = tmp2;
        tmp2 = tmp2->next;
    }

    if(!tmp2)  //non trouv

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?