📄 calender-window.c
字号:
/* TradeClient <http://tradeclient.sourceforge.net> * $Id: calender-window.c,v 1.31 2001/03/20 22:19:33 ttabner Exp $ * * Copyright (C) 1999-2000 Bynari Inc. * Copyright (C) 2001 Project TradeClient * * LGPL * This program is free software; you can redistribute it and/or modify it * under the terms of the GNU Library 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 Library * General Public License for more details. * * You should have received a copy of the GNU Library General Public License * along with this program; if not, write to the Free Software Foundation, * Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */#include "puma.h"#include "tcal.h"#define NUM_CATEGORIES 21static char *master_categories[NUM_CATEGORIES]= { "Business", "Competition", "Favorites", "Gifts", "Goals/Objectives", "Holiday", "Holiday Cards", "Hot Contacts", "Ideas", "International", "Key Customer", "Misc", "Personal", "Phone Calls", "Status", "Strategies", "Suppliers", "Time and Expenses", "VIP", "Waiting"};void calmeetingupdate (GtkWidget *widget);char **event_get_master_categories () { return master_categories;}GtkWidget *create_main_calendar (void) { GtkWidget *main_calendar; GtkWidget *vbox11; GtkWidget *handlebox2; GtkWidget *cal_newevent; GtkWidget *menuitem1; GtkWidget *menuitem1_menu; GtkAccelGroup *menuitem1_menu_accels; GtkWidget *menuitem2; GtkWidget *menuitem2_menu; GtkAccelGroup *menuitem2_menu_accels; GtkWidget *menuitem3; GtkWidget *menuitem4; GtkWidget *menuitem5; GtkWidget *menuitem6; GtkWidget *menuitem7; GtkWidget *menuitem8; GtkWidget *menuitem9; GtkWidget *menuitem10; GtkWidget *menuitemspace; GtkWidget *hbox5; GtkWidget *notebook3; GtkWidget *frame52; GtkWidget *vbox49; GtkWidget *lbl_box, *lbl_entry, *lbl_due; GtkWidget *hbox34; GtkWidget *todo_entry; GtkWidget *todo_due; GtkWidget *scrolledwindow35; GtkWidget *viewport6; GtkWidget *todo_tree; GtkWidget *label200; GtkWidget *frame14; GtkWidget *hbox6; GtkWidget *handlebox4; GtkWidget *toolbar2; GtkWidget *new_event; GtkWidget *edit_event; GtkWidget *cancel_event; GtkWidget *vbox16; GtkWidget *daily_calendar; GtkWidget *scrolledwindow25; GtkWidget *viewport1; GtkWidget *label117; GtkWidget *frame46; GtkWidget *vbox42; GtkWidget *calendar2; GtkWidget *vbox43; GtkWidget *hbox31; GtkWidget *frame47; GtkWidget *vbox44; GtkWidget *label190; GtkWidget *hseparator21; GtkWidget *scrolledwindow28; GtkWidget *monday_clist1; GtkWidget *label191; GtkWidget *frame48; GtkWidget *vbox45; GtkWidget *label192; GtkWidget *hseparator22; GtkWidget *scrolledwindow29; GtkWidget *tuesday_clist1; GtkWidget *label193; GtkWidget *frame49; GtkWidget *vbox46; GtkWidget *label194; GtkWidget *hseparator23; GtkWidget *scrolledwindow30; GtkWidget *wednesday_clist1; GtkWidget *label195; GtkWidget *hbox32; GtkWidget *frame50; GtkWidget *vbox47; GtkWidget *label196; GtkWidget *hseparator24; GtkWidget *scrolledwindow31; GtkWidget *thursday_clist1; GtkWidget *label197; GtkWidget *frame51; GtkWidget *vbox48; GtkWidget *label198; GtkWidget *hseparator25; GtkWidget *scrolledwindow32; GtkWidget *friday_clist1; GtkWidget *label199; GtkWidget *label189; GtkWidget *frame15; GtkWidget *vbox15; GtkWidget *label118; GtkWidget *hseparator9; GtkWidget *table7; GtkWidget *frame19; GtkWidget *vbox17; GtkWidget *label122; GtkWidget *hseparator10; GtkWidget *scrolledwindow11; GtkWidget *sunday_clist; GtkWidget *label123; GtkWidget *frame28; GtkWidget *vbox19; GtkWidget *label126; GtkWidget *hseparator12; GtkWidget *scrolledwindow13; GtkWidget *tuesday_clist; GtkWidget *label127; GtkWidget *frame33; GtkWidget *vbox24; GtkWidget *label136; GtkWidget *hseparator17; GtkWidget *scrolledwindow18; GtkWidget *wednesday_clist; GtkWidget *label137; GtkWidget *frame30; GtkWidget *vbox21; GtkWidget *label130; GtkWidget *hseparator14; GtkWidget *scrolledwindow15; GtkWidget *friday_clist; GtkWidget *label131; GtkWidget *frame34; GtkWidget *vbox25; GtkWidget *label138; GtkWidget *hseparator18; GtkWidget *scrolledwindow19; GtkWidget *saturday_clist; GtkWidget *label139; GtkWidget *weekly_calendar; GtkWidget *frame27; GtkWidget *vbox18; GtkWidget *label124; GtkWidget *hseparator11; GtkWidget *scrolledwindow12; GtkWidget *monday_clist; GtkWidget *label125; GtkWidget *frame29; GtkWidget *vbox20; GtkWidget *label128; GtkWidget *hseparator13; GtkWidget *scrolledwindow14; GtkWidget *thursday_clist; GtkWidget *label129; GtkWidget *label119; GtkWidget *frame16; GtkWidget *vbox33; GtkWidget *frame44; GtkWidget *hbox29; GtkWidget *label181; GtkWidget *combo24; GList *combo24_items = NULL; GtkWidget *monthly_month; GtkWidget *label180; GtkObject *monthly_year_adj; GtkWidget *monthly_year; GtkWidget *scrolledwindow33; GtkWidget *viewport4; GtkWidget *label120; GtkWidget *frame17; GtkWidget *vbox34; GtkWidget *frame45; GtkWidget *hbox30; GtkWidget *label183; GtkObject *yearly_year_adj; GtkWidget *yearly_year; GtkWidget *scrolledwindow34; GtkWidget *viewport5; GtkWidget *label121; GtkWidget *frame18; GtkWidget *table6; GtkWidget *label108; GtkWidget *label109; GtkWidget *location; GtkWidget *label113; GtkWidget *subject_entry; GtkWidget *scrolledwindow9; GtkWidget *attendee_clist; GtkWidget *label115; GtkWidget *label116; GtkWidget *scrolledwindow10; GtkWidget *information_text; GtkWidget *drawingarea5; GtkWidget *drawingarea6; GtkWidget *label114; GtkWidget *scrolledwindow20; GtkWidget *category_clist; GtkWidget *label140; GtkWidget *label179; GtkWidget *start_time; GtkWidget *end_time; GtkWidget *frame9; GtkWidget *label72; GtkWidget *tearoff; GtkWidget *todo_select; GtkWidget *help1; GtkWidget *help1_menu; GtkWidget *about_bynari_tradeclient1; GtkAccelGroup *help1_menu_accels; GtkAccelGroup *accel_group; GtkTooltips *tooltips; accel_group = gtk_accel_group_new (); tooltips = gtk_tooltips_new(); main_calendar = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_widget_set_name (main_calendar, "main_calendar"); gtk_object_set_data (GTK_OBJECT (main_calendar), "main_calendar", main_calendar); gtk_window_set_title (GTK_WINDOW (main_calendar), _("TradeClient Calendar")); gtk_widget_set_usize (main_calendar, 620, 440); gtk_window_set_default_size (GTK_WINDOW (main_calendar), tm_globs->wsize.calendar_window.x, tm_globs->wsize.calendar_window.y); gtk_window_set_policy (GTK_WINDOW (main_calendar), FALSE, TRUE, FALSE);// gtk_widget_set_uposition (main_calendar, 20, 20); vbox11 = gtk_vbox_new (FALSE, 0); gtk_widget_set_name (vbox11, "vbox11"); gtk_widget_ref (vbox11); gtk_object_set_data_full (GTK_OBJECT (main_calendar), "vbox11", vbox11, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbox11); gtk_container_add (GTK_CONTAINER (main_calendar), vbox11); handlebox2 = gtk_handle_box_new (); gtk_widget_set_name (handlebox2, "handlebox2"); gtk_widget_ref (handlebox2); gtk_object_set_data_full (GTK_OBJECT (main_calendar), "handlebox2", handlebox2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (handlebox2); gtk_box_pack_start (GTK_BOX (vbox11), handlebox2, FALSE, FALSE, 0); cal_newevent = gtk_menu_bar_new (); gtk_widget_set_name (cal_newevent, "cal_newevent"); gtk_widget_ref (cal_newevent); gtk_object_set_data_full (GTK_OBJECT (main_calendar), "cal_newevent", cal_newevent, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (cal_newevent); gtk_container_add (GTK_CONTAINER (handlebox2), cal_newevent); menuitem1 = gtk_menu_item_new_with_label (_("File")); gtk_widget_set_name (menuitem1, "menuitem1"); gtk_widget_ref (menuitem1); gtk_object_set_data_full (GTK_OBJECT (main_calendar), "menuitem1", menuitem1,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -