Changeset 2960 for trunk/jons-gtk-gui
- Timestamp:
- 08/06/02 23:03:58 (6 years ago)
- Location:
- trunk/jons-gtk-gui/src
- Files:
-
- 6 modified
-
chat_window.cpp (modified) (2 diffs)
-
convo.cpp (modified) (3 diffs)
-
extras.cpp (modified) (1 diff)
-
file_window.cpp (modified) (2 diffs)
-
licq_gtk.h (modified) (1 diff)
-
main.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/jons-gtk-gui/src/chat_window.cpp
r2532 r2960 282 282 GTK_COMBO(rc->chat_list)->entry)), 283 283 nPort, 284 send_as );284 send_as, false); 285 285 } 286 286 … … 291 291 gtk_editable_get_chars(GTK_EDITABLE(rc->text_box), 292 292 0, -1), 293 send_as );293 send_as, false); 294 294 } 295 295 -
trunk/jons-gtk-gui/src/convo.cpp
r2564 r2960 266 266 { 267 267 struct conversation *c = (struct conversation *)data; 268 268 guint state; 269 270 state = eventkey->state; 269 271 if(eventkey->keyval == GDK_Return) 270 272 { 271 if(enter_sends && !(eventkey->state & GDK_SHIFT_MASK)) 272 { 273 if(!enter_sends && (state & GDK_SHIFT_MASK)) 274 convo_send(0, (gpointer)c); 275 if (enter_sends && !(state & GDK_SHIFT_MASK) && 276 !(state & GDK_CONTROL_MASK)) 277 { 278 gtk_signal_emit_stop_by_name(GTK_OBJECT(entry), 279 "key_press_event"); 273 280 convo_send(0, (gpointer)c); 274 281 } … … 284 291 285 292 return TRUE; 293 } 294 295 void convo_nick_timestamp(GtkWidget *text, const char *nick, time_t message_time, GdkColor *color) 296 { 297 // How about their alias and an optional timestamp? 298 if (show_convo_timestamp) 299 { 300 char szTime[26]; 301 struct tm *_tm = localtime(&message_time); 302 strftime(szTime, 26, timestamp_format, _tm); 303 szTime[25] = '\0'; 304 305 char *szTempStamp = g_strdup_printf("[%s] ", szTime); 306 gtk_text_insert(GTK_TEXT(text), 0, NULL, 0, szTempStamp, -1); 307 g_free(szTempStamp); 308 } 309 310 gtk_text_insert(GTK_TEXT(text), 0, color, 0, nick, -1); 311 gtk_text_insert(GTK_TEXT(text), 0, color, 0, " : ", -1); 286 312 } 287 313 … … 457 483 // How about their alias and an optional timestamp? 458 484 gtk_text_freeze(GTK_TEXT(c->text)); 459 gtk_text_insert(GTK_TEXT(c->text), 0, red, 0, c->user->GetAlias(), -1); 460 461 if (show_convo_timestamp) 462 { 463 char szTime[26]; 464 time_t message_time = u_event->Time(); 465 struct tm *_tm = localtime(&message_time); 466 strftime(szTime, 26, timestamp_format, _tm); 467 szTime[25] = '\0'; 468 469 char *szTempStamp = g_strdup_printf(" (%s): ", szTime); 470 gtk_text_insert(GTK_TEXT(c->text), 0, red, 0, szTempStamp, -1); 471 g_free(szTempStamp); 472 } 473 else 474 { 475 gtk_text_insert(GTK_TEXT(c->text), 0, red, 0, " : ", -1); 476 } 485 convo_nick_timestamp(c->text, c->user->GetAlias(), u_event->Time(), red); 477 486 478 487 switch (u_event->SubCommand()) -
trunk/jons-gtk-gui/src/extras.cpp
r2558 r2960 324 324 325 325 gtk_text_freeze(GTK_TEXT(c->entry)); 326 gtk_text_insert(GTK_TEXT(c->text), 0, blue, 0, name, -1); 327 gtk_text_insert(GTK_TEXT(c->text), 0, 0, 0, c->for_user, -1); 326 gtk_text_freeze(GTK_TEXT(c->text)); 327 convo_nick_timestamp(c->text, name, time(NULL), blue); 328 gtk_text_insert(GTK_TEXT(c->text), 0, 329 0, 330 0, 331 c->for_user, -1); 332 gtk_text_thaw(GTK_TEXT(c->text)); 328 333 gtk_text_thaw(GTK_TEXT(c->entry)); 329 334 } -
trunk/jons-gtk-gui/src/file_window.cpp
r2532 r2960 181 181 // Actually accept the file 182 182 icq_daemon->icqFileTransferAccept(fw->uin, 183 fw->ftman->LocalPort(), fw->sequence); 183 fw->ftman->LocalPort(), fw->sequence, 184 false); 184 185 } 185 186 … … 688 689 gtk_editable_get_chars(GTK_EDITABLE( 689 690 fs->description), 0, -1), 690 ICQ_TCPxMSG_NORMAL );691 ICQ_TCPxMSG_NORMAL, false); 691 692 } 692 693 -
trunk/jons-gtk-gui/src/licq_gtk.h
r2894 r2960 609 609 extern struct conversation *convo_find(unsigned long); 610 610 extern void convo_show(struct conversation *); 611 extern void convo_nick_timestamp(GtkWidget *, const char *, time_t, GdkColor *); 611 612 extern void convo_send(GtkWidget *, gpointer); 612 613 extern gboolean key_press_convo(GtkWidget *, GdkEventKey *, gpointer); -
trunk/jons-gtk-gui/src/main.cpp
r2558 r2960 74 74 bool LP_Init(int argc, char **argv) 75 75 { 76 gtk_set_locale(); 76 77 return( gtk_init_check(&argc, &argv) ); 77 78 }
