move selection code out of callbacks section
This commit is contained in:
parent
9d8cfcef84
commit
fd08745d2b
12
termite.c
12
termite.c
|
@ -73,12 +73,6 @@ void launch_browser(char *url) {
|
|||
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) {
|
||||
if (select->mode == SELECT_ON) {
|
||||
// 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);
|
||||
}
|
||||
|
||||
/* {{{ 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) {
|
||||
const guint modifiers = event->state & gtk_accelerator_get_default_mod_mask();
|
||||
gboolean dynamic_title = FALSE, urgent_on_bell = FALSE, clickable_url = FALSE;
|
||||
|
|
Loading…
Reference in New Issue