filename | src/gtkui/gtkcb.c |
changeset | 736:a02d1475ccfd |
prev | 671:a530ea88eebd |
next | 738:0cbff49086b8 |
author | nkeynes |
date | Mon Jul 14 07:44:42 2008 +0000 (15 years ago) |
permissions | -rw-r--r-- |
last change | Re-indent everything consistently Fix include guards for consistency as well |
file | annotate | diff | log | raw |
1.1 --- a/src/gtkui/gtkcb.c Thu May 15 10:22:39 2008 +00001.2 +++ b/src/gtkui/gtkcb.c Mon Jul 14 07:44:42 2008 +00001.3 @@ -28,58 +28,58 @@1.4 static void add_file_pattern( GtkFileChooser *chooser, char *pattern, char *patname )1.5 {1.6 if( pattern != NULL ) {1.7 - GtkFileFilter *filter = gtk_file_filter_new();1.8 - gtk_file_filter_add_pattern( filter, pattern );1.9 - gtk_file_filter_set_name( filter, patname );1.10 - gtk_file_chooser_add_filter( chooser, filter );1.11 - filter = gtk_file_filter_new();1.12 - gtk_file_filter_set_name( filter, _("All files") );1.13 - gtk_file_filter_add_pattern( filter, "*" );1.14 - gtk_file_chooser_add_filter( chooser, filter );1.15 + GtkFileFilter *filter = gtk_file_filter_new();1.16 + gtk_file_filter_add_pattern( filter, pattern );1.17 + gtk_file_filter_set_name( filter, patname );1.18 + gtk_file_chooser_add_filter( chooser, filter );1.19 + filter = gtk_file_filter_new();1.20 + gtk_file_filter_set_name( filter, _("All files") );1.21 + gtk_file_filter_add_pattern( filter, "*" );1.22 + gtk_file_chooser_add_filter( chooser, filter );1.23 }1.24 }1.26 void open_file_dialog( char *title, file_callback_t action, char *pattern, char *patname,1.27 - gchar const *initial_dir )1.28 + gchar const *initial_dir )1.29 {1.30 GtkWidget *file;1.31 gchar *initial_path = get_absolute_path(initial_dir);1.32 file = gtk_file_chooser_dialog_new( title, NULL,1.33 - GTK_FILE_CHOOSER_ACTION_OPEN,1.34 - GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,1.35 - GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT,1.36 - NULL );1.37 + GTK_FILE_CHOOSER_ACTION_OPEN,1.38 + GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,1.39 + GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT,1.40 + NULL );1.41 add_file_pattern( GTK_FILE_CHOOSER(file), pattern, patname );1.42 gtk_file_chooser_set_current_folder( GTK_FILE_CHOOSER(file), initial_path );1.43 gtk_window_set_modal( GTK_WINDOW(file), TRUE );1.44 gtk_dialog_set_default_response( GTK_DIALOG(file), GTK_RESPONSE_ACCEPT );1.45 int result = gtk_dialog_run( GTK_DIALOG(file) );1.46 if( result == GTK_RESPONSE_ACCEPT ) {1.47 - gchar *filename = gtk_file_chooser_get_filename( GTK_FILE_CHOOSER(file) );1.48 - action( filename );1.49 + gchar *filename = gtk_file_chooser_get_filename( GTK_FILE_CHOOSER(file) );1.50 + action( filename );1.51 }1.52 gtk_widget_destroy(file);1.53 g_free(initial_path);1.54 }1.56 void save_file_dialog( char *title, file_callback_t action, char *pattern, char *patname,1.57 - gchar const *initial_dir )1.58 + gchar const *initial_dir )1.59 {1.60 GtkWidget *file;1.61 gchar *initial_path = get_absolute_path(initial_dir);1.62 file = gtk_file_chooser_dialog_new( title, NULL,1.63 - GTK_FILE_CHOOSER_ACTION_SAVE,1.64 - GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,1.65 - GTK_STOCK_SAVE, GTK_RESPONSE_ACCEPT,1.66 - NULL );1.67 + GTK_FILE_CHOOSER_ACTION_SAVE,1.68 + GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,1.69 + GTK_STOCK_SAVE, GTK_RESPONSE_ACCEPT,1.70 + NULL );1.71 add_file_pattern( GTK_FILE_CHOOSER(file), pattern, patname );1.72 gtk_file_chooser_set_current_folder( GTK_FILE_CHOOSER(file), initial_path );1.73 gtk_window_set_modal( GTK_WINDOW(file), TRUE );1.74 gtk_dialog_set_default_response( GTK_DIALOG(file), GTK_RESPONSE_ACCEPT );1.75 int result = gtk_dialog_run( GTK_DIALOG(file) );1.76 if( result == GTK_RESPONSE_ACCEPT ) {1.77 - gchar *filename = gtk_file_chooser_get_filename( GTK_FILE_CHOOSER(file) );1.78 - action( filename );1.79 + gchar *filename = gtk_file_chooser_get_filename( GTK_FILE_CHOOSER(file) );1.80 + action( filename );1.81 }1.82 gtk_widget_destroy(file);1.83 g_free(initial_path);1.84 @@ -115,18 +115,18 @@1.85 {1.86 GtkWidget *preview = GTK_WIDGET(user_data);1.87 gchar *filename = gtk_file_chooser_get_preview_filename(chooser);1.88 -1.89 +1.90 frame_buffer_t data = dreamcast_load_preview(filename);1.91 if( data != NULL ) {1.92 - GdkPixbuf *pixbuf = gdk_pixbuf_new_from_frame_buffer(data);1.93 - GdkPixbuf *scaled = gdk_pixbuf_scale_simple(pixbuf, 320, 240,1.94 - GDK_INTERP_BILINEAR);1.95 - g_object_unref(pixbuf);1.96 - gtk_image_set_from_pixbuf( GTK_IMAGE(preview), scaled );1.97 - g_object_unref(scaled);1.98 - gtk_widget_show(preview);1.99 + GdkPixbuf *pixbuf = gdk_pixbuf_new_from_frame_buffer(data);1.100 + GdkPixbuf *scaled = gdk_pixbuf_scale_simple(pixbuf, 320, 240,1.101 + GDK_INTERP_BILINEAR);1.102 + g_object_unref(pixbuf);1.103 + gtk_image_set_from_pixbuf( GTK_IMAGE(preview), scaled );1.104 + g_object_unref(scaled);1.105 + gtk_widget_show(preview);1.106 } else {1.107 - gtk_widget_hide(preview);1.108 + gtk_widget_hide(preview);1.109 }1.110 }1.112 @@ -137,10 +137,10 @@1.113 const gchar *dir = lxdream_get_config_value(CONFIG_SAVE_PATH);1.114 gchar *path = get_absolute_path(dir);1.115 file = gtk_file_chooser_dialog_new( _("Load state..."), NULL,1.116 - GTK_FILE_CHOOSER_ACTION_OPEN,1.117 - GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,1.118 - GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT,1.119 - NULL );1.120 + GTK_FILE_CHOOSER_ACTION_OPEN,1.121 + GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,1.122 + GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT,1.123 + NULL );1.124 add_file_pattern( GTK_FILE_CHOOSER(file), "*.dst", _("lxDream Save State (*.dst)") );1.125 gtk_object_set_data( GTK_OBJECT(file), "file_action", action );1.127 @@ -157,13 +157,13 @@1.128 gtk_widget_show( align );1.129 gtk_file_chooser_set_preview_widget(GTK_FILE_CHOOSER(file), align);1.130 g_signal_connect( file, "update-preview", G_CALLBACK(load_state_preview_callback),1.131 - preview );1.132 + preview );1.133 gtk_file_chooser_set_current_folder( GTK_FILE_CHOOSER(file), path );1.134 gtk_window_set_modal( GTK_WINDOW(file), TRUE );1.135 int result = gtk_dialog_run( GTK_DIALOG(file) );1.136 if( result == GTK_RESPONSE_ACCEPT ) {1.137 - gchar *filename = gtk_file_chooser_get_filename( GTK_FILE_CHOOSER(file) );1.138 - dreamcast_load_state( filename );1.139 + gchar *filename = gtk_file_chooser_get_filename( GTK_FILE_CHOOSER(file) );1.140 + dreamcast_load_state( filename );1.141 }1.142 gtk_widget_destroy(file);1.143 g_free(path);1.144 @@ -176,16 +176,16 @@1.145 }1.146 void about_action_callback( GtkAction *action, gpointer user_data)1.147 {1.148 -1.149 +1.150 GtkWidget *dialog = g_object_new (GTK_TYPE_ABOUT_DIALOG,1.151 - "name", APP_NAME,1.152 - "version", APP_VERSION,1.153 - "copyright", "(C) 2003-2007 Nathan Keynes",1.154 - NULL);1.155 + "name", APP_NAME,1.156 + "version", APP_VERSION,1.157 + "copyright", "(C) 2003-2007 Nathan Keynes",1.158 + NULL);1.159 gtk_window_set_modal(GTK_WINDOW(dialog), TRUE);1.160 gtk_dialog_run(GTK_DIALOG(dialog));1.161 gtk_widget_destroy(dialog);1.162 -1.163 +1.164 }1.166 void exit_action_callback( GtkAction *action, gpointer user_data)1.167 @@ -258,8 +258,8 @@1.168 if( selected_row == -1 ) {1.169 WARN( _("No address selected, so can't run to it"), NULL );1.170 } else {1.171 - debug_window_set_oneshot_breakpoint( debug, selected_row );1.172 - dreamcast_run();1.173 + debug_window_set_oneshot_breakpoint( debug, selected_row );1.174 + dreamcast_run();1.175 }1.176 }1.178 @@ -268,6 +268,6 @@1.179 debug_window_t debug = gtk_gui_get_debugger();1.180 int selected_row = debug_window_get_selected_row(debug);1.181 if( selected_row != -1 ) {1.182 - debug_window_toggle_breakpoint( debug, selected_row );1.183 + debug_window_toggle_breakpoint( debug, selected_row );1.184 }1.185 }
.