move ICON_NAME to config file
This commit is contained in:
		
							parent
							
								
									a502d52045
								
							
						
					
					
						commit
						5a0b025f52
					
				
							
								
								
									
										1
									
								
								config.h
									
									
									
									
									
								
							
							
						
						
									
										1
									
								
								config.h
									
									
									
									
									
								
							@ -1,5 +1,4 @@
 | 
			
		||||
#define CLICKABLE_URL
 | 
			
		||||
//#define ICON_NAME "terminal"
 | 
			
		||||
 | 
			
		||||
static const char *url_regex = "(ftp|http)s?://[-a-zA-Z0-9.?$%&/=_~#.,:;+]*";
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										13
									
								
								termite.c
									
									
									
									
									
								
							
							
						
						
									
										13
									
								
								termite.c
									
									
									
									
									
								
							@ -320,6 +320,12 @@ static void load_config(GtkWindow *window, VteTerminal *vte, gboolean *dynamic_t
 | 
			
		||||
            }
 | 
			
		||||
            g_free(cursor_shape);
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        gchar *icon_name = g_key_file_get_string(config, "options", "icon_name", &error);
 | 
			
		||||
        IGNORE_ON_ERROR(error) {
 | 
			
		||||
            gtk_window_set_icon_name(window, icon_name);
 | 
			
		||||
            g_free(icon_name);
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
    g_key_file_free(config);
 | 
			
		||||
}
 | 
			
		||||
@ -348,13 +354,6 @@ int main(int argc, char **argv) {
 | 
			
		||||
        gtk_window_set_role(GTK_WINDOW(window), role);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
#ifdef ICON_NAME
 | 
			
		||||
    GdkPixbuf *icon = gtk_icon_theme_load_icon(gtk_icon_theme_get_default(), ICON_NAME, 48, 0, NULL);
 | 
			
		||||
    if (icon) {
 | 
			
		||||
        gtk_window_set_icon(GTK_WINDOW(window), icon);
 | 
			
		||||
    }
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
    GtkWidget *overlay = gtk_overlay_new();
 | 
			
		||||
    GtkWidget *vte = vte_terminal_new();
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -9,6 +9,7 @@ dynamic_title = true
 | 
			
		||||
urgent_on_bell = true
 | 
			
		||||
font = Monospace 9
 | 
			
		||||
scrollback_lines = 1000
 | 
			
		||||
#icon_name = terminal
 | 
			
		||||
 | 
			
		||||
# SYSTEM, ON or OFF
 | 
			
		||||
cursor_blink = SYSTEM
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user