Mercurial > pidgin
comparison src/buddy.c @ 4733:76ccf9740183
[gaim-migrate @ 5048]
Tooltipfixen
committer: Tailor Script <tailor@pidgin.im>
author | Sean Egan <seanegan@gmail.com> |
---|---|
date | Thu, 13 Mar 2003 06:29:56 +0000 |
parents | c15e0699acae |
children | da3c96faa167 |
comparison
equal
deleted
inserted
replaced
4732:c15e0699acae | 4733:76ccf9740183 |
---|---|
359 int width; | 359 int width; |
360 | 360 |
361 layout = gtk_widget_create_pango_layout (gtkblist->tipwindow, NULL); | 361 layout = gtk_widget_create_pango_layout (gtkblist->tipwindow, NULL); |
362 pango_layout_set_markup(layout, tooltiptext, strlen(tooltiptext)); | 362 pango_layout_set_markup(layout, tooltiptext, strlen(tooltiptext)); |
363 pango_layout_set_wrap(layout, PANGO_WRAP_WORD); | 363 pango_layout_set_wrap(layout, PANGO_WRAP_WORD); |
364 pango_layout_set_width(layout, 300000); | |
364 style = gtkblist->tipwindow->style; | 365 style = gtkblist->tipwindow->style; |
365 | 366 |
366 gtk_paint_flat_box (style, gtkblist->tipwindow->window, GTK_STATE_NORMAL, GTK_SHADOW_OUT, | 367 gtk_paint_flat_box (style, gtkblist->tipwindow->window, GTK_STATE_NORMAL, GTK_SHADOW_OUT, |
367 NULL, gtkblist->tipwindow, "tooltip", 0, 0, -1, -1); | 368 NULL, gtkblist->tipwindow, "tooltip", 0, 0, -1, -1); |
368 | 369 |
407 g_signal_connect(G_OBJECT(gtkblist->tipwindow), "expose_event", | 408 g_signal_connect(G_OBJECT(gtkblist->tipwindow), "expose_event", |
408 G_CALLBACK(gaim_gtk_blist_paint_tip), buddy); | 409 G_CALLBACK(gaim_gtk_blist_paint_tip), buddy); |
409 gtk_widget_ensure_style (gtkblist->tipwindow); | 410 gtk_widget_ensure_style (gtkblist->tipwindow); |
410 | 411 |
411 layout = gtk_widget_create_pango_layout (gtkblist->tipwindow, NULL); | 412 layout = gtk_widget_create_pango_layout (gtkblist->tipwindow, NULL); |
413 pango_layout_set_wrap(layout, PANGO_WRAP_WORD); | |
414 pango_layout_set_width(layout, 300000); | |
412 pango_layout_set_markup(layout, tooltiptext, strlen(tooltiptext)); | 415 pango_layout_set_markup(layout, tooltiptext, strlen(tooltiptext)); |
413 scr_w = gdk_screen_width(); | 416 scr_w = gdk_screen_width(); |
414 scr_h = gdk_screen_height(); | 417 scr_h = gdk_screen_height(); |
415 pango_layout_get_size (layout, &w, &h); | 418 pango_layout_get_size (layout, &w, &h); |
416 w = PANGO_PIXELS(w) + 8; | 419 w = PANGO_PIXELS(w) + 8; |