mirror of https://github.com/PCSX2/pcsx2.git
[CDVDnull] Completely remove unused files.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3462 96395faa-99c1-11dd-bbfe-3dabce05a288
This commit is contained in:
parent
47efabcb4e
commit
eb88a12a5d
|
@ -45,20 +45,6 @@ set(CDVDnullSources
|
||||||
set(CDVDnullHeaders
|
set(CDVDnullHeaders
|
||||||
CDVD.h)
|
CDVD.h)
|
||||||
|
|
||||||
# # CDVDnull Linux sources
|
|
||||||
# set(CDVDnullLinuxSources
|
|
||||||
# Linux/callbacks.c
|
|
||||||
# Linux/Config.cpp
|
|
||||||
# Linux/interface.c
|
|
||||||
# Linux/support.c)
|
|
||||||
|
|
||||||
# # CDVDnull Linux headers
|
|
||||||
# set(CDVDnullLinuxHeaders
|
|
||||||
# Linux/callbacks.h
|
|
||||||
# Linux/Config.h
|
|
||||||
# Linux/interface.h
|
|
||||||
# Linux/support.h)
|
|
||||||
|
|
||||||
# CDVDnull Windows sources
|
# CDVDnull Windows sources
|
||||||
set(CDVDnullWindowsSources
|
set(CDVDnullWindowsSources
|
||||||
Windows/CDVDnull.def
|
Windows/CDVDnull.def
|
||||||
|
@ -75,8 +61,6 @@ include_directories(.)
|
||||||
add_library(${CDVDnullName} SHARED
|
add_library(${CDVDnullName} SHARED
|
||||||
${CDVDnullSources}
|
${CDVDnullSources}
|
||||||
${CDVDnullHeaders}
|
${CDVDnullHeaders}
|
||||||
#${CDVDnullLinuxSources}
|
|
||||||
#${CDVDnullLinuxHeaders}
|
|
||||||
)
|
)
|
||||||
|
|
||||||
# Force the linker into 32 bits mode
|
# Force the linker into 32 bits mode
|
||||||
|
|
|
@ -48,20 +48,6 @@
|
||||||
</Linker>
|
</Linker>
|
||||||
<Unit filename="../CDVD.cpp" />
|
<Unit filename="../CDVD.cpp" />
|
||||||
<Unit filename="../CDVD.h" />
|
<Unit filename="../CDVD.h" />
|
||||||
<Unit filename="Config.cpp" />
|
|
||||||
<Unit filename="Config.h" />
|
|
||||||
<Unit filename="callbacks.c">
|
|
||||||
<Option compilerVar="CC" />
|
|
||||||
</Unit>
|
|
||||||
<Unit filename="callbacks.h" />
|
|
||||||
<Unit filename="interface.c">
|
|
||||||
<Option compilerVar="CC" />
|
|
||||||
</Unit>
|
|
||||||
<Unit filename="interface.h" />
|
|
||||||
<Unit filename="support.c">
|
|
||||||
<Option compilerVar="CC" />
|
|
||||||
</Unit>
|
|
||||||
<Unit filename="support.h" />
|
|
||||||
<Unit filename="../ReadMe.txt" />
|
<Unit filename="../ReadMe.txt" />
|
||||||
<Extensions>
|
<Extensions>
|
||||||
<code_completion />
|
<code_completion />
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1,78 +0,0 @@
|
||||||
/* CDVDnull
|
|
||||||
* Copyright (C) 2002-2009 Pcsx2 Team
|
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License as published by
|
|
||||||
* the Free Software Foundation; either version 2 of the License, or
|
|
||||||
* (at your option) any later version.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program; if not, write to the Free Software
|
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
|
|
||||||
*/
|
|
||||||
|
|
||||||
#include "CDVD.h"
|
|
||||||
|
|
||||||
#include <assert.h>
|
|
||||||
#include <stdlib.h>
|
|
||||||
#include <stdio.h>
|
|
||||||
#include <string.h>
|
|
||||||
|
|
||||||
GtkWidget *MsgDlg;
|
|
||||||
|
|
||||||
void OnMsg_Ok()
|
|
||||||
{
|
|
||||||
gtk_widget_destroy(MsgDlg);
|
|
||||||
gtk_main_quit();
|
|
||||||
}
|
|
||||||
|
|
||||||
void SysMessage(const char *fmt, ...)
|
|
||||||
{
|
|
||||||
GtkWidget *Ok, *Txt;
|
|
||||||
GtkWidget *Box, *Box1;
|
|
||||||
va_list list;
|
|
||||||
char msg[512];
|
|
||||||
|
|
||||||
va_start(list, fmt);
|
|
||||||
vsprintf(msg, fmt, list);
|
|
||||||
va_end(list);
|
|
||||||
|
|
||||||
if (msg[strlen(msg)-1] == '\n') msg[strlen(msg)-1] = 0;
|
|
||||||
|
|
||||||
MsgDlg = gtk_window_new(GTK_WINDOW_POPUP);
|
|
||||||
gtk_window_set_position(GTK_WINDOW(MsgDlg), GTK_WIN_POS_CENTER);
|
|
||||||
gtk_window_set_title(GTK_WINDOW(MsgDlg), "CDVDnull Msg");
|
|
||||||
gtk_container_set_border_width(GTK_CONTAINER(MsgDlg), 5);
|
|
||||||
|
|
||||||
Box = gtk_vbox_new(5, 0);
|
|
||||||
gtk_container_add(GTK_CONTAINER(MsgDlg), Box);
|
|
||||||
gtk_widget_show(Box);
|
|
||||||
|
|
||||||
Txt = gtk_label_new(msg);
|
|
||||||
|
|
||||||
gtk_box_pack_start(GTK_BOX(Box), Txt, FALSE, FALSE, 5);
|
|
||||||
gtk_widget_show(Txt);
|
|
||||||
|
|
||||||
Box1 = gtk_hbutton_box_new();
|
|
||||||
gtk_box_pack_start(GTK_BOX(Box), Box1, FALSE, FALSE, 0);
|
|
||||||
gtk_widget_show(Box1);
|
|
||||||
|
|
||||||
Ok = gtk_button_new_with_label("Ok");
|
|
||||||
gtk_signal_connect(GTK_OBJECT(Ok), "clicked", GTK_SIGNAL_FUNC(OnMsg_Ok), NULL);
|
|
||||||
gtk_container_add(GTK_CONTAINER(Box1), Ok);
|
|
||||||
GTK_WIDGET_SET_FLAGS(Ok, GTK_CAN_DEFAULT);
|
|
||||||
gtk_widget_show(Ok);
|
|
||||||
|
|
||||||
gtk_widget_show(MsgDlg);
|
|
||||||
|
|
||||||
gtk_main();
|
|
||||||
}
|
|
||||||
|
|
||||||
void LoadConfig()
|
|
||||||
{
|
|
||||||
}
|
|
|
@ -1,17 +0,0 @@
|
||||||
/* CDVDnull
|
|
||||||
* Copyright (C) 2002-2009 Pcsx2 Team
|
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License as published by
|
|
||||||
* the Free Software Foundation; either version 2 of the License, or
|
|
||||||
* (at your option) any later version.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program; if not, write to the Free Software
|
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
|
|
||||||
*/
|
|
|
@ -1,34 +0,0 @@
|
||||||
#ifdef HAVE_CONFIG_H
|
|
||||||
# include <config.h>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include <gtk/gtk.h>
|
|
||||||
|
|
||||||
#include "callbacks.h"
|
|
||||||
#include "interface.h"
|
|
||||||
#include "support.h"
|
|
||||||
|
|
||||||
|
|
||||||
void
|
|
||||||
OnConf_Ok (GtkButton *button,
|
|
||||||
gpointer user_data)
|
|
||||||
{
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
void
|
|
||||||
OnConf_Cancel (GtkButton *button,
|
|
||||||
gpointer user_data)
|
|
||||||
{
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
void
|
|
||||||
OnAbout_Ok (GtkButton *button,
|
|
||||||
gpointer user_data)
|
|
||||||
{
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,14 +0,0 @@
|
||||||
#include <gtk/gtk.h>
|
|
||||||
|
|
||||||
|
|
||||||
void
|
|
||||||
OnConf_Ok (GtkButton *button,
|
|
||||||
gpointer user_data);
|
|
||||||
|
|
||||||
void
|
|
||||||
OnConf_Cancel (GtkButton *button,
|
|
||||||
gpointer user_data);
|
|
||||||
|
|
||||||
void
|
|
||||||
OnAbout_Ok (GtkButton *button,
|
|
||||||
gpointer user_data);
|
|
|
@ -1,173 +0,0 @@
|
||||||
/*
|
|
||||||
* DO NOT EDIT THIS FILE - it is generated by Glade.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifdef HAVE_CONFIG_H
|
|
||||||
# include <config.h>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include <sys/types.h>
|
|
||||||
#include <sys/stat.h>
|
|
||||||
#include <unistd.h>
|
|
||||||
#include <string.h>
|
|
||||||
#include <stdio.h>
|
|
||||||
|
|
||||||
#include <gdk/gdkkeysyms.h>
|
|
||||||
#include <gtk/gtk.h>
|
|
||||||
|
|
||||||
#include "callbacks.h"
|
|
||||||
#include "interface.h"
|
|
||||||
#include "support.h"
|
|
||||||
|
|
||||||
#define GLADE_HOOKUP_OBJECT(component,widget,name) \
|
|
||||||
g_object_set_data_full (G_OBJECT (component), name, \
|
|
||||||
gtk_widget_ref (widget), (GDestroyNotify) gtk_widget_unref)
|
|
||||||
|
|
||||||
#define GLADE_HOOKUP_OBJECT_NO_REF(component,widget,name) \
|
|
||||||
g_object_set_data (G_OBJECT (component), name, widget)
|
|
||||||
|
|
||||||
GtkWidget*
|
|
||||||
create_Config (void)
|
|
||||||
{
|
|
||||||
GtkWidget *Config;
|
|
||||||
GtkWidget *vbox1;
|
|
||||||
GtkWidget *frame3;
|
|
||||||
GtkWidget *alignment1;
|
|
||||||
GtkWidget *check_logging;
|
|
||||||
GtkWidget *label15;
|
|
||||||
GtkWidget *hbuttonbox1;
|
|
||||||
GtkWidget *button1;
|
|
||||||
GtkWidget *button2;
|
|
||||||
|
|
||||||
Config = gtk_window_new (GTK_WINDOW_TOPLEVEL);
|
|
||||||
gtk_widget_set_name (Config, "Config");
|
|
||||||
gtk_container_set_border_width (GTK_CONTAINER (Config), 5);
|
|
||||||
gtk_window_set_title (GTK_WINDOW (Config), _("CDVDconfig"));
|
|
||||||
|
|
||||||
vbox1 = gtk_vbox_new (FALSE, 5);
|
|
||||||
gtk_widget_set_name (vbox1, "vbox1");
|
|
||||||
gtk_widget_show (vbox1);
|
|
||||||
gtk_container_add (GTK_CONTAINER (Config), vbox1);
|
|
||||||
gtk_container_set_border_width (GTK_CONTAINER (vbox1), 5);
|
|
||||||
|
|
||||||
frame3 = gtk_frame_new (NULL);
|
|
||||||
gtk_widget_set_name (frame3, "frame3");
|
|
||||||
gtk_widget_show (frame3);
|
|
||||||
gtk_box_pack_start (GTK_BOX (vbox1), frame3, TRUE, TRUE, 0);
|
|
||||||
gtk_frame_set_shadow_type (GTK_FRAME (frame3), GTK_SHADOW_NONE);
|
|
||||||
|
|
||||||
alignment1 = gtk_alignment_new (0.5, 0.5, 1, 1);
|
|
||||||
gtk_widget_set_name (alignment1, "alignment1");
|
|
||||||
gtk_widget_show (alignment1);
|
|
||||||
gtk_container_add (GTK_CONTAINER (frame3), alignment1);
|
|
||||||
gtk_alignment_set_padding (GTK_ALIGNMENT (alignment1), 0, 0, 12, 0);
|
|
||||||
|
|
||||||
check_logging = gtk_check_button_new_with_mnemonic (_("Enable Logging"));
|
|
||||||
gtk_widget_set_name (check_logging, "check_logging");
|
|
||||||
gtk_widget_show (check_logging);
|
|
||||||
gtk_container_add (GTK_CONTAINER (alignment1), check_logging);
|
|
||||||
|
|
||||||
label15 = gtk_label_new (_("<b>Logging</b>"));
|
|
||||||
gtk_widget_set_name (label15, "label15");
|
|
||||||
gtk_widget_show (label15);
|
|
||||||
gtk_frame_set_label_widget (GTK_FRAME (frame3), label15);
|
|
||||||
gtk_label_set_use_markup (GTK_LABEL (label15), TRUE);
|
|
||||||
|
|
||||||
hbuttonbox1 = gtk_hbutton_box_new ();
|
|
||||||
gtk_widget_set_name (hbuttonbox1, "hbuttonbox1");
|
|
||||||
gtk_widget_show (hbuttonbox1);
|
|
||||||
gtk_box_pack_start (GTK_BOX (vbox1), hbuttonbox1, TRUE, TRUE, 0);
|
|
||||||
gtk_box_set_spacing (GTK_BOX (hbuttonbox1), 30);
|
|
||||||
|
|
||||||
button1 = gtk_button_new_with_mnemonic (_("Ok"));
|
|
||||||
gtk_widget_set_name (button1, "button1");
|
|
||||||
gtk_widget_show (button1);
|
|
||||||
gtk_container_add (GTK_CONTAINER (hbuttonbox1), button1);
|
|
||||||
GTK_WIDGET_SET_FLAGS (button1, GTK_CAN_DEFAULT);
|
|
||||||
|
|
||||||
button2 = gtk_button_new_with_mnemonic (_("Cancel"));
|
|
||||||
gtk_widget_set_name (button2, "button2");
|
|
||||||
gtk_widget_show (button2);
|
|
||||||
gtk_container_add (GTK_CONTAINER (hbuttonbox1), button2);
|
|
||||||
GTK_WIDGET_SET_FLAGS (button2, GTK_CAN_DEFAULT);
|
|
||||||
|
|
||||||
g_signal_connect ((gpointer) button1, "clicked",
|
|
||||||
G_CALLBACK (OnConf_Ok),
|
|
||||||
NULL);
|
|
||||||
g_signal_connect ((gpointer) button2, "clicked",
|
|
||||||
G_CALLBACK (OnConf_Cancel),
|
|
||||||
NULL);
|
|
||||||
|
|
||||||
/* Store pointers to all widgets, for use by lookup_widget(). */
|
|
||||||
GLADE_HOOKUP_OBJECT_NO_REF (Config, Config, "Config");
|
|
||||||
GLADE_HOOKUP_OBJECT (Config, vbox1, "vbox1");
|
|
||||||
GLADE_HOOKUP_OBJECT (Config, frame3, "frame3");
|
|
||||||
GLADE_HOOKUP_OBJECT (Config, alignment1, "alignment1");
|
|
||||||
GLADE_HOOKUP_OBJECT (Config, check_logging, "check_logging");
|
|
||||||
GLADE_HOOKUP_OBJECT (Config, label15, "label15");
|
|
||||||
GLADE_HOOKUP_OBJECT (Config, hbuttonbox1, "hbuttonbox1");
|
|
||||||
GLADE_HOOKUP_OBJECT (Config, button1, "button1");
|
|
||||||
GLADE_HOOKUP_OBJECT (Config, button2, "button2");
|
|
||||||
|
|
||||||
return Config;
|
|
||||||
}
|
|
||||||
|
|
||||||
GtkWidget*
|
|
||||||
create_About (void)
|
|
||||||
{
|
|
||||||
GtkWidget *About;
|
|
||||||
GtkWidget *vbox2;
|
|
||||||
GtkWidget *label2;
|
|
||||||
GtkWidget *label3;
|
|
||||||
GtkWidget *hbuttonbox2;
|
|
||||||
GtkWidget *button3;
|
|
||||||
|
|
||||||
About = gtk_window_new (GTK_WINDOW_TOPLEVEL);
|
|
||||||
gtk_widget_set_name (About, "About");
|
|
||||||
gtk_container_set_border_width (GTK_CONTAINER (About), 5);
|
|
||||||
gtk_window_set_title (GTK_WINDOW (About), _("CDVDabout"));
|
|
||||||
|
|
||||||
vbox2 = gtk_vbox_new (FALSE, 5);
|
|
||||||
gtk_widget_set_name (vbox2, "vbox2");
|
|
||||||
gtk_widget_show (vbox2);
|
|
||||||
gtk_container_add (GTK_CONTAINER (About), vbox2);
|
|
||||||
gtk_container_set_border_width (GTK_CONTAINER (vbox2), 5);
|
|
||||||
|
|
||||||
label2 = gtk_label_new (_("CDVD Null Driver"));
|
|
||||||
gtk_widget_set_name (label2, "label2");
|
|
||||||
gtk_widget_show (label2);
|
|
||||||
gtk_box_pack_start (GTK_BOX (vbox2), label2, FALSE, FALSE, 0);
|
|
||||||
gtk_label_set_justify (GTK_LABEL (label2), GTK_JUSTIFY_CENTER);
|
|
||||||
|
|
||||||
label3 = gtk_label_new (_("Original Author: (Not sure. linuzappz?)\nRevised by arcum42@gmail.com"));
|
|
||||||
gtk_widget_set_name (label3, "label3");
|
|
||||||
gtk_widget_show (label3);
|
|
||||||
gtk_box_pack_start (GTK_BOX (vbox2), label3, FALSE, FALSE, 0);
|
|
||||||
|
|
||||||
hbuttonbox2 = gtk_hbutton_box_new ();
|
|
||||||
gtk_widget_set_name (hbuttonbox2, "hbuttonbox2");
|
|
||||||
gtk_widget_show (hbuttonbox2);
|
|
||||||
gtk_box_pack_start (GTK_BOX (vbox2), hbuttonbox2, TRUE, TRUE, 0);
|
|
||||||
gtk_box_set_spacing (GTK_BOX (hbuttonbox2), 30);
|
|
||||||
|
|
||||||
button3 = gtk_button_new_with_mnemonic (_("Ok"));
|
|
||||||
gtk_widget_set_name (button3, "button3");
|
|
||||||
gtk_widget_show (button3);
|
|
||||||
gtk_container_add (GTK_CONTAINER (hbuttonbox2), button3);
|
|
||||||
GTK_WIDGET_SET_FLAGS (button3, GTK_CAN_DEFAULT);
|
|
||||||
|
|
||||||
g_signal_connect ((gpointer) button3, "clicked",
|
|
||||||
G_CALLBACK (OnAbout_Ok),
|
|
||||||
NULL);
|
|
||||||
|
|
||||||
/* Store pointers to all widgets, for use by lookup_widget(). */
|
|
||||||
GLADE_HOOKUP_OBJECT_NO_REF (About, About, "About");
|
|
||||||
GLADE_HOOKUP_OBJECT (About, vbox2, "vbox2");
|
|
||||||
GLADE_HOOKUP_OBJECT (About, label2, "label2");
|
|
||||||
GLADE_HOOKUP_OBJECT (About, label3, "label3");
|
|
||||||
GLADE_HOOKUP_OBJECT (About, hbuttonbox2, "hbuttonbox2");
|
|
||||||
GLADE_HOOKUP_OBJECT (About, button3, "button3");
|
|
||||||
|
|
||||||
return About;
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,6 +0,0 @@
|
||||||
/*
|
|
||||||
* DO NOT EDIT THIS FILE - it is generated by Glade.
|
|
||||||
*/
|
|
||||||
|
|
||||||
GtkWidget* create_Config (void);
|
|
||||||
GtkWidget* create_About (void);
|
|
|
@ -1,144 +0,0 @@
|
||||||
/*
|
|
||||||
* DO NOT EDIT THIS FILE - it is generated by Glade.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifdef HAVE_CONFIG_H
|
|
||||||
# include <config.h>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include <sys/types.h>
|
|
||||||
#include <sys/stat.h>
|
|
||||||
#include <unistd.h>
|
|
||||||
#include <string.h>
|
|
||||||
#include <stdio.h>
|
|
||||||
|
|
||||||
#include <gtk/gtk.h>
|
|
||||||
|
|
||||||
#include "support.h"
|
|
||||||
|
|
||||||
GtkWidget*
|
|
||||||
lookup_widget (GtkWidget *widget,
|
|
||||||
const gchar *widget_name)
|
|
||||||
{
|
|
||||||
GtkWidget *parent, *found_widget;
|
|
||||||
|
|
||||||
for (;;)
|
|
||||||
{
|
|
||||||
if (GTK_IS_MENU (widget))
|
|
||||||
parent = gtk_menu_get_attach_widget (GTK_MENU (widget));
|
|
||||||
else
|
|
||||||
parent = widget->parent;
|
|
||||||
if (!parent)
|
|
||||||
parent = (GtkWidget*) g_object_get_data (G_OBJECT (widget), "GladeParentKey");
|
|
||||||
if (parent == NULL)
|
|
||||||
break;
|
|
||||||
widget = parent;
|
|
||||||
}
|
|
||||||
|
|
||||||
found_widget = (GtkWidget*) g_object_get_data (G_OBJECT (widget),
|
|
||||||
widget_name);
|
|
||||||
if (!found_widget)
|
|
||||||
g_warning ("Widget not found: %s", widget_name);
|
|
||||||
return found_widget;
|
|
||||||
}
|
|
||||||
|
|
||||||
static GList *pixmaps_directories = NULL;
|
|
||||||
|
|
||||||
/* Use this function to set the directory containing installed pixmaps. */
|
|
||||||
void
|
|
||||||
add_pixmap_directory (const gchar *directory)
|
|
||||||
{
|
|
||||||
pixmaps_directories = g_list_prepend (pixmaps_directories,
|
|
||||||
g_strdup (directory));
|
|
||||||
}
|
|
||||||
|
|
||||||
/* This is an internally used function to find pixmap files. */
|
|
||||||
static gchar*
|
|
||||||
find_pixmap_file (const gchar *filename)
|
|
||||||
{
|
|
||||||
GList *elem;
|
|
||||||
|
|
||||||
/* We step through each of the pixmaps directory to find it. */
|
|
||||||
elem = pixmaps_directories;
|
|
||||||
while (elem)
|
|
||||||
{
|
|
||||||
gchar *pathname = g_strdup_printf ("%s%s%s", (gchar*)elem->data,
|
|
||||||
G_DIR_SEPARATOR_S, filename);
|
|
||||||
if (g_file_test (pathname, G_FILE_TEST_EXISTS))
|
|
||||||
return pathname;
|
|
||||||
g_free (pathname);
|
|
||||||
elem = elem->next;
|
|
||||||
}
|
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* This is an internally used function to create pixmaps. */
|
|
||||||
GtkWidget*
|
|
||||||
create_pixmap (GtkWidget *widget,
|
|
||||||
const gchar *filename)
|
|
||||||
{
|
|
||||||
gchar *pathname = NULL;
|
|
||||||
GtkWidget *pixmap;
|
|
||||||
|
|
||||||
if (!filename || !filename[0])
|
|
||||||
return gtk_image_new ();
|
|
||||||
|
|
||||||
pathname = find_pixmap_file (filename);
|
|
||||||
|
|
||||||
if (!pathname)
|
|
||||||
{
|
|
||||||
g_warning (_("Couldn't find pixmap file: %s"), filename);
|
|
||||||
return gtk_image_new ();
|
|
||||||
}
|
|
||||||
|
|
||||||
pixmap = gtk_image_new_from_file (pathname);
|
|
||||||
g_free (pathname);
|
|
||||||
return pixmap;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* This is an internally used function to create pixmaps. */
|
|
||||||
GdkPixbuf*
|
|
||||||
create_pixbuf (const gchar *filename)
|
|
||||||
{
|
|
||||||
gchar *pathname = NULL;
|
|
||||||
GdkPixbuf *pixbuf;
|
|
||||||
GError *error = NULL;
|
|
||||||
|
|
||||||
if (!filename || !filename[0])
|
|
||||||
return NULL;
|
|
||||||
|
|
||||||
pathname = find_pixmap_file (filename);
|
|
||||||
|
|
||||||
if (!pathname)
|
|
||||||
{
|
|
||||||
g_warning (_("Couldn't find pixmap file: %s"), filename);
|
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
|
|
||||||
pixbuf = gdk_pixbuf_new_from_file (pathname, &error);
|
|
||||||
if (!pixbuf)
|
|
||||||
{
|
|
||||||
fprintf (stderr, "Failed to load pixbuf file: %s: %s\n",
|
|
||||||
pathname, error->message);
|
|
||||||
g_error_free (error);
|
|
||||||
}
|
|
||||||
g_free (pathname);
|
|
||||||
return pixbuf;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* This is used to set ATK action descriptions. */
|
|
||||||
void
|
|
||||||
glade_set_atk_action_description (AtkAction *action,
|
|
||||||
const gchar *action_name,
|
|
||||||
const gchar *description)
|
|
||||||
{
|
|
||||||
gint n_actions, i;
|
|
||||||
|
|
||||||
n_actions = atk_action_get_n_actions (action);
|
|
||||||
for (i = 0; i < n_actions; i++)
|
|
||||||
{
|
|
||||||
if (!strcmp (atk_action_get_name (action, i), action_name))
|
|
||||||
atk_action_set_description (action, i, description);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,69 +0,0 @@
|
||||||
/*
|
|
||||||
* DO NOT EDIT THIS FILE - it is generated by Glade.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifdef HAVE_CONFIG_H
|
|
||||||
# include <config.h>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include <gtk/gtk.h>
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Standard gettext macros.
|
|
||||||
*/
|
|
||||||
#ifdef ENABLE_NLS
|
|
||||||
# include <libintl.h>
|
|
||||||
# undef _
|
|
||||||
# define _(String) dgettext (PACKAGE, String)
|
|
||||||
# define Q_(String) g_strip_context ((String), gettext (String))
|
|
||||||
# ifdef gettext_noop
|
|
||||||
# define N_(String) gettext_noop (String)
|
|
||||||
# else
|
|
||||||
# define N_(String) (String)
|
|
||||||
# endif
|
|
||||||
#else
|
|
||||||
# define textdomain(String) (String)
|
|
||||||
# define gettext(String) (String)
|
|
||||||
# define dgettext(Domain,Message) (Message)
|
|
||||||
# define dcgettext(Domain,Message,Type) (Message)
|
|
||||||
# define bindtextdomain(Domain,Directory) (Domain)
|
|
||||||
# define _(String) (String)
|
|
||||||
# define Q_(String) g_strip_context ((String), (String))
|
|
||||||
# define N_(String) (String)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Public Functions.
|
|
||||||
*/
|
|
||||||
|
|
||||||
/*
|
|
||||||
* This function returns a widget in a component created by Glade.
|
|
||||||
* Call it with the toplevel widget in the component (i.e. a window/dialog),
|
|
||||||
* or alternatively any widget in the component, and the name of the widget
|
|
||||||
* you want returned.
|
|
||||||
*/
|
|
||||||
GtkWidget* lookup_widget (GtkWidget *widget,
|
|
||||||
const gchar *widget_name);
|
|
||||||
|
|
||||||
|
|
||||||
/* Use this function to set the directory containing installed pixmaps. */
|
|
||||||
void add_pixmap_directory (const gchar *directory);
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Private Functions.
|
|
||||||
*/
|
|
||||||
|
|
||||||
/* This is used to create the pixmaps used in the interface. */
|
|
||||||
GtkWidget* create_pixmap (GtkWidget *widget,
|
|
||||||
const gchar *filename);
|
|
||||||
|
|
||||||
/* This is used to create the pixbufs used in the interface. */
|
|
||||||
GdkPixbuf* create_pixbuf (const gchar *filename);
|
|
||||||
|
|
||||||
/* This is used to set ATK action descriptions. */
|
|
||||||
void glade_set_atk_action_description (AtkAction *action,
|
|
||||||
const gchar *action_name,
|
|
||||||
const gchar *description);
|
|
||||||
|
|
Loading…
Reference in New Issue