move selection code out of callbacks section

This commit is contained in:
Daniel Micay 2012-07-10 00:47:35 -04:00
parent 9d8cfcef84
commit fd08745d2b
1 changed files with 6 additions and 6 deletions

View File

@ -73,12 +73,6 @@ void launch_browser(char *url) {
g_spawn_async(NULL, browser_cmd, NULL, G_SPAWN_SEARCH_PATH, NULL, NULL, NULL, NULL); g_spawn_async(NULL, browser_cmd, NULL, G_SPAWN_SEARCH_PATH, NULL, NULL, NULL, NULL);
} }
/* {{{ CALLBACKS */
void window_title_cb(VteTerminal *vte, GtkWindow *window) {
const char * const t = vte_terminal_get_window_title(vte);
gtk_window_set_title(window, t ? t : "termite");
}
static void update_selection(VteTerminal *vte, const select_info *select) { static void update_selection(VteTerminal *vte, const select_info *select) {
if (select->mode == SELECT_ON) { if (select->mode == SELECT_ON) {
// a hack to use the selection as a cursor until a real one is implemented // a hack to use the selection as a cursor until a real one is implemented
@ -189,6 +183,12 @@ static void move_to_row_start(VteTerminal *vte, select_info *select, long row) {
update_selection(vte, select); update_selection(vte, select);
} }
/* {{{ CALLBACKS */
void window_title_cb(VteTerminal *vte, GtkWindow *window) {
const char * const t = vte_terminal_get_window_title(vte);
gtk_window_set_title(window, t ? t : "termite");
}
gboolean key_press_cb(VteTerminal *vte, GdkEventKey *event, search_panel_info *info) { gboolean key_press_cb(VteTerminal *vte, GdkEventKey *event, search_panel_info *info) {
const guint modifiers = event->state & gtk_accelerator_get_default_mod_mask(); const guint modifiers = event->state & gtk_accelerator_get_default_mod_mask();
gboolean dynamic_title = FALSE, urgent_on_bell = FALSE, clickable_url = FALSE; gboolean dynamic_title = FALSE, urgent_on_bell = FALSE, clickable_url = FALSE;