| 407 tb->button = button; |
407 tb->button = button; |
| 408 g_signal_connect(G_OBJECT(wid), "key_pressed", G_CALLBACK(key_pressed), tb); |
408 g_signal_connect(G_OBJECT(wid), "key_pressed", G_CALLBACK(key_pressed), tb); |
| 409 g_signal_connect_swapped(G_OBJECT(button), "destroy", G_CALLBACK(free_trigger_button), tb); |
409 g_signal_connect_swapped(G_OBJECT(button), "destroy", G_CALLBACK(free_trigger_button), tb); |
| 410 } |
410 } |
| 411 |
411 |
| |
412 const char *gnt_util_localize_string(const char *string) |
| |
413 { |
| |
414 static char *loc = NULL; |
| |
415 |
| |
416 g_free(loc); |
| |
417 |
| |
418 loc = string ? g_locale_from_utf8(string, -1, NULL, NULL, NULL) : NULL; |
| |
419 |
| |
420 return loc ? loc : string; |
| |
421 } |
| |
422 |