summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStelios Tsampas <loathingkernel@gmail.com>2017-07-17 16:43:15 +0300
committerStelios Tsampas <loathingkernel@gmail.com>2017-07-17 16:43:15 +0300
commitaa295feb0d95d75f10f4ac097fdb1139428e1220 (patch)
tree5fedaaad720a1ec1f53bdb26a67bb57d21598e17
parent9f2574f34ef6f010e50b17c7dc1acf18e00a2a34 (diff)
downloadpcsxr-aa295feb0d95d75f10f4ac097fdb1139428e1220.tar.gz
* Bring main Linux(gtk) UI up to date to remove deprecated warnings.
-rw-r--r--configure.ac3
-rwxr-xr-xgui/AboutDlg.c10
-rwxr-xr-xgui/Cheat.c38
-rwxr-xr-xgui/ConfDlg.c6
-rwxr-xr-xgui/DebugMemory.c46
-rwxr-xr-xgui/GtkGui.c37
-rw-r--r--gui/Makefile.am50
-rwxr-xr-xgui/MemcardDlg.c13
-rw-r--r--gui/data/Makefile.am6
-rw-r--r--gui/data/pcsxr.ui558
-rw-r--r--gui/data/pixmaps/Makefile.am18
-rw-r--r--gui/data/pixmaps/pcsxr-about.pngbin0 -> 294 bytes
-rw-r--r--gui/data/pixmaps/pcsxr-cheats-browse.pngbin0 -> 316 bytes
-rw-r--r--gui/data/pixmaps/pcsxr-cheats-search.pngbin0 -> 397 bytes
-rw-r--r--gui/data/pixmaps/pcsxr-cheats.pngbin0 -> 194 bytes
-rw-r--r--gui/data/pixmaps/pcsxr-cpu.pngbin0 -> 427 bytes
-rw-r--r--gui/data/pixmaps/pcsxr-exit.pngbin0 -> 372 bytes
-rw-r--r--gui/data/pixmaps/pcsxr-iso-open.pngbin3034 -> 1946 bytes
-rw-r--r--gui/data/pixmaps/pcsxr-iso-reopen.pngbin1772 -> 435 bytes
-rw-r--r--gui/data/pixmaps/pcsxr-load-state.pngbin0 -> 274 bytes
-rw-r--r--gui/data/pixmaps/pcsxr-memory-dump.pngbin0 -> 266 bytes
-rw-r--r--gui/data/pixmaps/pcsxr-plugin-netplay.pngbin0 -> 283 bytes
-rw-r--r--gui/data/pixmaps/pcsxr-reset.pngbin0 -> 308 bytes
-rw-r--r--gui/data/pixmaps/pcsxr-run-bios.pngbin0 -> 427 bytes
-rw-r--r--gui/data/pixmaps/pcsxr-run-exe.pngbin0 -> 349 bytes
-rw-r--r--gui/data/pixmaps/pcsxr-save-state.pngbin0 -> 294 bytes
-rw-r--r--gui/data/pixmaps/pcsxr-settings.pngbin0 -> 471 bytes
-rw-r--r--gui/data/pixmaps/pcsxr-shutdown.pngbin0 -> 306 bytes
-rw-r--r--gui/data/pixmaps/pcsxr.pngbin60106 -> 40920 bytes
29 files changed, 349 insertions, 436 deletions
diff --git a/configure.ac b/configure.ac
index ce160659..3eed1175 100644
--- a/configure.ac
+++ b/configure.ac
@@ -34,6 +34,9 @@ PKG_CHECK_MODULES([SDL2], [sdl2 >= 2.0.0],
], AC_MSG_ERROR([*** SDL >= 1.2.12 not found!]))
])
+AC_PATH_PROG(GLIB_COMPILE_RESOURCES, glib-compile-resources)
+AC_PATH_PROG(GLIB_MKENUMS, glib-mkenums)
+
AC_SUBST(GLIB2_CFLAGS)
AC_SUBST(GLIB2_LIBS)
AC_SUBST(GTK3_CFLAGS)
diff --git a/gui/AboutDlg.c b/gui/AboutDlg.c
index f701c1c9..4f5d02ae 100755
--- a/gui/AboutDlg.c
+++ b/gui/AboutDlg.c
@@ -19,11 +19,12 @@
#include "Linux.h"
#include <gtk/gtk.h>
-#define ABOUT_VERSION "svn"
+#define ABOUT_VERSION "git"
void RunAboutDialog(void) {
GtkBuilder *builder;
GtkWidget *AboutDlg;
+ GdkPixbuf *logo;
const gchar *authors[] = {
"PCSX-Reloaded Team:",
@@ -87,9 +88,11 @@ void RunAboutDialog(void) {
"You should have received a copy of the GNU General Public License "
"along with this program. If not, see <http://www.gnu.org/licenses/>.");
+ logo = gdk_pixbuf_new_from_resource("/org/pcsxr/gui/pixmaps/pcsxr-icon.png", NULL);
+
builder = gtk_builder_new();
- if (!gtk_builder_add_from_file(builder, PACKAGE_DATA_DIR "pcsxr.ui", NULL)) {
+ if (!gtk_builder_add_from_resource(builder, "/org/pcsxr/gui/pcsxr.ui", NULL)) {
g_warning("Error: interface could not be loaded!");
return;
}
@@ -109,6 +112,9 @@ void RunAboutDialog(void) {
gtk_about_dialog_set_comments(GTK_ABOUT_DIALOG (AboutDlg), _("A PlayStation emulator."));
gtk_about_dialog_set_license(GTK_ABOUT_DIALOG(AboutDlg), _(license));
gtk_about_dialog_set_wrap_license(GTK_ABOUT_DIALOG(AboutDlg), TRUE);
+ gtk_about_dialog_set_logo(GTK_ABOUT_DIALOG(AboutDlg), logo);
+
+ g_object_unref(G_OBJECT(logo));
gtk_dialog_run(GTK_DIALOG(AboutDlg));
gtk_widget_destroy(AboutDlg);
diff --git a/gui/Cheat.c b/gui/Cheat.c
index 497970ae..3ecb6468 100755
--- a/gui/Cheat.c
+++ b/gui/Cheat.c
@@ -49,7 +49,6 @@ static void LoadCheatListItems(int index) {
gtk_tree_view_set_model(GTK_TREE_VIEW(widget), GTK_TREE_MODEL(store));
g_object_unref(G_OBJECT(store));
- gtk_tree_view_set_rules_hint(GTK_TREE_VIEW(widget), TRUE);
gtk_tree_view_set_search_column(GTK_TREE_VIEW(widget), 1);
gtk_widget_show(widget);
@@ -99,8 +98,8 @@ static void OnCheatListDlg_AddClicked(GtkWidget *widget, gpointer user_data) {
GtkWidget *box, *scroll, *label, *descr_edit, *code_edit;
dlg = gtk_dialog_new_with_buttons(_("Add New Cheat"), GTK_WINDOW(CheatListDlg),
- GTK_DIALOG_MODAL, GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
- GTK_STOCK_OK, GTK_RESPONSE_ACCEPT, NULL);
+ GTK_DIALOG_MODAL, "_Cancel", GTK_RESPONSE_CANCEL,
+ "_OK", GTK_RESPONSE_ACCEPT, NULL);
gtk_window_set_default_size(GTK_WINDOW(dlg), 350, 350);
@@ -125,7 +124,7 @@ static void OnCheatListDlg_AddClicked(GtkWidget *widget, gpointer user_data) {
gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scroll),
GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
- gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(scroll), code_edit);
+ gtk_container_add(GTK_CONTAINER(scroll), code_edit);
gtk_widget_show(code_edit);
gtk_box_pack_start(GTK_BOX(box), scroll, TRUE, TRUE, 5);
@@ -183,8 +182,8 @@ static void OnCheatListDlg_EditClicked(GtkWidget *widget, gpointer user_data) {
gtk_tree_path_free(path);
dlg = gtk_dialog_new_with_buttons(_("Edit Cheat"), GTK_WINDOW(CheatListDlg),
- GTK_DIALOG_MODAL, GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
- GTK_STOCK_OK, GTK_RESPONSE_ACCEPT, NULL);
+ GTK_DIALOG_MODAL, "_Cancel", GTK_RESPONSE_CANCEL,
+ "_OK", GTK_RESPONSE_ACCEPT, NULL);
gtk_window_set_default_size(GTK_WINDOW(dlg), 350, 350);
@@ -220,7 +219,7 @@ static void OnCheatListDlg_EditClicked(GtkWidget *widget, gpointer user_data) {
gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scroll),
GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
- gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(scroll), code_edit);
+ gtk_container_add(GTK_CONTAINER(scroll), code_edit);
gtk_widget_show(code_edit);
gtk_box_pack_start(GTK_BOX(box), scroll, TRUE, TRUE, 5);
@@ -311,8 +310,8 @@ static void OnCheatListDlg_OpenClicked(GtkWidget *widget, gpointer user_data) {
GtkFileFilter *filter;
chooser = gtk_file_chooser_dialog_new (_("Open Cheat File"),
- NULL, GTK_FILE_CHOOSER_ACTION_OPEN, GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
- GTK_STOCK_OK, GTK_RESPONSE_OK, NULL);
+ NULL, GTK_FILE_CHOOSER_ACTION_OPEN, "_Cancel", GTK_RESPONSE_CANCEL,
+ "_OK", GTK_RESPONSE_OK, NULL);
filename = g_build_filename(getenv("HOME"), CHEATS_DIR, NULL);
gtk_file_chooser_set_current_folder (GTK_FILE_CHOOSER (chooser), filename);
@@ -355,8 +354,8 @@ static void OnCheatListDlg_SaveClicked(GtkWidget *widget, gpointer user_data) {
GtkFileFilter *filter;
chooser = gtk_file_chooser_dialog_new(_("Save Cheat File"),
- NULL, GTK_FILE_CHOOSER_ACTION_SAVE, GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
- GTK_STOCK_OK, GTK_RESPONSE_OK, NULL);
+ NULL, GTK_FILE_CHOOSER_ACTION_SAVE, "_Cancel", GTK_RESPONSE_CANCEL,
+ "_OK", GTK_RESPONSE_OK, NULL);
filename = g_build_filename(getenv("HOME"), CHEATS_DIR, NULL);
gtk_file_chooser_set_current_folder(GTK_FILE_CHOOSER(chooser), filename);
@@ -424,7 +423,7 @@ void RunCheatListDialog() {
builder = gtk_builder_new();
- if (!gtk_builder_add_from_file(builder, PACKAGE_DATA_DIR "pcsxr.ui", NULL)) {
+ if (!gtk_builder_add_from_resource(builder, "/org/pcsxr/gui/pcsxr.ui", NULL)) {
g_warning("Error: interface could not be loaded!");
return;
}
@@ -621,7 +620,6 @@ static void UpdateCheatSearchDialog() {
gtk_tree_view_set_model(GTK_TREE_VIEW(widget), GTK_TREE_MODEL(store));
g_object_unref(G_OBJECT(store));
- gtk_tree_view_set_rules_hint(GTK_TREE_VIEW(widget), TRUE);
gtk_widget_show(widget);
}
@@ -659,8 +657,8 @@ static void OnCheatSearchDlg_FreezeClicked(GtkWidget *widget, gpointer user_data
addr = SearchResults[GetSelectedResultIndex()];
dlg = gtk_dialog_new_with_buttons(_("Freeze value"), GTK_WINDOW(CheatListDlg),
- GTK_DIALOG_MODAL, GTK_STOCK_OK, GTK_RESPONSE_ACCEPT,
- GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, NULL);
+ GTK_DIALOG_MODAL, "_OK", GTK_RESPONSE_ACCEPT,
+ "_Cancel", GTK_RESPONSE_CANCEL, NULL);
box = GTK_WIDGET(gtk_dialog_get_content_area(GTK_DIALOG(dlg)));
@@ -672,7 +670,7 @@ static void OnCheatSearchDlg_FreezeClicked(GtkWidget *widget, gpointer user_data
gtk_box_pack_start(GTK_BOX(box), descr_edit, FALSE, FALSE, 10);
gtk_widget_show(descr_edit);
- hbox = gtk_hbox_new(FALSE, 0);
+ hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0);
gtk_box_pack_start(GTK_BOX(box), hbox, FALSE, FALSE, 15);
label = gtk_label_new(_("Value:"));
@@ -758,11 +756,11 @@ static void OnCheatSearchDlg_ModifyClicked(GtkWidget *widget, gpointer user_data
addr = SearchResults[GetSelectedResultIndex()];
dlg = gtk_dialog_new_with_buttons(_("Modify value"), GTK_WINDOW(CheatListDlg),
- GTK_DIALOG_MODAL, GTK_STOCK_OK, GTK_RESPONSE_ACCEPT,
- GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, NULL);
+ GTK_DIALOG_MODAL, "_OK", GTK_RESPONSE_ACCEPT,
+ "_Cancel", GTK_RESPONSE_CANCEL, NULL);
box = GTK_WIDGET(gtk_dialog_get_content_area(GTK_DIALOG(dlg)));
- hbox = gtk_hbox_new(FALSE, 0);
+ hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0);
gtk_box_pack_start(GTK_BOX(box), hbox, FALSE, FALSE, 5);
label = gtk_label_new(_("New value:"));
@@ -1136,7 +1134,7 @@ void RunCheatSearchDialog() {
builder = gtk_builder_new();
- if (!gtk_builder_add_from_file(builder, PACKAGE_DATA_DIR "pcsxr.ui", NULL)) {
+ if (!gtk_builder_add_from_resource(builder, "/org/pcsxr/gui/pcsxr.ui", NULL)) {
g_warning("Error: interface could not be loaded!");
return;
}
diff --git a/gui/ConfDlg.c b/gui/ConfDlg.c
index 25c107eb..30d3df1f 100755
--- a/gui/ConfDlg.c
+++ b/gui/ConfDlg.c
@@ -101,7 +101,7 @@ void ConfigurePlugins() {
UpdatePluginsBIOS();
builder = gtk_builder_new();
- if (!gtk_builder_add_from_file(builder, PACKAGE_DATA_DIR "pcsxr.ui", NULL)) {
+ if (!gtk_builder_add_from_resource(builder, "/org/pcsxr/gui/pcsxr.ui", NULL)) {
g_warning("Error: interface could not be loaded!");
return;
}
@@ -213,7 +213,7 @@ void OnConf_Net() {
}
builder = gtk_builder_new();
- if (!gtk_builder_add_from_file(builder, PACKAGE_DATA_DIR "pcsxr.ui", NULL)) {
+ if (!gtk_builder_add_from_resource(builder, "/org/pcsxr/gui/pcsxr.ui", NULL)) {
g_warning("Error: interface could not be loaded!");
return;
}
@@ -958,7 +958,7 @@ void OnConf_Cpu() {
builder = gtk_builder_new();
- if (!gtk_builder_add_from_file(builder, PACKAGE_DATA_DIR "pcsxr.ui", NULL)) {
+ if (!gtk_builder_add_from_resource(builder, "/org/pcsxr/gui/pcsxr.ui", NULL)) {
g_warning("Error: interface could not be loaded!");
return;
}
diff --git a/gui/DebugMemory.c b/gui/DebugMemory.c
index 3c7939ab..096b6c5c 100755
--- a/gui/DebugMemory.c
+++ b/gui/DebugMemory.c
@@ -86,7 +86,6 @@ static void UpdateMemViewDlg() {
gtk_tree_view_set_model(GTK_TREE_VIEW(widget), GTK_TREE_MODEL(store));
g_object_unref(G_OBJECT(store));
- gtk_tree_view_set_rules_hint(GTK_TREE_VIEW(widget), TRUE);
gtk_widget_show(widget);
}
@@ -150,30 +149,32 @@ static void MemView_Dump() {
char buf[10];
dlg = gtk_dialog_new_with_buttons(_("Memory Dump"), GTK_WINDOW(MemViewDlg),
- GTK_DIALOG_MODAL, GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
- GTK_STOCK_OK, GTK_RESPONSE_ACCEPT, NULL);
+ GTK_DIALOG_MODAL, "_Cancel", GTK_RESPONSE_CANCEL,
+ "_OK", GTK_RESPONSE_ACCEPT, NULL);
box = GTK_WIDGET(gtk_dialog_get_content_area(GTK_DIALOG(dlg)));
- table = gtk_table_new(2, 2, FALSE);
+ table = gtk_grid_new();
+ gtk_grid_set_row_spacing(GTK_GRID(table), 5);
+ gtk_grid_set_column_spacing(GTK_GRID(table), 5);
label = gtk_label_new(_("Start Address (Hexadecimal):"));
- gtk_table_attach(GTK_TABLE(table), label, 0, 1, 0, 1, 0, 0, 5, 5);
+ gtk_grid_attach(GTK_GRID(table), label, 0, 0, 1, 1);
gtk_widget_show(label);
start_edit = gtk_entry_new();
gtk_entry_set_max_length(GTK_ENTRY(start_edit), 8);
sprintf(buf, "%.8X", MemViewAddress | 0x80000000);
gtk_entry_set_text(GTK_ENTRY(start_edit), buf);
- gtk_table_attach(GTK_TABLE(table), start_edit, 1, 2, 0, 1, 0, 0, 5, 5);
+ gtk_grid_attach(GTK_GRID(table), start_edit, 1, 0, 1, 1);
gtk_widget_show(start_edit);
label = gtk_label_new(_("Length (Decimal):"));
- gtk_table_attach(GTK_TABLE(table), label, 0, 1, 1, 2, 0, 0, 5, 5);
+ gtk_grid_attach(GTK_GRID(table), label, 0, 1, 1, 1);
gtk_widget_show(label);
length_edit = gtk_entry_new();
- gtk_table_attach(GTK_TABLE(table), length_edit, 1, 2, 1, 2, 0, 0, 5, 5);
+ gtk_grid_attach(GTK_GRID(table), length_edit, 1, 1, 1, 1);
gtk_widget_show(length_edit);
gtk_box_pack_start(GTK_BOX(box), table, FALSE, FALSE, 5);
@@ -196,8 +197,8 @@ static void MemView_Dump() {
if (length > 0) {
GtkWidget *file_chooser = gtk_file_chooser_dialog_new(_("Dump to File"),
NULL, GTK_FILE_CHOOSER_ACTION_SAVE,
- GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
- GTK_STOCK_SAVE, GTK_RESPONSE_ACCEPT, NULL);
+ "_Cancel", GTK_RESPONSE_CANCEL,
+ "_Save", GTK_RESPONSE_ACCEPT, NULL);
gtk_file_chooser_set_current_folder(GTK_FILE_CHOOSER(file_chooser), getenv("HOME"));
@@ -228,32 +229,34 @@ static void MemView_Patch() {
char buf[12];
dlg = gtk_dialog_new_with_buttons(_("Memory Patch"), GTK_WINDOW(MemViewDlg),
- GTK_DIALOG_MODAL, GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
- GTK_STOCK_OK, GTK_RESPONSE_ACCEPT, NULL);
+ GTK_DIALOG_MODAL, "_Cancel", GTK_RESPONSE_CANCEL,
+ "_OK", GTK_RESPONSE_ACCEPT, NULL);
box = GTK_WIDGET(gtk_dialog_get_content_area(GTK_DIALOG(dlg)));
- table = gtk_table_new(2, 2, FALSE);
+ table = gtk_grid_new();
+ gtk_grid_set_row_spacing(GTK_GRID(table), 5);
+ gtk_grid_set_column_spacing(GTK_GRID(table), 5);
label = gtk_label_new(_("Address (Hexadecimal):"));
- gtk_table_attach(GTK_TABLE(table), label, 0, 1, 0, 1, 0, 0, 5, 5);
+ gtk_grid_attach(GTK_GRID(table), label, 0, 0, 1, 1);
gtk_widget_show(label);
addr_edit = gtk_entry_new();
gtk_entry_set_max_length(GTK_ENTRY(addr_edit), 8);
sprintf(buf, "%.8X", MemViewAddress | 0x80000000);
gtk_entry_set_text(GTK_ENTRY(addr_edit), buf);
- gtk_table_attach(GTK_TABLE(table), addr_edit, 1, 2, 0, 1, 0, 0, 5, 5);
+ gtk_grid_attach(GTK_GRID(table), addr_edit, 1, 0, 1, 1);
gtk_widget_show(addr_edit);
label = gtk_label_new(_("Value (Hexa string):"));
- gtk_table_attach(GTK_TABLE(table), label, 0, 1, 1, 2, 0, 0, 5, 5);
+ gtk_grid_attach(GTK_GRID(table), label, 0, 1, 1, 1);
gtk_widget_show(label);
val_edit = gtk_entry_new();
sprintf(buf, "%.2X", MemViewValue);
gtk_entry_set_text(GTK_ENTRY(val_edit), buf);
- gtk_table_attach(GTK_TABLE(table), val_edit, 1, 2, 1, 2, 0, 0, 5, 5);
+ gtk_grid_attach(GTK_GRID(table), val_edit, 1, 1, 1, 1);
gtk_widget_show(val_edit);
gtk_box_pack_start(GTK_BOX(box), table, FALSE, FALSE, 5);
@@ -303,12 +306,11 @@ void RunDebugMemoryDialog() {
GtkWidget *widget;
GtkCellRenderer *renderer;
GtkTreeViewColumn *column;
- PangoFontDescription *pfd;
int i;
builder = gtk_builder_new();
- if (!gtk_builder_add_from_file(builder, PACKAGE_DATA_DIR "pcsxr.ui", NULL)) {
+ if (!gtk_builder_add_from_resource(builder, "/org/pcsxr/gui/pcsxr.ui", NULL)) {
g_warning("Error: interface could not be loaded!");
return;
}
@@ -343,12 +345,6 @@ void RunDebugMemoryDialog() {
renderer, "text", 17, NULL);
gtk_tree_view_append_column(GTK_TREE_VIEW(widget), column);
- pfd = pango_font_description_from_string("Bitstream Vera Sans Mono, "
- "DejaVu Sans Mono, Liberation Mono, FreeMono, Sans Mono 9");
-
- gtk_widget_override_font(widget, pfd);
-
- pango_font_description_free(pfd);
UpdateMemViewDlg();
diff --git a/gui/GtkGui.c b/gui/GtkGui.c
index 17f1422f..970be43b 100755
--- a/gui/GtkGui.c
+++ b/gui/GtkGui.c
@@ -28,6 +28,7 @@
#include <signal.h>
#include <sys/time.h>
#include <regex.h>
+#include <libintl.h>
#include "Linux.h"
@@ -320,9 +321,13 @@ void StartGui() {
gtk_window_present (GTK_WINDOW (Window));
return;
}*/
+ GtkIconTheme *itheme = gtk_icon_theme_get_default();
+ gtk_icon_theme_add_resource_path(itheme,"/org/pcsxr/gui");
+ gtk_icon_theme_add_resource_path(itheme,"/org/pcsxr/gui/pixmaps/");
+
builder = gtk_builder_new();
- if (!gtk_builder_add_from_file(builder, PACKAGE_DATA_DIR "pcsxr.ui", NULL)) {
+ if (!gtk_builder_add_from_resource(builder, "/org/pcsxr/gui/pcsxr.ui", NULL)) {
g_warning("Error: interface could not be loaded!");
return;
}
@@ -331,8 +336,8 @@ void StartGui() {
gtk_widget_show(GTK_WIDGET(Window));
gtk_window_set_title(GTK_WINDOW(Window), "PCSXR");
- gtk_window_set_icon_from_file(GTK_WINDOW(Window), PIXMAPDIR "pcsxr-icon.png", NULL);
- gtk_window_set_default_icon_from_file(PIXMAPDIR "pcsxr-icon.png", NULL);
+ gtk_window_set_icon(GTK_WINDOW(Window), gdk_pixbuf_new_from_resource("/org/pcsxr/gui/pixmaps/pcsxr-icon.png", NULL));
+ gtk_window_set_default_icon(gdk_pixbuf_new_from_resource("/org/pcsxr/gui/pixmaps/pcsxr-icon.png", NULL));
ResetMenuSlots();
// Set up callbacks
@@ -462,9 +467,11 @@ void StartGui() {
G_CALLBACK(OnConf_Sio1), NULL, NULL, G_CONNECT_AFTER);
#endif
widget = GTK_WIDGET(gtk_builder_get_object(builder, "cpu1"));
- g_signal_connect_data(G_OBJECT(widget), "activate", G_CALLBACK(OnConf_Cpu), NULL, NULL, G_CONNECT_AFTER);
+ g_signal_connect_data(G_OBJECT(widget), "activate",
+ G_CALLBACK(OnConf_Cpu), NULL, NULL, G_CONNECT_AFTER);
widget = GTK_WIDGET(gtk_builder_get_object(builder, "pgxp1"));
- g_signal_connect_data(G_OBJECT(widget), "activate", G_CALLBACK(OnConf_Pgxp), NULL, NULL, G_CONNECT_AFTER);
+ g_signal_connect_data(G_OBJECT(widget), "activate",
+ G_CALLBACK(OnConf_Pgxp), NULL, NULL, G_CONNECT_AFTER);
widget = GTK_WIDGET(gtk_builder_get_object(builder, "memory_cards1"));
g_signal_connect_data(G_OBJECT(widget), "activate",
G_CALLBACK(OnConf_Mcds), NULL, NULL, G_CONNECT_AFTER);
@@ -572,8 +579,8 @@ void OnFile_RunExe() {
} else {
file_chooser = gtk_file_chooser_dialog_new(_("Select PSX EXE File"),
NULL, GTK_FILE_CHOOSER_ACTION_OPEN,
- GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
- GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT, NULL);
+ "_Cancel", GTK_RESPONSE_CANCEL,
+ "_Open", GTK_RESPONSE_ACCEPT, NULL);
// Add file filters
GtkFileFilter *exefilter = gtk_file_filter_new ();
@@ -709,8 +716,8 @@ static gchar *Open_Iso_Proc() {
static char current_folder[MAXPATHLEN] = "";
chooser = gtk_file_chooser_dialog_new (_("Open PSX Disc Image File"),
- NULL, GTK_FILE_CHOOSER_ACTION_OPEN, GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
- GTK_STOCK_OK, GTK_RESPONSE_OK,
+ NULL, GTK_FILE_CHOOSER_ACTION_OPEN, "_Cancel", GTK_RESPONSE_CANCEL,
+ "_Open", GTK_RESPONSE_ACCEPT,
NULL);
if (stat(Config.IsoImgDir, &sb) == 0 && S_ISDIR(sb.st_mode)) {
@@ -747,7 +754,7 @@ static gchar *Open_Iso_Proc() {
gtk_file_filter_set_name(allfilter, _("All Files"));
gtk_file_chooser_add_filter(GTK_FILE_CHOOSER (chooser), allfilter);
- if (gtk_dialog_run(GTK_DIALOG(chooser)) == GTK_RESPONSE_OK) {
+ if (gtk_dialog_run(GTK_DIALOG(chooser)) == GTK_RESPONSE_ACCEPT) {
gchar *path = gtk_file_chooser_get_current_folder(GTK_FILE_CHOOSER(chooser));
/* Workaround:
@@ -1084,8 +1091,8 @@ void on_states_load_other() {
SStateFile = g_strconcat(getenv("HOME"), STATES_DIR, NULL);
file_chooser = gtk_file_chooser_dialog_new(_("Select State File"), NULL, GTK_FILE_CHOOSER_ACTION_OPEN,
- GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
- GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT,
+ "_Cancel", GTK_RESPONSE_CANCEL,
+ "_Open", GTK_RESPONSE_ACCEPT,
NULL);
gtk_file_chooser_set_current_folder(GTK_FILE_CHOOSER (file_chooser), SStateFile);
g_free(SStateFile);
@@ -1113,8 +1120,8 @@ void on_states_save_other() {
file_chooser = gtk_file_chooser_dialog_new(_("Select State File"),
NULL, GTK_FILE_CHOOSER_ACTION_SAVE,
- GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
- GTK_STOCK_SAVE, GTK_RESPONSE_OK,
+ "_Cancel", GTK_RESPONSE_CANCEL,
+ "_Save", GTK_RESPONSE_OK,
NULL);
gtk_file_chooser_set_current_folder(GTK_FILE_CHOOSER(file_chooser), SStateFile);
g_free(SStateFile);
@@ -1155,7 +1162,7 @@ void SysMessage(const char *fmt, ...) {
}
MsgDlg = gtk_dialog_new_with_buttons(_("Notice"), NULL,
- GTK_DIALOG_DESTROY_WITH_PARENT, GTK_STOCK_OK, GTK_RESPONSE_NONE, NULL);
+ GTK_DIALOG_DESTROY_WITH_PARENT, "_OK", GTK_RESPONSE_NONE, NULL);
gtk_window_set_position (GTK_WINDOW(MsgDlg), GTK_WIN_POS_CENTER);
diff --git a/gui/Makefile.am b/gui/Makefile.am
index 5feb39ea..ebae1d48 100644
--- a/gui/Makefile.am
+++ b/gui/Makefile.am
@@ -24,7 +24,55 @@ pcsxr_SOURCES = \
DebugMemory.c \
DebugMemory.h \
AboutDlg.c \
- AboutDlg.h
+ AboutDlg.h \
+ GtkResources.c \
+ GtkResources.h
+
+# gresource.xml is dynamically generated in CMake. Mirror that here in a static way.
+define gresource_xml =
+<?xml version="1.0" encoding="UTF-8"?>
+<gresources>
+ <gresource prefix="/org/pcsxr/gui">
+ <file>pcsxr.ui</file>
+ <file>pixmaps/pcsxr-about.png</file>
+ <file>pixmaps/pcsxr-cd-open.png</file>
+ <file>pixmaps/pcsxr-cheats-browse.png</file>
+ <file>pixmaps/pcsxr-cheats-search.png</file>
+ <file>pixmaps/pcsxr-cheats.png</file>
+ <file>pixmaps/pcsxr-cpu.png</file>
+ <file>pixmaps/pcsxr-exit.png</file>
+ <file>pixmaps/pcsxr-icon.png</file>
+ <file>pixmaps/pcsxr-iso-open.png</file>
+ <file>pixmaps/pcsxr-iso-reopen.png</file>
+ <file>pixmaps/pcsxr-load-state.png</file>
+ <file>pixmaps/pcsxr-memcard.png</file>
+ <file>pixmaps/pcsxr-memory-dump.png</file>
+ <file>pixmaps/pcsxr-play.png</file>
+ <file>pixmaps/pcsxr-plugin-cdr.png</file>
+ <file>pixmaps/pcsxr-plugin-gpu.png</file>
+ <file>pixmaps/pcsxr-plugin-netplay.png</file>
+ <file>pixmaps/pcsxr-plugin-pad.png</file>
+ <file>pixmaps/pcsxr-plugin-sio1.png</file>
+ <file>pixmaps/pcsxr-plugin-spu.png</file>
+ <file>pixmaps/pcsxr-reset.png</file>
+ <file>pixmaps/pcsxr-run-bios.png</file>
+ <file>pixmaps/pcsxr-run-exe.png</file>
+ <file>pixmaps/pcsxr-save-state.png</file>
+ <file>pixmaps/pcsxr-settings.png</file>
+ <file>pixmaps/pcsxr-shutdown.png</file>
+ <file>pixmaps/pcsxr.png</file>
+ </gresource>
+</gresources>
+endef
+
+pcsxr.gresource.xml:
+ $(file >$@,$(gresource_xml))
+pcsxr_gresource: pcsxr.gresource.xml
+ $(shell $(GLIB_COMPILE_RESOURCES) --sourcedir=$(srcdir)/data --generate-dependencies $(srcdir)/$<)
+GtkResources.c: pcsxr.gresource.xml $(pcsxr_gresource)
+ $(AM_V_GEN) $(GLIB_COMPILE_RESOURCES) --target=$@ --sourcedir=$(srcdir)/data --generate-source --c-name pcsxr $<
+GtkResources.h: pcsxr.gresource.xml $(pcsxr_gresource)
+ $(AM_V_GEN) $(GLIB_COMPILE_RESOURCES) --target=$@ --sourcedir=$(srcdir)/data --generate-header --c-name pcsxr $<
pcsxr_LDADD = \
../libpcsxcore/libpcsxcore.a \
diff --git a/gui/MemcardDlg.c b/gui/MemcardDlg.c
index b9f2dab0..fada33ff 100755
--- a/gui/MemcardDlg.c
+++ b/gui/MemcardDlg.c
@@ -236,7 +236,6 @@ static void LoadListItems(int mcd, boolean newstore) {
if (newstore) {
gtk_tree_view_set_model(GTK_TREE_VIEW(List), GTK_TREE_MODEL(store));
g_object_unref(G_OBJECT(store));
- gtk_tree_view_set_rules_hint(GTK_TREE_VIEW(List), TRUE);
} else {
OnTreeSelectionChanged(gtk_tree_view_get_selection(GTK_TREE_VIEW(List)), GINT_TO_POINTER(mcd));
}
@@ -308,8 +307,8 @@ static void OnMcd_FileChange(GtkWidget *widget, gpointer user_data) {
// Ask for name of memory card
chooser = gtk_file_chooser_dialog_new(_("Select A File"),
NULL, GTK_FILE_CHOOSER_ACTION_OPEN,
- GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
- GTK_STOCK_OPEN, GTK_RESPONSE_OK,
+ "_Cancel", GTK_RESPONSE_CANCEL,
+ "_OK", GTK_RESPONSE_OK,
NULL);
if (memcard == 1)
@@ -350,7 +349,7 @@ static void OnMcd_Format(GtkWidget *widget, gpointer user_data) {
gtk_message_dialog_format_secondary_text(GTK_MESSAGE_DIALOG(message_dialog),
_("If you format the memory card, the card will be empty, and any existing data overwritten."));
gtk_dialog_add_buttons(GTK_DIALOG(message_dialog),
- GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
+ "_Cancel", GTK_RESPONSE_CANCEL,
_("Format card"), GTK_RESPONSE_YES, NULL);
result = gtk_dialog_run(GTK_DIALOG(message_dialog));
@@ -375,8 +374,8 @@ static void OnMcd_New(GtkWidget *widget, gpointer user_data) {
// Ask for name of new memory card
chooser = gtk_file_chooser_dialog_new(_("Create a new Memory Card"),
NULL, GTK_FILE_CHOOSER_ACTION_SAVE,
- GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
- GTK_STOCK_SAVE, GTK_RESPONSE_OK,
+ "_Cancel", GTK_RESPONSE_CANCEL,
+ "_Save", GTK_RESPONSE_OK,
NULL);
// Card should be put into $HOME/.pcsxr/memcards
@@ -709,7 +708,7 @@ void OnConf_Mcds() {
builder = gtk_builder_new();
- if (!gtk_builder_add_from_file(builder, PACKAGE_DATA_DIR "pcsxr.ui", NULL)) {
+ if (!gtk_builder_add_from_resource(builder, "/org/pcsxr/gui/pcsxr.ui", NULL)) {
g_warning("Error: interface could not be loaded!");
return;
}
diff --git a/gui/data/Makefile.am b/gui/data/Makefile.am
index 8f1ce6a2..07966973 100644
--- a/gui/data/Makefile.am
+++ b/gui/data/Makefile.am
@@ -1,7 +1,7 @@
-glade_DATA = pcsxr.ui
-gladedir = $(datadir)/pcsxr
+#glade_DATA = pcsxr.ui
+#gladedir = $(datadir)/pcsxr
desktopdir = $(datadir)/applications
desktop_DATA = pcsxr.desktop
-EXTRA_DIST = $(glade_DATA) pcsxr.desktop
+EXTRA_DIST = $(glade_DATA) $(desktop_DATA)
diff --git a/gui/data/pcsxr.ui b/gui/data/pcsxr.ui
index 2d8f2ddf..6cc4b24f 100644
--- a/gui/data/pcsxr.ui
+++ b/gui/data/pcsxr.ui
@@ -1,21 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!-- Generated with glade 3.18.3 -->
+<!-- Generated with glade 3.19.0 -->
<interface>
- <requires lib="gtk+" version="3.0"/>
- <object class="GtkIconFactory" id="iconfactory1">
- <sources>
- <source stock-id="generated-icon-iso-open-png" filename="pcsxr-iso-open.png"/>
- <source stock-id="generated-icon-pad-png" filename="pcsxr-plugin-pad.png"/>
- <source stock-id="generated-icon-cdr-png" filename="pcsxr-plugin-cdr.png"/>
- <source stock-id="generated-icon-gpu-png" filename="pcsxr-plugin-gpu.png"/>
- <source stock-id="generated-icon-sio1-png" filename="pcsxr-plugin-sio1.png"/>
- <source stock-id="generated-icon-memcard-png" filename="pcsxr-memcard.png"/>
- <source stock-id="generated-icon-iso-reopen-png" filename="pcsxr-iso-reopen.png"/>
- <source stock-id="generated-icon-spu-png" filename="pcsxr-plugin-spu.png"/>
- <source stock-id="generated-icon-play-png" filename="pcsxr-play.png"/>
- <source stock-id="generated-icon-cd-png" filename="pcsxr-cd-open.png"/>
- </sources>
- </object>
+ <requires lib="gtk+" version="3.14"/>
<object class="GtkAboutDialog" id="AboutDlg">
<property name="can_focus">False</property>
<property name="border_width">5</property>
@@ -87,7 +73,7 @@
</packing>
</child>
<child>
- <object class="GtkVBox" id="vbox1">
+ <object class="GtkBox" id="vbox1">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">15</property>
@@ -131,9 +117,10 @@
</packing>
</child>
<child>
- <object class="GtkHBox" id="hbox1">
+ <object class="GtkBox" id="hbox1">
<property name="visible">True</property>
<property name="can_focus">False</property>
+ <property name="orientation">vertical</property>
<property name="spacing">5</property>
<child>
<object class="GtkButton" id="savebutton1">
@@ -268,10 +255,11 @@
</packing>
</child>
<child>
- <object class="GtkVBox" id="vbox28">
+ <object class="GtkBox" id="vbox28">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="border_width">5</property>
+ <property name="orientation">vertical</property>
<property name="spacing">3</property>
<child>
<object class="GtkFrame" id="frame17">
@@ -284,74 +272,64 @@
<property name="can_focus">False</property>
<property name="border_width">5</property>
<child>
- <object class="GtkTable" id="table4">
+ <object class="GtkGrid" id="table4">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="n_rows">7</property>
- <property name="n_columns">5</property>
- <property name="column_spacing">5</property>
<property name="row_spacing">5</property>
+ <property name="column_spacing">5</property>
<child>
<object class="GtkImage" id="image337">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="stock">generated-icon-gpu-png</property>
+ <property name="icon_name">pcsxr-plugin-gpu</property>
</object>
<packing>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options">GTK_FILL</property>
+ <property name="left_attach">0</property>
+ <property name="top_attach">0</property>
</packing>
</child>
<child>
<object class="GtkImage" id="image341">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="stock">generated-icon-cdr-png</property>
+ <property name="icon_name">pcsxr-plugin-cdr</property>
</object>
<packing>
+ <property name="left_attach">0</property>
<property name="top_attach">4</property>
- <property name="bottom_attach">5</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options">GTK_FILL</property>
</packing>
</child>
<child>
<object class="GtkImage" id="image340">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="stock">generated-icon-pad-png</property>
+ <property name="icon_name">pcsxr-plugin-pad</property>
</object>
<packing>
+ <property name="left_attach">0</property>
<property name="top_attach">3</property>
- <property name="bottom_attach">4</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options">GTK_FILL</property>
</packing>
</child>
<child>
<object class="GtkImage" id="image339">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="stock">generated-icon-pad-png</property>
+ <property name="icon_name">pcsxr-plugin-pad</property>
</object>
<packing>
+ <property name="left_attach">0</property>
<property name="top_attach">2</property>
- <property name="bottom_attach">3</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options">GTK_FILL</property>
</packing>
</child>
<child>
<object class="GtkImage" id="image338">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="stock">generated-icon-spu-png</property>
+ <property name="icon_name">pcsxr-plugin-spu</property>
</object>
<packing>
+ <property name="left_attach">0</property>
<property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options">GTK_FILL</property>
</packing>
</child>
<child>
@@ -370,9 +348,7 @@
</object>
<packing>
<property name="left_attach">3</property>
- <property name="right_attach">4</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"/>
+ <property name="top_attach">0</property>
</packing>
</child>
<child>
@@ -382,10 +358,7 @@
</object>
<packing>
<property name="left_attach">2</property>
- <property name="right_attach">3</property>
<property name="top_attach">4</property>
- <property name="bottom_attach">5</property>
- <property name="y_options">GTK_FILL</property>
</packing>
</child>
<child>
@@ -395,10 +368,7 @@
</object>
<packing>
<property name="left_attach">2</property>
- <property name="right_attach">3</property>
<property name="top_attach">3</property>
- <property name="bottom_attach">4</property>
- <property name="y_options">GTK_FILL</property>
</packing>
</child>
<child>
@@ -412,10 +382,7 @@
</object>
<packing>
<property name="left_attach">2</property>
- <property name="right_attach">3</property>
<property name="top_attach">2</property>
- <property name="bottom_attach">3</property>
- <property name="y_options">GTK_FILL</property>
</packing>
</child>
<child>
@@ -425,10 +392,7 @@
</object>
<packing>
<property name="left_attach">2</property>
- <property name="right_attach">3</property>
<property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="y_options">GTK_FILL</property>
</packing>
</child>
<child>
@@ -438,8 +402,7 @@
</object>
<packing>
<property name="left_attach">2</property>
- <property name="right_attach">3</property>
- <property name="y_options">GTK_FILL</property>
+ <property name="top_attach">0</property>
</packing>
</child>
<child>
@@ -458,11 +421,7 @@
</object>
<packing>
<property name="left_attach">4</property>
- <property name="right_attach">5</property>
<property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="x_options"/>
- <property name="y_options"/>
</packing>
</child>
<child>
@@ -481,11 +440,7 @@
</object>
<packing>
<property name="left_attach">4</property>
- <property name="right_attach">5</property>
<property name="top_attach">2</property>
- <property name="bottom_attach">3</property>
- <property name="x_options"/>
- <property name="y_options"/>
</packing>
</child>
<child>
@@ -504,11 +459,7 @@
</object>
<packing>
<property name="left_attach">4</property>
- <property name="right_attach">5</property>
<property name="top_attach">3</property>
- <property name="bottom_attach">4</property>
- <property name="x_options"/>
- <property name="y_options"/>
</packing>
</child>
<child>
@@ -527,11 +478,7 @@
</object>
<packing>
<property name="left_attach">4</property>
- <property name="right_attach">5</property>
<property name="top_attach">4</property>
- <property name="bottom_attach">5</property>
- <property name="x_options"/>
- <property name="y_options"/>
</packing>
</child>
<child>
@@ -550,11 +497,7 @@
</object>
<packing>
<property name="left_attach">3</property>
- <property name="right_attach">4</property>
<property name="top_attach">4</property>
- <property name="bottom_attach">5</property>
- <property name="x_options"/>
- <property name="y_options"/>
</packing>
</child>
<child>
@@ -573,11 +516,7 @@
</object>
<packing>
<property name="left_attach">3</property>
- <property name="right_attach">4</property>
<property name="top_attach">3</property>
- <property name="bottom_attach">4</property>
- <property name="x_options"/>
- <property name="y_options"/>
</packing>
</child>
<child>
@@ -596,11 +535,7 @@
</object>
<packing>
<property name="left_attach">3</property>
- <property name="right_attach">4</property>
<property name="top_attach">2</property>
- <property name="bottom_attach">3</property>
- <property name="x_options"/>
- <property name="y_options"/>
</packing>
</child>
<child>
@@ -619,89 +554,67 @@
</object>
<packing>
<property name="left_attach">3</property>
- <property name="right_attach">4</property>
<property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="x_options"/>
- <property name="y_options"/>
</packing>
</child>
<child>
<object class="GtkLabel" id="label95">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="xalign">0</property>
<property name="label" translatable="yes">Graphics:</property>
+ <property name="xalign">0</property>
</object>
<packing>
<property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"/>
+ <property name="top_attach">0</property>
</packing>
</child>
<child>
<object class="GtkLabel" id="label96">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="xalign">0</property>
<property name="label" translatable="yes">Sound:</property>
+ <property name="xalign">0</property>
</object>
<packing>
<property name="left_attach">1</property>
- <property name="right_attach">2</property>
<property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"/>
</packing>
</child>
<child>
<object class="GtkLabel" id="label85">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="xalign">0</property>
<property name="label" translatable="yes">Controller 1:</property>
+ <property name="xalign">0</property>
</object>
<packing>
<property name="left_attach">1</property>
- <property name="right_attach">2</property>
<property name="top_attach">2</property>
- <property name="bottom_attach">3</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"/>
</packing>
</child>
<child>
<object class="GtkLabel" id="label87">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="xalign">0</property>
<property name="label" translatable="yes">Controller 2:</property>
+ <property name="xalign">0</property>
</object>
<packing>
<property name="left_attach">1</property>
- <property name="right_attach">2</property>
<property name="top_attach">3</property>
- <property name="bottom_attach">4</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"/>
</packing>
</child>
<child>
<object class="GtkLabel" id="label91">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="xalign">0</property>
<property name="label" translatable="yes">CD-ROM:</property>
+ <property name="xalign">0</property>
</object>
<packing>
<property name="left_attach">1</property>
- <property name="right_attach">2</property>
<property name="top_attach">4</property>
- <property name="bottom_attach">5</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"/>
</packing>
</child>
<child>
@@ -720,9 +633,7 @@
</object>
<packing>
<property name="left_attach">4</property>
- <property name="right_attach">5</property>
- <property name="x_options"/>
- <property name="y_options"/>
+ <property name="top_attach">0</property>
</packing>
</child>
<child>
@@ -732,26 +643,20 @@
<property name="icon_name">gtk-find</property>
</object>
<packing>
+ <property name="left_attach">0</property>
<property name="top_attach">6</property>
- <property name="bottom_attach">7</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options">GTK_FILL</property>
</packing>
</child>
<child>
<object class="GtkLabel" id="label89">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="xalign">0</property>
<property name="label" translatable="yes">Search in:</property>
+ <property name="xalign">0</property>
</object>
<packing>
<property name="left_attach">1</property>
- <property name="right_attach">2</property>
<property name="top_attach">6</property>
- <property name="bottom_attach">7</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"/>
</packing>
</child>
<child>
@@ -776,38 +681,30 @@
</object>
<packing>
<property name="left_attach">2</property>
- <property name="right_attach">5</property>
<property name="top_attach">6</property>
- <property name="bottom_attach">7</property>
</packing>
</child>
<child>
<object class="GtkImage" id="image39">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="stock">generated-icon-sio1-png</property>
+ <property name="icon_name">pcsxr-plugin-sio1</property>
</object>
<packing>
+ <property name="left_attach">0</property>
<property name="top_attach">5</property>
- <property name="bottom_attach">6</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options">GTK_FILL</property>
</packing>
</child>
<child>
<object class="GtkLabel" id="label18">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="xalign">0</property>
<property name="label" translatable="yes">Link cable:</property>
+ <property name="xalign">0</property>
</object>
<packing>
<property name="left_attach">1</property>
- <property name="right_attach">2</property>
<property name="top_attach">5</property>
- <property name="bottom_attach">6</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"/>
</packing>
</child>
<child>
@@ -817,10 +714,7 @@
</object>
<packing>
<property name="left_attach">2</property>
- <property name="right_attach">3</property>
<property name="top_attach">5</property>
- <property name="bottom_attach">6</property>
- <property name="y_options">GTK_FILL</property>
</packing>
</child>
<child>
@@ -839,11 +733,7 @@
</object>
<packing>
<property name="left_attach">3</property>
- <property name="right_attach">4</property>
<property name="top_attach">5</property>
- <property name="bottom_attach">6</property>
- <property name="x_options"/>
- <property name="y_options"/>
</packing>
</child>
<child>
@@ -862,13 +752,15 @@
</object>
<packing>
<property name="left_attach">4</property>
- <property name="right_attach">5</property>
<property name="top_attach">5</property>
- <property name="bottom_attach">6</property>
- <property name="x_options"/>
- <property name="y_options"/>
</packing>
</child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
</object>
</child>
</object>
@@ -920,8 +812,8 @@
<object class="GtkLabel" id="label17">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="xalign">0</property>
<property name="label" translatable="yes">BIOS:</property>
+ <property name="xalign">0</property>
</object>
<packing>
<property name="left_attach">1</property>
@@ -943,8 +835,8 @@
<object class="GtkLabel" id="label16">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="xalign">0</property>
<property name="label" translatable="yes">Search in:</property>
+ <property name="xalign">0</property>
</object>
<packing>
<property name="left_attach">1</property>
@@ -1040,6 +932,7 @@
<object class="GtkBox" id="dialog-vbox3">
<property name="visible">True</property>
<property name="can_focus">False</property>
+ <property name="orientation">vertical</property>
<child internal-child="action_area">
<object class="GtkButtonBox" id="dialog-action_area3">
<property name="visible">True</property>
@@ -1069,7 +962,7 @@
</packing>
</child>
<child>
- <object class="GtkHBox" id="hbox54">
+ <object class="GtkBox" id="hbox54">
<property name="visible">True</property>
<property name="can_focus">False</property>
<child>
@@ -1079,10 +972,11 @@
<property name="border_width">5</property>
<property name="label_xalign">0</property>
<child>
- <object class="GtkVBox" id="vbox31">
+ <object class="GtkBox" id="vbox31">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="border_width">6</property>
+ <property name="orientation">vertical</property>
<property name="spacing">6</property>
<child>
<object class="GtkScrolledWindow" id="scrolledwindow3">
@@ -1108,7 +1002,7 @@
</packing>
</child>
<child>
- <object class="GtkHButtonBox" id="hbuttonbox19">
+ <object class="GtkButtonBox" id="hbuttonbox19">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="border_width">5</property>
@@ -1127,7 +1021,7 @@
<property name="xscale">0</property>
<property name="yscale">0</property>
<child>
- <object class="GtkHBox" id="hbox57">
+ <object class="GtkBox" id="hbox57">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">2</property>
@@ -1147,9 +1041,9 @@
<object class="GtkLabel" id="label1">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="xalign">0</property>
<property name="label" translatable="yes">New</property>
<property name="use_underline">True</property>
+ <property name="xalign">0</property>
</object>
<packing>
<property name="expand">False</property>
@@ -1182,7 +1076,7 @@
<property name="xscale">0</property>
<property name="yscale">0</property>
<child>
- <object class="GtkHBox" id="hbox70">
+ <object class="GtkBox" id="hbox70">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">2</property>
@@ -1202,9 +1096,9 @@
<object class="GtkLabel" id="label111">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="xalign">0</property>
<property name="label" translatable="yes">Format</property>
<property name="use_underline">True</property>
+ <property name="xalign">0</property>
</object>
<packing>
<property name="expand">False</property>
@@ -1237,7 +1131,7 @@
<property name="xscale">0</property>
<property name="yscale">0</property>
<child>
- <object class="GtkHBox" id="hbox63">
+ <object class="GtkBox" id="hbox63">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">2</property>
@@ -1257,9 +1151,9 @@
<object class="GtkLabel" id="label105">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="xalign">0</property>
<property name="label" translatable="yes">Un/Delete</property>
<property name="use_underline">True</property>
+ <property name="xalign">0</property>
</object>
<packing>
<property name="expand">False</property>
@@ -1291,7 +1185,7 @@
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<child>
- <object class="GtkHBox" id="hbox2">
+ <object class="GtkBox" id="hbox2">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">3</property>
@@ -1322,7 +1216,7 @@
</packing>
</child>
<child>
- <object class="GtkVSeparator" id="vseparator1">
+ <object class="GtkSeparator" id="vseparator1">
<property name="visible">True</property>
<property name="can_focus">False</property>
</object>
@@ -1356,7 +1250,7 @@
</object>
</child>
<child type="label">
- <object class="GtkHBox" id="hbox58">
+ <object class="GtkBox" id="hbox58">
<property name="visible">True</property>
<property name="can_focus">False</property>
<child>
@@ -1389,11 +1283,12 @@
<property name="top_padding">27</property>
<property name="bottom_padding">132</property>
<child>
- <object class="GtkVButtonBox" id="vbuttonbox2">
+ <object class="GtkButtonBox" id="vbuttonbox2">
<property name="visible">True</property>
<property name="can_focus">False</property>
+ <property name="orientation">vertical</property>
<property name="spacing">6</property>
- <property name="layout_style">spread</property>
+ <property name="layout_style">center</property>
<child>
<object class="GtkButton" id="GtkButton_CopyTo2">
<property name="visible">True</property>
@@ -1408,7 +1303,7 @@
<property name="xscale">0</property>
<property name="yscale">0</property>
<child>
- <object class="GtkHBox" id="hbox59">
+ <object class="GtkBox" id="hbox59">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">2</property>
@@ -1428,9 +1323,9 @@
<object class="GtkLabel" id="label101">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="xalign">0</property>
<property name="label" translatable="yes">Copy</property>
<property name="use_underline">True</property>
+ <property name="xalign">0</property>
</object>
<packing>
<property name="expand">False</property>
@@ -1463,7 +1358,7 @@
<property name="xscale">0</property>
<property name="yscale">0</property>
<child>
- <object class="GtkHBox" id="hbox60">
+ <object class="GtkBox" id="hbox60">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">2</property>
@@ -1483,9 +1378,9 @@
<object class="GtkLabel" id="label102">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="xalign">0</property>
<property name="label" translatable="yes">Copy</property>
<property name="use_underline">True</property>
+ <property name="xalign">0</property>
</object>
<packing>
<property name="expand">False</property>
@@ -1520,10 +1415,11 @@
<property name="border_width">5</property>
<property name="label_xalign">0</property>
<child>
- <object class="GtkVBox" id="vbox32">
+ <object class="GtkBox" id="vbox32">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="border_width">6</property>
+ <property name="orientation">vertical</property>
<property name="spacing">6</property>
<child>
<object class="GtkScrolledWindow" id="scrolledwindow4">
@@ -1549,7 +1445,7 @@
</packing>
</child>
<child>
- <object class="GtkHButtonBox" id="hbuttonbox20">
+ <object class="GtkButtonBox" id="hbuttonbox20">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="border_width">5</property>
@@ -1568,7 +1464,7 @@
<property name="xscale">0</property>
<property name="yscale">0</property>
<child>
- <object class="GtkHBox" id="hbox66">
+ <object class="GtkBox" id="hbox66">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">2</property>
@@ -1588,9 +1484,9 @@
<object class="GtkLabel" id="label108">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="xalign">0</property>
<property name="label" translatable="yes">New</property>
<property name="use_underline">True</property>
+ <property name="xalign">0</property>
</object>
<packing>
<property name="expand">False</property>
@@ -1623,7 +1519,7 @@
<property name="xscale">0</property>
<property name="yscale">0</property>
<child>
- <object class="GtkHBox" id="hbox69">
+ <object class="GtkBox" id="hbox69">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">2</property>
@@ -1643,9 +1539,9 @@
<object class="GtkLabel" id="label110">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="xalign">0</property>
<property name="label" translatable="yes">Format</property>
<property name="use_underline">True</property>
+ <property name="xalign">0</property>
</object>
<packing>
<property name="expand">False</property>
@@ -1678,7 +1574,7 @@
<property name="xscale">0</property>
<property name="yscale">0</property>
<child>
- <object class="GtkHBox" id="hbox62">
+ <object class="GtkBox" id="hbox62">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">2</property>
@@ -1698,9 +1594,9 @@
<object class="GtkLabel" id="label104">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="xalign">0</property>
<property name="label" translatable="yes">Un/Delete</property>
<property name="use_underline">True</property>
+ <property name="xalign">0</property>
</object>
<packing>
<property name="expand">False</property>
@@ -1732,7 +1628,7 @@
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<child>
- <object class="GtkHBox" id="hbox3">
+ <object class="GtkBox" id="hbox3">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">3</property>
@@ -1763,7 +1659,7 @@
</packing>
</child>
<child>
- <object class="GtkVSeparator" id="vseparator2">
+ <object class="GtkSeparator" id="vseparator2">
<property name="visible">True</property>
<property name="can_focus">False</property>
</object>
@@ -1797,7 +1693,7 @@
</object>
</child>
<child type="label">
- <object class="GtkHBox" id="hbox67">
+ <object class="GtkBox" id="hbox67">
<property name="visible">True</property>
<property name="can_focus">False</property>
<child>
@@ -1878,12 +1774,12 @@
</packing>
</child>
<child>
- <object class="GtkHBox" id="hbox10">
+ <object class="GtkBox" id="hbox10">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">13</property>
<child>
- <object class="GtkHBox" id="hbox11">
+ <object class="GtkBox" id="hbox11">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">10</property>
@@ -1891,8 +1787,8 @@
<object class="GtkLabel" id="label2">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="xalign">0</property>
<property name="label" translatable="yes">Address (Hexadecimal):</property>
+ <property name="xalign">0</property>
</object>
<packing>
<property name="expand">False</property>
@@ -1923,7 +1819,7 @@
</packing>
</child>
<child>
- <object class="GtkHBox" id="hbox111">
+ <object class="GtkBox" id="hbox111">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">10</property>
@@ -2001,6 +1897,9 @@
<child internal-child="selection">
<object class="GtkTreeSelection" id="treeview-selection5"/>
</child>
+ <style>
+ <class name="monospace"/>
+ </style>
</object>
</child>
</object>
@@ -2011,7 +1910,7 @@
</packing>
</child>
<child>
- <object class="GtkHButtonBox" id="hbuttonbox2">
+ <object class="GtkButtonBox" id="hbuttonbox2">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">20</property>
@@ -2022,7 +1921,7 @@
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<child>
- <object class="GtkHBox" id="hbox12">
+ <object class="GtkBox" id="hbox12">
<property name="visible">True</property>
<property name="can_focus">False</property>
<child>
@@ -2041,8 +1940,8 @@
<object class="GtkLabel" id="label3">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="xalign">0</property>
<property name="label" translatable="yes">Raw Dump...</property>
+ <property name="xalign">0</property>
</object>
<packing>
<property name="expand">True</property>
@@ -2065,7 +1964,7 @@
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<child>
- <object class="GtkHBox" id="hbox13">
+ <object class="GtkBox" id="hbox13">
<property name="visible">True</property>
<property name="can_focus">False</property>
<child>
@@ -2084,8 +1983,8 @@
<object class="GtkLabel" id="label10">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="xalign">0</property>
<property name="label" translatable="yes">Patch Memory...</property>
+ <property name="xalign">0</property>
</object>
<packing>
<property name="expand">True</property>
@@ -2156,9 +2055,10 @@
</packing>
</child>
<child>
- <object class="GtkVBox" id="vbox27">
+ <object class="GtkBox" id="vbox27">
<property name="visible">True</property>
<property name="can_focus">False</property>
+ <property name="orientation">vertical</property>
<child>
<object class="GtkFrame" id="frame19">
<property name="visible">True</property>
@@ -2171,7 +2071,7 @@
<property name="can_focus">False</property>
<property name="border_width">5</property>
<child>
- <object class="GtkHBox" id="hbox68">
+ <object class="GtkBox" id="hbox68">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">5</property>
@@ -2273,176 +2173,177 @@
<object class="GtkImage" id="image1">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="stock">gtk-open</property>
+ <property name="icon_name">pcsxr-load-state</property>
<property name="icon_size">1</property>
</object>
<object class="GtkImage" id="image10">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="stock">gtk-revert-to-saved</property>
+ <property name="icon_name">pcsxr-load-state</property>
<property name="icon_size">1</property>
</object>
<object class="GtkImage" id="image11">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="stock">gtk-preferences</property>
+ <property name="icon_name">pcsxr-settings</property>
<property name="icon_size">1</property>
</object>
<object class="GtkImage" id="image12">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="stock">gtk-properties</property>
+ <property name="icon_name">pcsxr-cpu</property>
<property name="icon_size">1</property>
</object>
<object class="GtkImage" id="image13">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="stock">gtk-floppy</property>
+ <property name="icon_name">pcsxr-memcard</property>
<property name="icon_size">1</property>
</object>
<object class="GtkImage" id="image14">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="stock">gtk-properties</property>
+ <property name="icon_name">pcsxr-plugin-netplay</property>
<property name="icon_size">1</property>
</object>
<object class="GtkImage" id="image15">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="stock">gtk-indent</property>
+ <property name="icon_name">pcsxr-cheats</property>
<property name="icon_size">1</property>
</object>
<object class="GtkImage" id="image16">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="stock">gtk-index</property>
+ <property name="icon_name">pcsxr-cheats-browse</property>
<property name="icon_size">1</property>
</object>
<object class="GtkImage" id="image17">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="stock">gtk-find</property>
+ <property name="icon_name">pcsxr-cheats-search</property>
<property name="icon_size">1</property>
</object>
<object class="GtkImage" id="image18">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="stock">gtk-about</property>
+ <property name="icon_name">pcsxr-about</property>
<property name="icon_size">1</property>
</object>
<object class="GtkImage" id="image19">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="stock">gtk-save-as</property>
+ <property name="icon_name">pcsxr-save-state</property>
<property name="icon_size">1</property>
</object>
<object class="GtkImage" id="image2">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="xalign">0.49000000953674316</property>
- <property name="stock">gtk-cdrom</property>
+ <property name="icon_name">pcsxr-cd-open</property>
<property name="icon_size">1</property>
</object>
<object class="GtkImage" id="image20">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="stock">gtk-stop</property>
+ <property name="icon_name">pcsxr-shutdown</property>
<property name="icon_size">1</property>
</object>
<object class="GtkImage" id="image21">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="stock">gtk-select-color</property>
+ <property name="icon_name">pcsxr-plugin-gpu</property>
<property name="icon_size">1</property>
</object>
<object class="GtkImage" id="image22">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="stock">gtk-convert</property>
+ <property name="icon_name">pcsxr-plugin-spu</property>
<property name="icon_size">1</property>
</object>
<object class="GtkImage" id="image23">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="stock">gtk-cdrom</property>
+ <property name="icon_name">pcsxr-plugin-cdr</property>
<property name="icon_size">1</property>
</object>
<object class="GtkImage" id="image24">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="stock">gtk-execute</property>
+ <property name="icon_name">pcsxr-plugin-pad</property>
<property name="icon_size">1</property>
</object>
<object class="GtkImage" id="image25">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="stock">gtk-quit</property>
+ <property name="icon_name">pcsxr-exit</property>
<property name="icon_size">1</property>
</object>
<object class="GtkImage" id="image3">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="stock">gtk-open</property>
+ <property name="icon_name">pcsxr-iso-open</property>
<property name="icon_size">1</property>
</object>
<object class="GtkImage" id="image34">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="stock">gtk-revert-to-saved</property>
+ <property name="icon_name">pcsxr-memory-dump</property>
<property name="icon_size">1</property>
</object>
<object class="GtkImage" id="image4">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="stock">gtk-convert</property>
+ <property name="icon_name">pcsxr-run-bios</property>
<property name="icon_size">1</property>
</object>
<object class="GtkImage" id="image42">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="stock">gtk-execute</property>
+ <property name="icon_name">pcsxr-plugin-sio1</property>
<property name="icon_size">1</property>
</object>
<object class="GtkImage" id="image5">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="stock">gtk-execute</property>
+ <property name="icon_name">pcsxr-run-exe</property>
<property name="icon_size">1</property>
</object>
<object class="GtkImage" id="image6">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="stock">gtk-go-forward</property>
+ <property name="icon_name">pcsxr-play</property>
<property name="icon_size">1</property>
</object>
<object class="GtkImage" id="image7">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="stock">gtk-refresh</property>
+ <property name="icon_name">pcsxr-reset</property>
<property name="icon_size">1</property>
</object>
<object class="GtkImage" id="image8">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="stock">gtk-open</property>
+ <property name="icon_name">pcsxr-iso-reopen</property>
<property name="icon_size">1</property>
</object>
<object class="GtkImage" id="image9">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="stock">gtk-save-as</property>
+ <property name="icon_name">pcsxr-save-state</property>
<property name="icon_size">1</property>
</object>
- <object class="GtkWindow" id="MainWindow">
+ <object class="GtkApplicationWindow" id="MainWindow">
<property name="can_focus">False</property>
<property name="title" translatable="yes">PCSXR</property>
<property name="resizable">False</property>
<property name="icon_name">pcsxr-icon.png</property>
<signal name="destroy" handler="OnDestroy" swapped="no"/>
<child>
- <object class="GtkVBox" id="vbox18">
+ <object class="GtkBox" id="vbox18">
<property name="visible">True</property>
<property name="can_focus">False</property>
+ <property name="orientation">vertical</property>
<child>
<object class="GtkMenuBar" id="menubar1">
<property name="visible">True</property>
@@ -3045,11 +2946,9 @@
</packing>
</child>
<child>
- <object class="GtkTable" id="tableToolbox">
+ <object class="GtkToolbar" id="tableToolbox">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="border_width">5</property>
- <property name="n_columns">11</property>
<child>
<object class="GtkToolButton" id="toolbutton_runcd">
<property name="visible">True</property>
@@ -3057,8 +2956,12 @@
<property name="has_tooltip">True</property>
<property name="tooltip_text" translatable="yes">Run CD</property>
<property name="use_underline">True</property>
- <property name="stock_id">generated-icon-cd-png</property>
+ <property name="icon_name">pcsxr-cd-open</property>
</object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="homogeneous">True</property>
+ </packing>
</child>
<child>
<object class="GtkToolButton" id="toolbutton_runimage">
@@ -3067,11 +2970,11 @@
<property name="has_tooltip">True</property>
<property name="tooltip_text" translatable="yes">Run ISO Image</property>
<property name="use_underline">True</property>
- <property name="stock_id">generated-icon-iso-open-png</property>
+ <property name="icon_name">pcsxr-iso-open</property>
</object>
<packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
+ <property name="expand">False</property>
+ <property name="homogeneous">True</property>
</packing>
</child>
<child>
@@ -3080,8 +2983,8 @@
<property name="can_focus">False</property>
</object>
<packing>
- <property name="left_attach">2</property>
- <property name="right_attach">3</property>
+ <property name="expand">False</property>
+ <property name="homogeneous">False</property>
</packing>
</child>
<child>
@@ -3091,11 +2994,11 @@
<property name="has_tooltip">True</property>
<property name="tooltip_text" translatable="yes">Continue Emulation</property>
<property name="use_underline">True</property>
- <property name="stock_id">generated-icon-play-png</property>
+ <property name="icon_name">pcsxr-play</property>
</object>
<packing>
- <property name="left_attach">3</property>
- <property name="right_attach">4</property>
+ <property name="expand">False</property>
+ <property name="homogeneous">True</property>
</packing>
</child>
<child>
@@ -3105,11 +3008,11 @@
<property name="has_tooltip">True</property>
<property name="tooltip_text" translatable="yes">Switch ISO Image</property>
<property name="use_underline">True</property>
- <property name="stock_id">generated-icon-iso-reopen-png</property>
+ <property name="icon_name">pcsxr-iso-reopen</property>
</object>
<packing>
- <property name="left_attach">4</property>
- <property name="right_attach">5</property>
+ <property name="expand">False</property>
+ <property name="homogeneous">True</property>
</packing>
</child>
<child>
@@ -3118,8 +3021,8 @@
<property name="can_focus">False</property>
</object>
<packing>
- <property name="left_attach">5</property>
- <property name="right_attach">6</property>
+ <property name="expand">False</property>
+ <property name="homogeneous">False</property>
</packing>
</child>
<child>
@@ -3129,11 +3032,11 @@
<property name="has_tooltip">True</property>
<property name="tooltip_text" translatable="yes">Configure Memory Cards</property>
<property name="use_underline">True</property>
- <property name="stock_id">generated-icon-memcard-png</property>
+ <property name="icon_name">pcsxr-memcard</property>
</object>
<packing>
- <property name="left_attach">6</property>
- <property name="right_attach">7</property>
+ <property name="expand">False</property>
+ <property name="homogeneous">True</property>
</packing>
</child>
<child>
@@ -3143,11 +3046,11 @@
<property name="has_tooltip">True</property>
<property name="tooltip_text" translatable="yes">Configure Graphics</property>
<property name="use_underline">True</property>
- <property name="stock_id">generated-icon-gpu-png</property>
+ <property name="icon_name">pcsxr-plugin-gpu</property>
</object>
<packing>
- <property name="left_attach">7</property>
- <property name="right_attach">8</property>
+ <property name="expand">False</property>
+ <property name="homogeneous">True</property>
</packing>
</child>
<child>
@@ -3157,11 +3060,11 @@
<property name="has_tooltip">True</property>
<property name="tooltip_text" translatable="yes">Configure Sound</property>
<property name="use_underline">True</property>
- <property name="stock_id">generated-icon-spu-png</property>
+ <property name="icon_name">pcsxr-plugin-spu</property>
</object>
<packing>
- <property name="left_attach">8</property>
- <property name="right_attach">9</property>
+ <property name="expand">False</property>
+ <property name="homogeneous">True</property>
</packing>
</child>
<child>
@@ -3171,11 +3074,11 @@
<property name="has_tooltip">True</property>
<property name="tooltip_text" translatable="yes">Configure CD-ROM</property>
<property name="use_underline">True</property>
- <property name="stock_id">generated-icon-cdr-png</property>
+ <property name="icon_name">pcsxr-plugin-cdr</property>
</object>
<packing>
- <property name="left_attach">9</property>
- <property name="right_attach">10</property>
+ <property name="expand">False</property>
+ <property name="homogeneous">True</property>
</packing>
</child>
<child>
@@ -3185,11 +3088,11 @@
<property name="has_tooltip">True</property>
<property name="tooltip_text" translatable="yes">Configure Controllers</property>
<property name="use_underline">True</property>
- <property name="stock_id">generated-icon-pad-png</property>
+ <property name="icon_name">pcsxr-plugin-pad</property>
</object>
<packing>
- <property name="left_attach">10</property>
- <property name="right_attach">11</property>
+ <property name="expand">False</property>
+ <property name="homogeneous">True</property>
</packing>
</child>
</object>
@@ -3203,7 +3106,7 @@
<object class="GtkImage" id="image160">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="pixbuf">pcsxr.png</property>
+ <property name="pixbuf">pixmaps/pcsxr.png</property>
</object>
<packing>
<property name="expand">True</property>
@@ -3360,18 +3263,17 @@
<property name="left_padding">5</property>
<property name="right_padding">5</property>
<child>
- <object class="GtkVBox" id="vbox2">
+ <object class="GtkBox" id="vbox2">
<property name="visible">True</property>
<property name="can_focus">False</property>
+ <property name="orientation">vertical</property>
<property name="spacing">5</property>
<child>
- <object class="GtkTable" id="table1">
+ <object class="GtkGrid" id="table1">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="n_rows">3</property>
- <property name="n_columns">4</property>
- <property name="column_spacing">5</property>
<property name="row_spacing">5</property>
+ <property name="column_spacing">5</property>
<child>
<object class="GtkComboBox" id="combo_datatype">
<property name="visible">True</property>
@@ -3386,42 +3288,43 @@
</object>
<packing>
<property name="left_attach">1</property>
- <property name="right_attach">2</property>
<property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="y_options"/>
</packing>
</child>
<child>
<object class="GtkLabel" id="label6">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="xalign">0</property>
<property name="label" translatable="yes">Search For:</property>
+ <property name="xalign">0</property>
</object>
+ <packing>
+ <property name="left_attach">0</property>
+ <property name="top_attach">0</property>
+ </packing>
</child>
<child>
<object class="GtkLabel" id="label7">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="xalign">0</property>
<property name="label" translatable="yes">Data Type:</property>
+ <property name="xalign">0</property>
</object>
<packing>
+ <property name="left_attach">0</property>
<property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
</packing>
</child>
<child>
<object class="GtkLabel" id="label8">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="xalign">0</property>
<property name="label" translatable="yes">Value:</property>
+ <property name="xalign">0</property>
</object>
<packing>
+ <property name="left_attach">0</property>
<property name="top_attach">2</property>
- <property name="bottom_attach">3</property>
</packing>
</child>
<child>
@@ -3432,9 +3335,7 @@
</object>
<packing>
<property name="left_attach">2</property>
- <property name="right_attach">3</property>
<property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
</packing>
</child>
<child>
@@ -3451,8 +3352,7 @@
</object>
<packing>
<property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="y_options"/>
+ <property name="top_attach">0</property>
</packing>
</child>
<child>
@@ -3464,10 +3364,7 @@
</object>
<packing>
<property name="left_attach">1</property>
- <property name="right_attach">2</property>
<property name="top_attach">2</property>
- <property name="bottom_attach">3</property>
- <property name="y_options"/>
</packing>
</child>
<child>
@@ -3484,10 +3381,7 @@
</object>
<packing>
<property name="left_attach">3</property>
- <property name="right_attach">4</property>
<property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="y_options"/>
</packing>
</child>
<child>
@@ -3498,15 +3392,10 @@
</object>
<packing>
<property name="left_attach">2</property>
- <property name="right_attach">3</property>
<property name="top_attach">2</property>
- <property name="bottom_attach">3</property>
</packing>
</child>
<child>
- <placeholder/>
- </child>
- <child>
<object class="GtkEntry" id="entry_valueto">
<property name="visible">True</property>
<property name="can_focus">True</property>
@@ -3515,14 +3404,15 @@
</object>
<packing>
<property name="left_attach">3</property>
- <property name="right_attach">4</property>
<property name="top_attach">2</property>
- <property name="bottom_attach">3</property>
</packing>
</child>
<child>
<placeholder/>
</child>
+ <child>
+ <placeholder/>
+ </child>
</object>
<packing>
<property name="expand">False</property>
@@ -3531,7 +3421,7 @@
</packing>
</child>
<child>
- <object class="GtkHBox" id="hbox4">
+ <object class="GtkBox" id="hbox4">
<property name="visible">True</property>
<property name="can_focus">False</property>
<child>
@@ -3562,9 +3452,10 @@
</packing>
</child>
<child>
- <object class="GtkVButtonBox" id="vbuttonbox1">
+ <object class="GtkButtonBox" id="vbuttonbox1">
<property name="visible">True</property>
<property name="can_focus">False</property>
+ <property name="orientation">vertical</property>
<property name="spacing">10</property>
<property name="layout_style">start</property>
<child>
@@ -3573,7 +3464,7 @@
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<child>
- <object class="GtkHBox" id="hbox7">
+ <object class="GtkBox" id="hbox7">
<property name="visible">True</property>
<property name="can_focus">False</property>
<child>
@@ -3593,8 +3484,8 @@
<object class="GtkLabel" id="label13">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="xalign">0</property>
<property name="label" translatable="yes">Freeze</property>
+ <property name="xalign">0</property>
</object>
<packing>
<property name="expand">True</property>
@@ -3617,7 +3508,7 @@
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<child>
- <object class="GtkHBox" id="hbox8">
+ <object class="GtkBox" id="hbox8">
<property name="visible">True</property>
<property name="can_focus">False</property>
<child>
@@ -3637,8 +3528,8 @@
<object class="GtkLabel" id="label14">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="xalign">0</property>
<property name="label" translatable="yes">Modify</property>
+ <property name="xalign">0</property>
</object>
<packing>
<property name="expand">True</property>
@@ -3661,7 +3552,7 @@
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<child>
- <object class="GtkHBox" id="hbox9">
+ <object class="GtkBox" id="hbox9">
<property name="visible">True</property>
<property name="can_focus">False</property>
<child>
@@ -3681,8 +3572,8 @@
<object class="GtkLabel" id="label15">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="xalign">0</property>
<property name="label" translatable="yes">Copy</property>
+ <property name="xalign">0</property>
</object>
<packing>
<property name="expand">True</property>
@@ -3718,10 +3609,10 @@
<object class="GtkLabel" id="label_resultsfound">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="xalign">0</property>
- <property name="yalign">0</property>
<property name="label" translatable="yes">label_resultsfound</property>
<property name="single_line_mode">True</property>
+ <property name="xalign">0</property>
+ <property name="yalign">0</property>
</object>
<packing>
<property name="expand">False</property>
@@ -3730,7 +3621,7 @@
</packing>
</child>
<child>
- <object class="GtkHButtonBox" id="hbuttonbox1">
+ <object class="GtkButtonBox" id="hbuttonbox1">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">20</property>
@@ -3741,7 +3632,7 @@
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<child>
- <object class="GtkHBox" id="hbox5">
+ <object class="GtkBox" id="hbox5">
<property name="visible">True</property>
<property name="can_focus">False</property>
<child>
@@ -3761,8 +3652,8 @@
<object class="GtkLabel" id="label11">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="xalign">0</property>
<property name="label" translatable="yes">Search</property>
+ <property name="xalign">0</property>
</object>
<packing>
<property name="expand">True</property>
@@ -3785,7 +3676,7 @@
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<child>
- <object class="GtkHBox" id="hbox6">
+ <object class="GtkBox" id="hbox6">
<property name="visible">True</property>
<property name="can_focus">False</property>
<child>
@@ -3805,8 +3696,8 @@
<object class="GtkLabel" id="label12">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="xalign">0</property>
<property name="label" translatable="yes">Restart</property>
+ <property name="xalign">0</property>
</object>
<packing>
<property name="expand">True</property>
@@ -3912,10 +3803,11 @@
</packing>
</child>
<child>
- <object class="GtkVBox" id="vbox25">
+ <object class="GtkBox" id="vbox25">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="border_width">5</property>
+ <property name="orientation">vertical</property>
<property name="spacing">5</property>
<child>
<object class="GtkFrame" id="frame15">
@@ -3923,14 +3815,11 @@
<property name="can_focus">False</property>
<property name="label_xalign">0</property>
<child>
- <object class="GtkTable" id="table3">
+ <object class="GtkGrid" id="table3">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="border_width">5</property>
- <property name="n_rows">12</property>
- <child>
- <placeholder/>
- </child>
+ <property name="orientation">vertical</property>
<child>
<object class="GtkCheckButton" id="GtkCheckButton_SpuIrq">
<property name="label" translatable="yes">SPU IRQ Always Enabled</property>
@@ -3942,10 +3831,8 @@
<property name="draw_indicator">True</property>
</object>
<packing>
+ <property name="left_attach">0</property>
<property name="top_attach">2</property>
- <property name="bottom_attach">3</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"/>
</packing>
</child>
<child>
@@ -3959,10 +3846,8 @@
<property name="draw_indicator">True</property>
</object>
<packing>
+ <property name="left_attach">0</property>
<property name="top_attach">3</property>
- <property name="bottom_attach">4</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"/>
</packing>
</child>
<child>
@@ -3976,10 +3861,8 @@
<property name="draw_indicator">True</property>
</object>
<packing>
+ <property name="left_attach">0</property>
<property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"/>
</packing>
</child>
<child>
@@ -3993,8 +3876,8 @@
<property name="draw_indicator">True</property>
</object>
<packing>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"/>
+ <property name="left_attach">0</property>
+ <property name="top_attach">0</property>
</packing>
</child>
<child>
@@ -4008,10 +3891,8 @@
<property name="draw_indicator">True</property>
</object>
<packing>
+ <property name="left_attach">0</property>
<property name="top_attach">5</property>
- <property name="bottom_attach">6</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"/>
</packing>
</child>
<child>
@@ -4025,10 +3906,8 @@
<property name="draw_indicator">True</property>
</object>
<packing>
+ <property name="left_attach">0</property>
<property name="top_attach">7</property>
- <property name="bottom_attach">8</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"/>
</packing>
</child>
<child>
@@ -4042,10 +3921,8 @@
<property name="draw_indicator">True</property>
</object>
<packing>
+ <property name="left_attach">0</property>
<property name="top_attach">6</property>
- <property name="bottom_attach">7</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"/>
</packing>
</child>
<child>
@@ -4059,10 +3936,8 @@
<property name="draw_indicator">True</property>
</object>
<packing>
+ <property name="left_attach">0</property>
<property name="top_attach">8</property>
- <property name="bottom_attach">9</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"/>
</packing>
</child>
<child>
@@ -4076,10 +3951,8 @@
<property name="draw_indicator">True</property>
</object>
<packing>
+ <property name="left_attach">0</property>
<property name="top_attach">9</property>
- <property name="bottom_attach">10</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"/>
</packing>
</child>
<child>
@@ -4093,10 +3966,8 @@
<property name="draw_indicator">True</property>
</object>
<packing>
+ <property name="left_attach">0</property>
<property name="top_attach">10</property>
- <property name="bottom_attach">11</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"/>
</packing>
</child>
<child>
@@ -4110,10 +3981,8 @@
<property name="draw_indicator">True</property>
</object>
<packing>
+ <property name="left_attach">0</property>
<property name="top_attach">11</property>
- <property name="bottom_attach">12</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"/>
</packing>
</child>
<child>
@@ -4127,10 +3996,8 @@
<property name="draw_indicator">True</property>
</object>
<packing>
+ <property name="left_attach">0</property>
<property name="top_attach">12</property>
- <property name="bottom_attach">13</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"/>
</packing>
</child>
<child>
@@ -4144,12 +4011,13 @@
<property name="draw_indicator">True</property>
</object>
<packing>
+ <property name="left_attach">0</property>
<property name="top_attach">13</property>
- <property name="bottom_attach">14</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"/>
</packing>
</child>
+ <child>
+ <placeholder/>
+ </child>
</object>
</child>
<child type="label">
@@ -4173,7 +4041,7 @@
<property name="can_focus">False</property>
<property name="label_xalign">0</property>
<child>
- <object class="GtkHBox" id="hbox51">
+ <object class="GtkBox" id="hbox51">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="border_width">5</property>
@@ -4224,7 +4092,7 @@
<property name="can_focus">False</property>
<property name="label_xalign">0</property>
<child>
- <object class="GtkHBox" id="hbox50">
+ <object class="GtkBox" id="hbox50">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="border_width">5</property>
@@ -4344,7 +4212,7 @@
<property name="can_focus">False</property>
<property name="label_xalign">0</property>
<child>
- <object class="GtkHBox" id="hbox14">
+ <object class="GtkBox" id="hbox14">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="border_width">5</property>
@@ -4481,7 +4349,7 @@
<property name="can_focus">False</property>
<property name="label_xalign">0</property>
<child>
- <object class="GtkHBox" id="hbox49">
+ <object class="GtkBox" id="hbox49">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="border_width">5</property>
diff --git a/gui/data/pixmaps/Makefile.am b/gui/data/pixmaps/Makefile.am
index 904ffe34..f5be2e62 100644
--- a/gui/data/pixmaps/Makefile.am
+++ b/gui/data/pixmaps/Makefile.am
@@ -1,5 +1,5 @@
-pixmapdir = "$(datadir)/pcsxr"
-pixmap_DATA = \
+#pixmapdir = "$(datadir)/pcsxr"
+#pixmap_DATA = \
pcsxr-cd-open.png \
pcsxr-iso-open.png \
pcsxr-iso-reopen.png \
@@ -15,16 +15,4 @@ pixmap_DATA = \
icondir = "$(datadir)/pixmaps"
icon_DATA = pcsxr-icon.png
-EXTRA_DIST = \
- pcsxr-cd-open.png \
- pcsxr-iso-open.png \
- pcsxr-iso-reopen.png \
- pcsxr-memcard.png \
- pcsxr-play.png \
- pcsxr-plugin-cdr.png \
- pcsxr-plugin-gpu.png \
- pcsxr-plugin-pad.png \
- pcsxr-plugin-sio1.png \
- pcsxr-plugin-spu.png \
- pcsxr.png \
- pcsxr-icon.png
+EXTRA_DIST = $(pixmap_DATA) $(icon_DATA)
diff --git a/gui/data/pixmaps/pcsxr-about.png b/gui/data/pixmaps/pcsxr-about.png
new file mode 100644
index 00000000..a23c775c
--- /dev/null
+++ b/gui/data/pixmaps/pcsxr-about.png
Binary files differ
diff --git a/gui/data/pixmaps/pcsxr-cheats-browse.png b/gui/data/pixmaps/pcsxr-cheats-browse.png
new file mode 100644
index 00000000..e309ecb8
--- /dev/null
+++ b/gui/data/pixmaps/pcsxr-cheats-browse.png
Binary files differ
diff --git a/gui/data/pixmaps/pcsxr-cheats-search.png b/gui/data/pixmaps/pcsxr-cheats-search.png
new file mode 100644
index 00000000..e2558a78
--- /dev/null
+++ b/gui/data/pixmaps/pcsxr-cheats-search.png
Binary files differ
diff --git a/gui/data/pixmaps/pcsxr-cheats.png b/gui/data/pixmaps/pcsxr-cheats.png
new file mode 100644
index 00000000..1e814b85
--- /dev/null
+++ b/gui/data/pixmaps/pcsxr-cheats.png
Binary files differ
diff --git a/gui/data/pixmaps/pcsxr-cpu.png b/gui/data/pixmaps/pcsxr-cpu.png
new file mode 100644
index 00000000..55deaa6b
--- /dev/null
+++ b/gui/data/pixmaps/pcsxr-cpu.png
Binary files differ
diff --git a/gui/data/pixmaps/pcsxr-exit.png b/gui/data/pixmaps/pcsxr-exit.png
new file mode 100644
index 00000000..c5f7865c
--- /dev/null
+++ b/gui/data/pixmaps/pcsxr-exit.png
Binary files differ
diff --git a/gui/data/pixmaps/pcsxr-iso-open.png b/gui/data/pixmaps/pcsxr-iso-open.png
index 3daaea2a..80dff9c8 100644
--- a/gui/data/pixmaps/pcsxr-iso-open.png
+++ b/gui/data/pixmaps/pcsxr-iso-open.png
Binary files differ
diff --git a/gui/data/pixmaps/pcsxr-iso-reopen.png b/gui/data/pixmaps/pcsxr-iso-reopen.png
index 3294074a..20e218d1 100644
--- a/gui/data/pixmaps/pcsxr-iso-reopen.png
+++ b/gui/data/pixmaps/pcsxr-iso-reopen.png
Binary files differ
diff --git a/gui/data/pixmaps/pcsxr-load-state.png b/gui/data/pixmaps/pcsxr-load-state.png
new file mode 100644
index 00000000..91ddd251
--- /dev/null
+++ b/gui/data/pixmaps/pcsxr-load-state.png
Binary files differ
diff --git a/gui/data/pixmaps/pcsxr-memory-dump.png b/gui/data/pixmaps/pcsxr-memory-dump.png
new file mode 100644
index 00000000..3b9fde0c
--- /dev/null
+++ b/gui/data/pixmaps/pcsxr-memory-dump.png
Binary files differ
diff --git a/gui/data/pixmaps/pcsxr-plugin-netplay.png b/gui/data/pixmaps/pcsxr-plugin-netplay.png
new file mode 100644
index 00000000..6227d829
--- /dev/null
+++ b/gui/data/pixmaps/pcsxr-plugin-netplay.png
Binary files differ
diff --git a/gui/data/pixmaps/pcsxr-reset.png b/gui/data/pixmaps/pcsxr-reset.png
new file mode 100644
index 00000000..7edb426b
--- /dev/null
+++ b/gui/data/pixmaps/pcsxr-reset.png
Binary files differ
diff --git a/gui/data/pixmaps/pcsxr-run-bios.png b/gui/data/pixmaps/pcsxr-run-bios.png
new file mode 100644
index 00000000..55deaa6b
--- /dev/null
+++ b/gui/data/pixmaps/pcsxr-run-bios.png
Binary files differ
diff --git a/gui/data/pixmaps/pcsxr-run-exe.png b/gui/data/pixmaps/pcsxr-run-exe.png
new file mode 100644
index 00000000..53907fe4
--- /dev/null
+++ b/gui/data/pixmaps/pcsxr-run-exe.png
Binary files differ
diff --git a/gui/data/pixmaps/pcsxr-save-state.png b/gui/data/pixmaps/pcsxr-save-state.png
new file mode 100644
index 00000000..8f1d1988
--- /dev/null
+++ b/gui/data/pixmaps/pcsxr-save-state.png
Binary files differ
diff --git a/gui/data/pixmaps/pcsxr-settings.png b/gui/data/pixmaps/pcsxr-settings.png
new file mode 100644
index 00000000..90d18e80
--- /dev/null
+++ b/gui/data/pixmaps/pcsxr-settings.png
Binary files differ
diff --git a/gui/data/pixmaps/pcsxr-shutdown.png b/gui/data/pixmaps/pcsxr-shutdown.png
new file mode 100644
index 00000000..781d877a
--- /dev/null
+++ b/gui/data/pixmaps/pcsxr-shutdown.png
Binary files differ
diff --git a/gui/data/pixmaps/pcsxr.png b/gui/data/pixmaps/pcsxr.png
index 8dc59052..92760f9d 100644
--- a/gui/data/pixmaps/pcsxr.png
+++ b/gui/data/pixmaps/pcsxr.png
Binary files differ