?? interface.c,v
字號:
head 1.1;
access;
symbols;
locks
cbbrowne:1.1; strict;
comment @ * @;
1.1
date 2000.06.09.03.39.32; author cbbrowne; state Exp;
branches;
next ;
desc
@@
1.1
log
@Initial revision
@
text
@/*
* 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 <gnome.h>
#include "callbacks.h"
#include "interface.h"
#include "support.h"
static GnomeUIInfo mainmenu_menu_uiinfo[] =
{
{
GNOME_APP_UI_ITEM, N_("_Connect..."),
N_("Connect to store database"),
on_connect_activate, NULL, NULL,
GNOME_APP_PIXMAP_STOCK, GNOME_STOCK_MENU_JUMP_TO,
0, 0, NULL
},
{
GNOME_APP_UI_ITEM, N_("_Disconnect"),
N_("Disconnect from database"),
on_disconnect_activate, NULL, NULL,
GNOME_APP_PIXMAP_STOCK, GNOME_STOCK_MENU_STOP,
0, 0, NULL
},
GNOMEUIINFO_SEPARATOR,
{
GNOME_APP_UI_ITEM, N_("Add Member..."),
N_("Enter new member details"),
on_add_member_activate, NULL, NULL,
GNOME_APP_PIXMAP_STOCK, GNOME_STOCK_MENU_LINE_IN,
GDK_M, GDK_CONTROL_MASK, NULL
},
{
GNOME_APP_UI_ITEM, N_("New Title..."),
NULL,
on_add_dvd_activate, NULL, NULL,
GNOME_APP_PIXMAP_NONE, NULL,
GDK_T, GDK_CONTROL_MASK, NULL
},
{
GNOME_APP_UI_ITEM, N_("New Disk..."),
NULL,
on_new_disk_activate, NULL, NULL,
GNOME_APP_PIXMAP_STOCK, GNOME_STOCK_MENU_CDROM,
GDK_D, GDK_CONTROL_MASK, NULL
},
GNOMEUIINFO_SEPARATOR,
GNOMEUIINFO_MENU_EXIT_ITEM (on_exit_activate, NULL),
GNOMEUIINFO_END
};
static GnomeUIInfo edit_menu_uiinfo[] =
{
GNOMEUIINFO_MENU_FIND_ITEM (on_search_activate, NULL),
GNOMEUIINFO_SEPARATOR,
{
GNOME_APP_UI_ITEM, N_("Rent DVD..."),
NULL,
on_rent_dvd_activate, NULL, NULL,
GNOME_APP_PIXMAP_STOCK, GNOME_STOCK_MENU_CDROM,
GDK_F7, 0, NULL
},
{
GNOME_APP_UI_ITEM, N_("Return DVD..."),
N_("Return a DVD"),
on_return_dvd_activate, NULL, NULL,
GNOME_APP_PIXMAP_STOCK, GNOME_STOCK_MENU_UNDO,
GDK_F8, 0, NULL
},
{
GNOME_APP_UI_ITEM, N_("Reserve..."),
N_("Reserve a DVD"),
on_reserve_activate, NULL, NULL,
GNOME_APP_PIXMAP_STOCK, GNOME_STOCK_MENU_TIMER,
GDK_F9, 0, NULL
},
GNOMEUIINFO_SEPARATOR,
GNOMEUIINFO_END
};
static GnomeUIInfo settings_menu_uiinfo[] =
{
{
GNOME_APP_UI_ITEM, N_("Preferences..."),
N_("Configure the application"),
on_preferences_activate, NULL, NULL,
GNOME_APP_PIXMAP_STOCK, GNOME_STOCK_MENU_PREF,
GDK_F5, 0, NULL
},
GNOMEUIINFO_END
};
static GnomeUIInfo help_menu_uiinfo[] =
{
GNOMEUIINFO_MENU_ABOUT_ITEM (on_about_activate, NULL),
GNOMEUIINFO_END
};
static GnomeUIInfo menubar1_uiinfo[] =
{
{
GNOME_APP_UI_SUBTREE, N_("_DVDstore"),
NULL,
mainmenu_menu_uiinfo, NULL, NULL,
GNOME_APP_PIXMAP_NONE, N_("_DVDstore"),
0, 0, NULL
},
GNOMEUIINFO_MENU_EDIT_TREE (edit_menu_uiinfo),
GNOMEUIINFO_MENU_SETTINGS_TREE (settings_menu_uiinfo),
GNOMEUIINFO_MENU_HELP_TREE (help_menu_uiinfo),
GNOMEUIINFO_END
};
GtkWidget*
create_dvdstore (void)
{
GtkWidget *dvdstore;
GtkWidget *dock1;
GtkWidget *toolbar1;
GtkWidget *tmp_toolbar_icon;
GtkWidget *connect_button;
GtkWidget *disconnect_button;
GtkWidget *rent_button;
GtkWidget *return_button;
GtkWidget *reserve_button;
GtkWidget *search_button;
GtkWidget *add_member_button;
GtkWidget *exit_button;
GtkWidget *hpaned2;
GtkWidget *vbox11;
GtkWidget *clock1;
GtkWidget *summary_frame;
GtkWidget *summary_table;
GtkWidget *overdue_label;
GtkWidget *reserved_label;
GtkWidget *number_overdue;
GtkWidget *number_reserved;
GtkWidget *number_on_loan;
GtkWidget *on_loan_label;
GtkWidget *label321;
GtkWidget *main_notebook;
GtkWidget *scrolledwindow44;
GtkWidget *text_box;
GtkWidget *label496;
GtkWidget *scrolledwindow24;
GtkWidget *on_loan_clist;
GtkWidget *label371;
GtkWidget *label372;
GtkWidget *label373;
GtkWidget *label374;
GtkWidget *on_loan_notebook_labe;
GtkWidget *scrolledwindow25;
GtkWidget *overdue_clist;
GtkWidget *label416;
GtkWidget *label417;
GtkWidget *label418;
GtkWidget *label419;
GtkWidget *overdue_notebook_label;
GtkWidget *scrolledwindow26;
GtkWidget *reserved_clist;
GtkWidget *label367;
GtkWidget *label368;
GtkWidget *label369;
GtkWidget *label370;
GtkWidget *label339;
GtkWidget *appbar1;
dvdstore = gnome_app_new ("DVDstore", _("DVDstore"));
gtk_object_set_data (GTK_OBJECT (dvdstore), "dvdstore", dvdstore);
gtk_window_set_default_size (GTK_WINDOW (dvdstore), 718, 438);
gtk_window_set_wmclass (GTK_WINDOW (dvdstore), "main", "dvdstore");
dock1 = GNOME_APP (dvdstore)->dock;
gtk_widget_ref (dock1);
gtk_object_set_data_full (GTK_OBJECT (dvdstore), "dock1", dock1,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (dock1);
gnome_app_create_menus (GNOME_APP (dvdstore), menubar1_uiinfo);
gtk_widget_ref (menubar1_uiinfo[0].widget);
gtk_object_set_data_full (GTK_OBJECT (dvdstore), "mainmenu",
menubar1_uiinfo[0].widget,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_ref (mainmenu_menu_uiinfo[0].widget);
gtk_object_set_data_full (GTK_OBJECT (dvdstore), "menu_connect",
mainmenu_menu_uiinfo[0].widget,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_ref (mainmenu_menu_uiinfo[1].widget);
gtk_object_set_data_full (GTK_OBJECT (dvdstore), "menu_disconnect",
mainmenu_menu_uiinfo[1].widget,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_ref (mainmenu_menu_uiinfo[2].widget);
gtk_object_set_data_full (GTK_OBJECT (dvdstore), "separator1",
mainmenu_menu_uiinfo[2].widget,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_ref (mainmenu_menu_uiinfo[3].widget);
gtk_object_set_data_full (GTK_OBJECT (dvdstore), "add_member",
mainmenu_menu_uiinfo[3].widget,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_ref (mainmenu_menu_uiinfo[4].widget);
gtk_object_set_data_full (GTK_OBJECT (dvdstore), "new_title",
mainmenu_menu_uiinfo[4].widget,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_ref (mainmenu_menu_uiinfo[5].widget);
gtk_object_set_data_full (GTK_OBJECT (dvdstore), "new_disk",
mainmenu_menu_uiinfo[5].widget,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_ref (mainmenu_menu_uiinfo[6].widget);
mainmenu_menu_uiinfo[6].widget,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_ref (mainmenu_menu_uiinfo[7].widget);
gtk_object_set_data_full (GTK_OBJECT (dvdstore), "menu_exit",
mainmenu_menu_uiinfo[7].widget,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_ref (menubar1_uiinfo[1].widget);
gtk_object_set_data_full (GTK_OBJECT (dvdstore), "edit",
menubar1_uiinfo[1].widget,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_ref (edit_menu_uiinfo[0].widget);
gtk_object_set_data_full (GTK_OBJECT (dvdstore), "menu_search",
edit_menu_uiinfo[0].widget,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_ref (edit_menu_uiinfo[1].widget);
gtk_object_set_data_full (GTK_OBJECT (dvdstore), "separator3",
edit_menu_uiinfo[1].widget,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_ref (edit_menu_uiinfo[2].widget);
gtk_object_set_data_full (GTK_OBJECT (dvdstore), "rent_dvd",
edit_menu_uiinfo[2].widget,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_ref (edit_menu_uiinfo[3].widget);
gtk_object_set_data_full (GTK_OBJECT (dvdstore), "return_dvd",
edit_menu_uiinfo[3].widget,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_ref (edit_menu_uiinfo[4].widget);
gtk_object_set_data_full (GTK_OBJECT (dvdstore), "reserve",
edit_menu_uiinfo[4].widget,
(GtkDestroyNotify) gtk_widget_unref);
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -