1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975
|
/*
* 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 <gdk/gdkkeysyms.h>
#include <gtk/gtk.h>
#include "callbacks.h"
#include "interface.h"
#include "support.h"
GtkWidget*
create_MainWin (void)
{
GtkWidget *MainWin;
GtkWidget *vbox1;
GtkWidget *MenuBar;
GtkWidget *MenuFile;
GtkWidget *MenuFile_menu;
GtkAccelGroup *MenuFile_menu_accels;
GtkWidget *MenuOpen;
GtkWidget *__________1;
GtkWidget *MenuQuit;
GtkWidget *MenuEdit;
GtkWidget *MenuEdit_menu;
GtkAccelGroup *MenuEdit_menu_accels;
GtkWidget *MenuTime;
GtkWidget *MenuLimit;
GtkWidget *MenuHelp;
GtkWidget *MenuHelp_menu;
GtkAccelGroup *MenuHelp_menu_accels;
GtkWidget *MenuAbout;
GtkWidget *hbox1;
GtkWidget *vbox4;
GtkWidget *table1;
GtkWidget *LabelStart;
GtkWidget *LabelDestination;
GtkWidget *EntryStart;
GtkWidget *EntryDestination;
GtkWidget *hbuttonbox1;
GtkWidget *ButtonSearch;
GtkWidget *hbox2;
GtkWidget *LabelWalk;
GtkWidget *EntryWalk;
GtkWidget *LabelWait;
GtkWidget *EntryWait;
GtkWidget *LabelTotal;
GtkWidget *EntryTotal;
GtkWidget *vbox2;
GtkWidget *LabelResult;
GtkWidget *scrolledwindow1;
GtkWidget *CListResult;
GtkWidget *LabelResultList;
GtkWidget *BarStatus;
GtkAccelGroup *accel_group;
accel_group = gtk_accel_group_new ();
MainWin = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_object_set_data (GTK_OBJECT (MainWin), "MainWin", MainWin);
gtk_window_set_title (GTK_WINDOW (MainWin), _("gtktrain"));
gtk_window_set_default_size (GTK_WINDOW (MainWin), 640, 480);
vbox1 = gtk_vbox_new (FALSE, 0);
gtk_widget_ref (vbox1);
gtk_object_set_data_full (GTK_OBJECT (MainWin), "vbox1", vbox1,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (vbox1);
gtk_container_add (GTK_CONTAINER (MainWin), vbox1);
MenuBar = gtk_menu_bar_new ();
gtk_widget_ref (MenuBar);
gtk_object_set_data_full (GTK_OBJECT (MainWin), "MenuBar", MenuBar,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (MenuBar);
gtk_box_pack_start (GTK_BOX (vbox1), MenuBar, FALSE, FALSE, 0);
MenuFile = gtk_menu_item_new_with_label (_("File"));
gtk_widget_ref (MenuFile);
gtk_object_set_data_full (GTK_OBJECT (MainWin), "MenuFile", MenuFile,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (MenuFile);
gtk_container_add (GTK_CONTAINER (MenuBar), MenuFile);
MenuFile_menu = gtk_menu_new ();
gtk_widget_ref (MenuFile_menu);
gtk_object_set_data_full (GTK_OBJECT (MainWin), "MenuFile_menu", MenuFile_menu,
(GtkDestroyNotify) gtk_widget_unref);
gtk_menu_item_set_submenu (GTK_MENU_ITEM (MenuFile), MenuFile_menu);
MenuOpen = gtk_menu_item_new_with_label (_("Open Data ..."));
gtk_widget_ref (MenuOpen);
gtk_object_set_data_full (GTK_OBJECT (MainWin), "MenuOpen", MenuOpen,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (MenuOpen);
gtk_container_add (GTK_CONTAINER (MenuFile_menu), MenuOpen);
gtk_widget_add_accelerator (MenuOpen, "activate", accel_group,
GDK_O, GDK_MOD1_MASK,
GTK_ACCEL_VISIBLE);
__________1 = gtk_menu_item_new ();
gtk_widget_ref (__________1);
gtk_object_set_data_full (GTK_OBJECT (MainWin), "__________1", __________1,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (__________1);
gtk_container_add (GTK_CONTAINER (MenuFile_menu), __________1);
gtk_widget_set_sensitive (__________1, FALSE);
MenuQuit = gtk_menu_item_new_with_label (_("Quit"));
gtk_widget_ref (MenuQuit);
gtk_object_set_data_full (GTK_OBJECT (MainWin), "MenuQuit", MenuQuit,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (MenuQuit);
gtk_container_add (GTK_CONTAINER (MenuFile_menu), MenuQuit);
gtk_widget_add_accelerator (MenuQuit, "activate", accel_group,
GDK_Q, GDK_MOD1_MASK,
GTK_ACCEL_VISIBLE);
MenuEdit = gtk_menu_item_new_with_label (_("Edit"));
gtk_widget_ref (MenuEdit);
gtk_object_set_data_full (GTK_OBJECT (MainWin), "MenuEdit", MenuEdit,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (MenuEdit);
gtk_container_add (GTK_CONTAINER (MenuBar), MenuEdit);
MenuEdit_menu = gtk_menu_new ();
gtk_widget_ref (MenuEdit_menu);
gtk_object_set_data_full (GTK_OBJECT (MainWin), "MenuEdit_menu", MenuEdit_menu,
(GtkDestroyNotify) gtk_widget_unref);
gtk_menu_item_set_submenu (GTK_MENU_ITEM (MenuEdit), MenuEdit_menu);
MenuTime = gtk_menu_item_new_with_label (_("Time ..."));
gtk_widget_ref (MenuTime);
gtk_object_set_data_full (GTK_OBJECT (MainWin), "MenuTime", MenuTime,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (MenuTime);
gtk_container_add (GTK_CONTAINER (MenuEdit_menu), MenuTime);
gtk_widget_add_accelerator (MenuTime, "activate", accel_group,
GDK_T, GDK_MOD1_MASK,
GTK_ACCEL_VISIBLE);
MenuLimit = gtk_menu_item_new_with_label (_("Limit ..."));
gtk_widget_ref (MenuLimit);
gtk_object_set_data_full (GTK_OBJECT (MainWin), "MenuLimit", MenuLimit,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (MenuLimit);
gtk_container_add (GTK_CONTAINER (MenuEdit_menu), MenuLimit);
gtk_widget_add_accelerator (MenuLimit, "activate", accel_group,
GDK_L, GDK_MOD1_MASK,
GTK_ACCEL_VISIBLE);
MenuHelp = gtk_menu_item_new_with_label (_("Help"));
gtk_widget_ref (MenuHelp);
gtk_object_set_data_full (GTK_OBJECT (MainWin), "MenuHelp", MenuHelp,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (MenuHelp);
gtk_container_add (GTK_CONTAINER (MenuBar), MenuHelp);
gtk_menu_item_right_justify (GTK_MENU_ITEM (MenuHelp));
MenuHelp_menu = gtk_menu_new ();
gtk_widget_ref (MenuHelp_menu);
gtk_object_set_data_full (GTK_OBJECT (MainWin), "MenuHelp_menu", MenuHelp_menu,
(GtkDestroyNotify) gtk_widget_unref);
gtk_menu_item_set_submenu (GTK_MENU_ITEM (MenuHelp), MenuHelp_menu);
MenuAbout = gtk_menu_item_new_with_label (_("About ..."));
gtk_widget_ref (MenuAbout);
gtk_object_set_data_full (GTK_OBJECT (MainWin), "MenuAbout", MenuAbout,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (MenuAbout);
gtk_container_add (GTK_CONTAINER (MenuHelp_menu), MenuAbout);
hbox1 = gtk_hbox_new (FALSE, 0);
gtk_widget_ref (hbox1);
gtk_object_set_data_full (GTK_OBJECT (MainWin), "hbox1", hbox1,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (hbox1);
gtk_box_pack_start (GTK_BOX (vbox1), hbox1, TRUE, TRUE, 0);
gtk_container_set_border_width (GTK_CONTAINER (hbox1), 5);
vbox4 = gtk_vbox_new (FALSE, 0);
gtk_widget_ref (vbox4);
gtk_object_set_data_full (GTK_OBJECT (MainWin), "vbox4", vbox4,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (vbox4);
gtk_box_pack_start (GTK_BOX (hbox1), vbox4, TRUE, TRUE, 0);
table1 = gtk_table_new (2, 2, FALSE);
gtk_widget_ref (table1);
gtk_object_set_data_full (GTK_OBJECT (MainWin), "table1", table1,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (table1);
gtk_box_pack_start (GTK_BOX (vbox4), table1, TRUE, TRUE, 0);
gtk_container_set_border_width (GTK_CONTAINER (table1), 10);
gtk_table_set_row_spacings (GTK_TABLE (table1), 5);
gtk_table_set_col_spacings (GTK_TABLE (table1), 5);
LabelStart = gtk_label_new (_("Start"));
gtk_widget_ref (LabelStart);
gtk_object_set_data_full (GTK_OBJECT (MainWin), "LabelStart", LabelStart,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (LabelStart);
gtk_table_attach (GTK_TABLE (table1), LabelStart, 0, 1, 0, 1,
(GtkAttachOptions) (0),
(GtkAttachOptions) (0), 0, 0);
LabelDestination = gtk_label_new (_("Destination"));
gtk_widget_ref (LabelDestination);
gtk_object_set_data_full (GTK_OBJECT (MainWin), "LabelDestination", LabelDestination,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (LabelDestination);
gtk_table_attach (GTK_TABLE (table1), LabelDestination, 0, 1, 1, 2,
(GtkAttachOptions) (0),
(GtkAttachOptions) (0), 0, 0);
EntryStart = gtk_entry_new ();
gtk_widget_ref (EntryStart);
gtk_object_set_data_full (GTK_OBJECT (MainWin), "EntryStart", EntryStart,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (EntryStart);
gtk_table_attach (GTK_TABLE (table1), EntryStart, 1, 2, 0, 1,
(GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
(GtkAttachOptions) (0), 0, 0);
EntryDestination = gtk_entry_new ();
gtk_widget_ref (EntryDestination);
gtk_object_set_data_full (GTK_OBJECT (MainWin), "EntryDestination", EntryDestination,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (EntryDestination);
gtk_table_attach (GTK_TABLE (table1), EntryDestination, 1, 2, 1, 2,
(GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
(GtkAttachOptions) (0), 0, 0);
hbuttonbox1 = gtk_hbutton_box_new ();
gtk_widget_ref (hbuttonbox1);
gtk_object_set_data_full (GTK_OBJECT (MainWin), "hbuttonbox1", hbuttonbox1,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (hbuttonbox1);
gtk_box_pack_start (GTK_BOX (vbox4), hbuttonbox1, TRUE, TRUE, 0);
ButtonSearch = gtk_button_new_with_label (_("Search"));
gtk_widget_ref (ButtonSearch);
gtk_object_set_data_full (GTK_OBJECT (MainWin), "ButtonSearch", ButtonSearch,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (ButtonSearch);
gtk_container_add (GTK_CONTAINER (hbuttonbox1), ButtonSearch);
GTK_WIDGET_SET_FLAGS (ButtonSearch, GTK_CAN_DEFAULT);
hbox2 = gtk_hbox_new (FALSE, 5);
gtk_widget_ref (hbox2);
gtk_object_set_data_full (GTK_OBJECT (MainWin), "hbox2", hbox2,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (hbox2);
gtk_box_pack_start (GTK_BOX (vbox4), hbox2, TRUE, TRUE, 0);
gtk_container_set_border_width (GTK_CONTAINER (hbox2), 10);
LabelWalk = gtk_label_new (_("Walk"));
gtk_widget_ref (LabelWalk);
gtk_object_set_data_full (GTK_OBJECT (MainWin), "LabelWalk", LabelWalk,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (LabelWalk);
gtk_box_pack_start (GTK_BOX (hbox2), LabelWalk, FALSE, FALSE, 0);
EntryWalk = gtk_entry_new_with_max_length (5);
gtk_widget_ref (EntryWalk);
gtk_object_set_data_full (GTK_OBJECT (MainWin), "EntryWalk", EntryWalk,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (EntryWalk);
gtk_box_pack_start (GTK_BOX (hbox2), EntryWalk, TRUE, TRUE, 0);
gtk_widget_set_usize (EntryWalk, 50, -2);
GTK_WIDGET_UNSET_FLAGS (EntryWalk, GTK_CAN_FOCUS);
gtk_entry_set_editable (GTK_ENTRY (EntryWalk), FALSE);
LabelWait = gtk_label_new (_("Wait"));
gtk_widget_ref (LabelWait);
gtk_object_set_data_full (GTK_OBJECT (MainWin), "LabelWait", LabelWait,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (LabelWait);
gtk_box_pack_start (GTK_BOX (hbox2), LabelWait, FALSE, FALSE, 0);
EntryWait = gtk_entry_new_with_max_length (5);
gtk_widget_ref (EntryWait);
gtk_object_set_data_full (GTK_OBJECT (MainWin), "EntryWait", EntryWait,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (EntryWait);
gtk_box_pack_start (GTK_BOX (hbox2), EntryWait, TRUE, TRUE, 0);
gtk_widget_set_usize (EntryWait, 50, -2);
GTK_WIDGET_UNSET_FLAGS (EntryWait, GTK_CAN_FOCUS);
gtk_entry_set_editable (GTK_ENTRY (EntryWait), FALSE);
LabelTotal = gtk_label_new (_("Total"));
gtk_widget_ref (LabelTotal);
gtk_object_set_data_full (GTK_OBJECT (MainWin), "LabelTotal", LabelTotal,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (LabelTotal);
gtk_box_pack_start (GTK_BOX (hbox2), LabelTotal, FALSE, FALSE, 0);
EntryTotal = gtk_entry_new_with_max_length (5);
gtk_widget_ref (EntryTotal);
gtk_object_set_data_full (GTK_OBJECT (MainWin), "EntryTotal", EntryTotal,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (EntryTotal);
gtk_box_pack_start (GTK_BOX (hbox2), EntryTotal, TRUE, TRUE, 0);
gtk_widget_set_usize (EntryTotal, 50, -2);
GTK_WIDGET_UNSET_FLAGS (EntryTotal, GTK_CAN_FOCUS);
gtk_entry_set_editable (GTK_ENTRY (EntryTotal), FALSE);
vbox2 = gtk_vbox_new (FALSE, 0);
gtk_widget_ref (vbox2);
gtk_object_set_data_full (GTK_OBJECT (MainWin), "vbox2", vbox2,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (vbox2);
gtk_box_pack_start (GTK_BOX (hbox1), vbox2, TRUE, TRUE, 0);
LabelResult = gtk_label_new ("");
gtk_widget_ref (LabelResult);
gtk_object_set_data_full (GTK_OBJECT (MainWin), "LabelResult", LabelResult,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (LabelResult);
gtk_box_pack_start (GTK_BOX (vbox2), LabelResult, FALSE, FALSE, 0);
scrolledwindow1 = gtk_scrolled_window_new (NULL, NULL);
gtk_widget_ref (scrolledwindow1);
gtk_object_set_data_full (GTK_OBJECT (MainWin), "scrolledwindow1", scrolledwindow1,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (scrolledwindow1);
gtk_box_pack_start (GTK_BOX (vbox2), scrolledwindow1, TRUE, TRUE, 0);
gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow1), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
CListResult = gtk_clist_new (1);
gtk_widget_ref (CListResult);
gtk_object_set_data_full (GTK_OBJECT (MainWin), "CListResult", CListResult,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (CListResult);
gtk_container_add (GTK_CONTAINER (scrolledwindow1), CListResult);
gtk_widget_set_usize (CListResult, 320, -2);
gtk_clist_set_column_width (GTK_CLIST (CListResult), 0, 80);
gtk_clist_column_titles_hide (GTK_CLIST (CListResult));
LabelResultList = gtk_label_new (_("ResultList"));
gtk_widget_ref (LabelResultList);
gtk_object_set_data_full (GTK_OBJECT (MainWin), "LabelResultList", LabelResultList,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (LabelResultList);
gtk_clist_set_column_widget (GTK_CLIST (CListResult), 0, LabelResultList);
BarStatus = gtk_statusbar_new ();
gtk_widget_ref (BarStatus);
gtk_object_set_data_full (GTK_OBJECT (MainWin), "BarStatus", BarStatus,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (BarStatus);
gtk_box_pack_start (GTK_BOX (vbox1), BarStatus, FALSE, FALSE, 0);
gtk_signal_connect (GTK_OBJECT (MainWin), "destroy",
GTK_SIGNAL_FUNC (on_MainWin_destroy),
NULL);
gtk_signal_connect (GTK_OBJECT (MainWin), "destroy_event",
GTK_SIGNAL_FUNC (on_MainWin_destroy_event),
NULL);
gtk_signal_connect (GTK_OBJECT (MainWin), "delete_event",
GTK_SIGNAL_FUNC (on_MainWin_delete_event),
NULL);
gtk_signal_connect (GTK_OBJECT (MainWin), "configure_event",
GTK_SIGNAL_FUNC (on_MainWin_configure_event),
NULL);
gtk_signal_connect (GTK_OBJECT (MenuOpen), "activate",
GTK_SIGNAL_FUNC (on_MenuOpen_activate),
NULL);
gtk_signal_connect (GTK_OBJECT (MenuQuit), "activate",
GTK_SIGNAL_FUNC (on_MenuQuit_activate),
NULL);
gtk_signal_connect (GTK_OBJECT (MenuTime), "activate",
GTK_SIGNAL_FUNC (on_MenuTime_activate),
NULL);
gtk_signal_connect (GTK_OBJECT (MenuLimit), "activate",
GTK_SIGNAL_FUNC (on_MenuLimit_activate),
NULL);
gtk_signal_connect (GTK_OBJECT (MenuAbout), "activate",
GTK_SIGNAL_FUNC (on_MenuAbout_activate),
NULL);
gtk_signal_connect (GTK_OBJECT (EntryStart), "changed",
GTK_SIGNAL_FUNC (on_EntryStart_changed),
NULL);
gtk_signal_connect (GTK_OBJECT (EntryStart), "key_press_event",
GTK_SIGNAL_FUNC (on_EntryStart_key_press_event),
NULL);
gtk_signal_connect (GTK_OBJECT (EntryDestination), "changed",
GTK_SIGNAL_FUNC (on_EntryDestination_changed),
NULL);
gtk_signal_connect (GTK_OBJECT (EntryDestination), "key_press_event",
GTK_SIGNAL_FUNC (on_EntryDestination_key_press_event),
NULL);
gtk_signal_connect (GTK_OBJECT (ButtonSearch), "clicked",
GTK_SIGNAL_FUNC (on_ButtonSearch_clicked),
NULL);
gtk_window_add_accel_group (GTK_WINDOW (MainWin), accel_group);
return MainWin;
}
/*GtkWidget*
create_NotYetDialog (void)
{
GtkWidget *NotYetDialog;
GtkWidget *vbox5;
GtkWidget *LabelSorry;
GtkWidget *hbuttonbox2;
GtkWidget *ButtonOK;
//NotYetDialog = gtk_window_new (GTK_WINDOW_DIALOG);
NotYetDialog = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_object_set_data (GTK_OBJECT (NotYetDialog), "NotYetDialog", NotYetDialog);
gtk_container_set_border_width (GTK_CONTAINER (NotYetDialog), 10);
gtk_window_set_title (GTK_WINDOW (NotYetDialog), _("not yet"));
gtk_window_set_modal (GTK_WINDOW (NotYetDialog), TRUE);
vbox5 = gtk_vbox_new (FALSE, 0);
gtk_widget_ref (vbox5);
gtk_object_set_data_full (GTK_OBJECT (NotYetDialog), "vbox5", vbox5,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (vbox5);
gtk_container_add (GTK_CONTAINER (NotYetDialog), vbox5);
LabelSorry = gtk_label_new (_("Sorry!\nNot Yet Implemented"));
gtk_widget_ref (LabelSorry);
gtk_object_set_data_full (GTK_OBJECT (NotYetDialog), "LabelSorry", LabelSorry,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (LabelSorry);
gtk_box_pack_start (GTK_BOX (vbox5), LabelSorry, FALSE, FALSE, 0);
gtk_misc_set_padding (GTK_MISC (LabelSorry), 20, 20);
hbuttonbox2 = gtk_hbutton_box_new ();
gtk_widget_ref (hbuttonbox2);
gtk_object_set_data_full (GTK_OBJECT (NotYetDialog), "hbuttonbox2", hbuttonbox2,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (hbuttonbox2);
gtk_box_pack_start (GTK_BOX (vbox5), hbuttonbox2, TRUE, TRUE, 0);
ButtonOK = gtk_button_new_with_label (_("OK"));
gtk_widget_ref (ButtonOK);
gtk_object_set_data_full (GTK_OBJECT (NotYetDialog), "ButtonOK", ButtonOK,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (ButtonOK);
gtk_container_add (GTK_CONTAINER (hbuttonbox2), ButtonOK);
GTK_WIDGET_SET_FLAGS (ButtonOK, GTK_CAN_DEFAULT);
gtk_signal_connect (GTK_OBJECT (ButtonOK), "clicked",
GTK_SIGNAL_FUNC (on_NotYet_ButtonOK_clicked),
NULL);
return NotYetDialog;
}*/
GtkWidget*
create_AboutDialog (void)
{
GtkWidget *AboutDialog;
GtkWidget *vbox6;
GtkWidget *LabelAbout;
GtkWidget *hbuttonbox3;
GtkWidget *ButtonOK;
//AboutDialog = gtk_window_new (GTK_WINDOW_DIALOG);
AboutDialog = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_object_set_data (GTK_OBJECT (AboutDialog), "AboutDialog", AboutDialog);
gtk_container_set_border_width (GTK_CONTAINER (AboutDialog), 10);
gtk_window_set_title (GTK_WINDOW (AboutDialog), _("about"));
vbox6 = gtk_vbox_new (FALSE, 0);
gtk_widget_ref (vbox6);
gtk_object_set_data_full (GTK_OBJECT (AboutDialog), "vbox6", vbox6,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (vbox6);
gtk_container_add (GTK_CONTAINER (AboutDialog), vbox6);
LabelAbout = gtk_label_new (_("traingtk"));
gtk_widget_ref (LabelAbout);
gtk_object_set_data_full (GTK_OBJECT (AboutDialog), "LabelAbout", LabelAbout,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (LabelAbout);
gtk_box_pack_start (GTK_BOX (vbox6), LabelAbout, FALSE, FALSE, 0);
gtk_misc_set_padding (GTK_MISC (LabelAbout), 20, 20);
hbuttonbox3 = gtk_hbutton_box_new ();
gtk_widget_ref (hbuttonbox3);
gtk_object_set_data_full (GTK_OBJECT (AboutDialog), "hbuttonbox3", hbuttonbox3,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (hbuttonbox3);
gtk_box_pack_start (GTK_BOX (vbox6), hbuttonbox3, TRUE, TRUE, 0);
ButtonOK = gtk_button_new_with_label (_("OK"));
gtk_widget_ref (ButtonOK);
gtk_object_set_data_full (GTK_OBJECT (AboutDialog), "ButtonOK", ButtonOK,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (ButtonOK);
gtk_container_add (GTK_CONTAINER (hbuttonbox3), ButtonOK);
GTK_WIDGET_SET_FLAGS (ButtonOK, GTK_CAN_DEFAULT);
gtk_signal_connect (GTK_OBJECT (ButtonOK), "clicked",
GTK_SIGNAL_FUNC (on_About_ButtonOK_clicked),
NULL);
return AboutDialog;
}
GtkWidget*
create_DataOpenDialog (void)
{
GtkWidget *DataOpenDialog;
GtkWidget *ok_button1;
GtkWidget *cancel_button1;
DataOpenDialog = gtk_file_chooser_dialog_new (_("Open Data ..."),
NULL, GTK_FILE_CHOOSER_ACTION_OPEN,
NULL);
/* DataOpenDialog = gtk_file_selection_new (_("Open Data ..."));*/
gtk_object_set_data (GTK_OBJECT (DataOpenDialog), "DataOpenDialog", DataOpenDialog);
gtk_container_set_border_width (GTK_CONTAINER (DataOpenDialog), 10);
//GTK_WINDOW (DataOpenDialog)->type = GTK_WINDOW_DIALOG;
GTK_WINDOW (DataOpenDialog)->type = GTK_WINDOW_TOPLEVEL;
gtk_window_set_modal (GTK_WINDOW (DataOpenDialog), TRUE);
/* gtk_file_selection_hide_fileop_buttons (GTK_FILE_SELECTION (DataOpenDialog));
ok_button1 = GTK_FILE_SELECTION (DataOpenDialog)->ok_button;*/
ok_button1 = gtk_button_new_from_stock (GTK_STOCK_OK);
gtk_object_set_data (GTK_OBJECT (DataOpenDialog), "ok_button1", ok_button1);
gtk_widget_show (ok_button1);
GTK_WIDGET_SET_FLAGS (ok_button1, GTK_CAN_DEFAULT);
/*cancel_button1 = GTK_FILE_SELECTION (DataOpenDialog)->cancel_button;*/
cancel_button1 = gtk_button_new_from_stock (GTK_STOCK_CANCEL);
gtk_object_set_data (GTK_OBJECT (DataOpenDialog), "cancel_button1", cancel_button1);
gtk_widget_show (cancel_button1);
GTK_WIDGET_SET_FLAGS (cancel_button1, GTK_CAN_DEFAULT);
gtk_signal_connect (GTK_OBJECT (ok_button1), "clicked",
GTK_SIGNAL_FUNC (on_DataOpenOK_clicked),
NULL);
gtk_signal_connect (GTK_OBJECT (cancel_button1), "clicked",
GTK_SIGNAL_FUNC (on_DataOpenCancel_clicked),
NULL);
gtk_container_add (GTK_CONTAINER (GTK_DIALOG (DataOpenDialog)->action_area), cancel_button1);
gtk_container_add (GTK_CONTAINER (GTK_DIALOG (DataOpenDialog)->action_area), ok_button1);
return DataOpenDialog;
}
GtkWidget*
create_TimeDialog (void)
{
GtkWidget *TimeDialog;
GtkWidget *dialog_vbox1;
GtkWidget *alignment1;
GtkWidget *table2;
GtkWidget *label2;
GtkWidget *label3;
GtkObject *SpinDeptHour_adj;
GtkWidget *SpinDeptHour;
GtkObject *SpinArrivHour_adj;
GtkWidget *SpinArrivHour;
GtkObject *SpinDeptMin_adj;
GtkWidget *SpinDeptMin;
GtkObject *SpinArrivMin_adj;
GtkWidget *SpinArrivMin;
GtkWidget *label4;
GtkWidget *label5;
GtkWidget *TimeButtonCurrent;
GtkWidget *dialog_action_area1;
GtkWidget *hbuttonbox4;
GtkWidget *TimeButtonOK;
GtkWidget *TimeButtonCancel;
TimeDialog = gtk_dialog_new ();
gtk_object_set_data (GTK_OBJECT (TimeDialog), "TimeDialog", TimeDialog);
gtk_window_set_title (GTK_WINDOW (TimeDialog), _("Time ..."));
// GTK_WINDOW (TimeDialog)->type = GTK_WINDOW_DIALOG;
GTK_WINDOW (TimeDialog)->type = GTK_WINDOW_TOPLEVEL;
gtk_window_set_modal (GTK_WINDOW (TimeDialog), TRUE);
gtk_window_set_policy (GTK_WINDOW (TimeDialog), TRUE, TRUE, FALSE);
dialog_vbox1 = GTK_DIALOG (TimeDialog)->vbox;
gtk_object_set_data (GTK_OBJECT (TimeDialog), "dialog_vbox1", dialog_vbox1);
gtk_widget_show (dialog_vbox1);
alignment1 = gtk_alignment_new (0.5, 0.5, 1, 1);
gtk_widget_ref (alignment1);
gtk_object_set_data_full (GTK_OBJECT (TimeDialog), "alignment1", alignment1,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (alignment1);
gtk_box_pack_start (GTK_BOX (dialog_vbox1), alignment1, TRUE, TRUE, 0);
table2 = gtk_table_new (2, 5, FALSE);
gtk_widget_ref (table2);
gtk_object_set_data_full (GTK_OBJECT (TimeDialog), "table2", table2,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (table2);
gtk_container_add (GTK_CONTAINER (alignment1), table2);
gtk_container_set_border_width (GTK_CONTAINER (table2), 10);
label2 = gtk_label_new (_("Departure"));
gtk_widget_ref (label2);
gtk_object_set_data_full (GTK_OBJECT (TimeDialog), "label2", label2,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (label2);
gtk_table_attach (GTK_TABLE (table2), label2, 0, 1, 0, 1,
(GtkAttachOptions) (0),
(GtkAttachOptions) (0), 0, 0);
gtk_misc_set_padding (GTK_MISC (label2), 20, 0);
label3 = gtk_label_new (_("Arrival"));
gtk_widget_ref (label3);
gtk_object_set_data_full (GTK_OBJECT (TimeDialog), "label3", label3,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (label3);
gtk_table_attach (GTK_TABLE (table2), label3, 0, 1, 1, 2,
(GtkAttachOptions) (0),
(GtkAttachOptions) (0), 0, 0);
gtk_misc_set_padding (GTK_MISC (label3), 20, 0);
SpinDeptHour_adj = gtk_adjustment_new (0, 0, 23, 1, 10, 10);
SpinDeptHour = gtk_spin_button_new (GTK_ADJUSTMENT (SpinDeptHour_adj), 1, 0);
gtk_widget_ref (SpinDeptHour);
gtk_object_set_data_full (GTK_OBJECT (TimeDialog), "SpinDeptHour", SpinDeptHour,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (SpinDeptHour);
gtk_table_attach (GTK_TABLE (table2), SpinDeptHour, 1, 2, 0, 1,
(GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
(GtkAttachOptions) (0), 0, 0);
gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (SpinDeptHour), TRUE);
gtk_spin_button_set_wrap (GTK_SPIN_BUTTON (SpinDeptHour), TRUE);
SpinArrivHour_adj = gtk_adjustment_new (0, 0, 23, 1, 10, 10);
SpinArrivHour = gtk_spin_button_new (GTK_ADJUSTMENT (SpinArrivHour_adj), 1, 0);
gtk_widget_ref (SpinArrivHour);
gtk_object_set_data_full (GTK_OBJECT (TimeDialog), "SpinArrivHour", SpinArrivHour,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (SpinArrivHour);
gtk_table_attach (GTK_TABLE (table2), SpinArrivHour, 1, 2, 1, 2,
(GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
(GtkAttachOptions) (0), 0, 0);
gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (SpinArrivHour), TRUE);
gtk_spin_button_set_wrap (GTK_SPIN_BUTTON (SpinArrivHour), TRUE);
SpinDeptMin_adj = gtk_adjustment_new (0, 0, 59, 1, 10, 10);
SpinDeptMin = gtk_spin_button_new (GTK_ADJUSTMENT (SpinDeptMin_adj), 1, 0);
gtk_widget_ref (SpinDeptMin);
gtk_object_set_data_full (GTK_OBJECT (TimeDialog), "SpinDeptMin", SpinDeptMin,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (SpinDeptMin);
gtk_table_attach (GTK_TABLE (table2), SpinDeptMin, 3, 4, 0, 1,
(GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
(GtkAttachOptions) (0), 0, 0);
gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (SpinDeptMin), TRUE);
gtk_spin_button_set_wrap (GTK_SPIN_BUTTON (SpinDeptMin), TRUE);
SpinArrivMin_adj = gtk_adjustment_new (0, 0, 59, 1, 10, 10);
SpinArrivMin = gtk_spin_button_new (GTK_ADJUSTMENT (SpinArrivMin_adj), 1, 0);
gtk_widget_ref (SpinArrivMin);
gtk_object_set_data_full (GTK_OBJECT (TimeDialog), "SpinArrivMin", SpinArrivMin,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (SpinArrivMin);
gtk_table_attach (GTK_TABLE (table2), SpinArrivMin, 3, 4, 1, 2,
(GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
(GtkAttachOptions) (0), 0, 0);
gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (SpinArrivMin), TRUE);
gtk_spin_button_set_snap_to_ticks (GTK_SPIN_BUTTON (SpinArrivMin), TRUE);
gtk_spin_button_set_wrap (GTK_SPIN_BUTTON (SpinArrivMin), TRUE);
label4 = gtk_label_new (_(":"));
gtk_widget_ref (label4);
gtk_object_set_data_full (GTK_OBJECT (TimeDialog), "label4", label4,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (label4);
gtk_table_attach (GTK_TABLE (table2), label4, 2, 3, 0, 1,
(GtkAttachOptions) (0),
(GtkAttachOptions) (0), 0, 0);
label5 = gtk_label_new (_(":"));
gtk_widget_ref (label5);
gtk_object_set_data_full (GTK_OBJECT (TimeDialog), "label5", label5,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (label5);
gtk_table_attach (GTK_TABLE (table2), label5, 2, 3, 1, 2,
(GtkAttachOptions) (0),
(GtkAttachOptions) (0), 0, 0);
TimeButtonCurrent = gtk_button_new_with_label (_("current"));
gtk_widget_ref (TimeButtonCurrent);
gtk_object_set_data_full (GTK_OBJECT (TimeDialog), "TimeButtonCurrent", TimeButtonCurrent,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (TimeButtonCurrent);
gtk_table_attach (GTK_TABLE (table2), TimeButtonCurrent, 4, 5, 0, 1,
(GtkAttachOptions) (0),
(GtkAttachOptions) (0), 10, 0);
dialog_action_area1 = GTK_DIALOG (TimeDialog)->action_area;
gtk_object_set_data (GTK_OBJECT (TimeDialog), "dialog_action_area1", dialog_action_area1);
gtk_widget_show (dialog_action_area1);
gtk_container_set_border_width (GTK_CONTAINER (dialog_action_area1), 10);
hbuttonbox4 = gtk_hbutton_box_new ();
gtk_widget_ref (hbuttonbox4);
gtk_object_set_data_full (GTK_OBJECT (TimeDialog), "hbuttonbox4", hbuttonbox4,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (hbuttonbox4);
gtk_box_pack_start (GTK_BOX (dialog_action_area1), hbuttonbox4, TRUE, TRUE, 0);
TimeButtonCancel = gtk_button_new_from_stock (GTK_STOCK_CANCEL);
gtk_widget_ref (TimeButtonCancel);
gtk_object_set_data_full (GTK_OBJECT (TimeDialog), "TimeButtonCancel", TimeButtonCancel,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (TimeButtonCancel);
gtk_container_add (GTK_CONTAINER (hbuttonbox4), TimeButtonCancel);
GTK_WIDGET_SET_FLAGS (TimeButtonCancel, GTK_CAN_DEFAULT);
TimeButtonOK = gtk_button_new_from_stock (GTK_STOCK_OK);
gtk_widget_ref (TimeButtonOK);
gtk_object_set_data_full (GTK_OBJECT (TimeDialog), "TimeButtonOK", TimeButtonOK,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (TimeButtonOK);
gtk_container_add (GTK_CONTAINER (hbuttonbox4), TimeButtonOK);
GTK_WIDGET_SET_FLAGS (TimeButtonOK, GTK_CAN_DEFAULT);
gtk_signal_connect (GTK_OBJECT (SpinDeptHour), "value_changed",
GTK_SIGNAL_FUNC (on_Time_SpinDeptHour_changed),
NULL);
gtk_signal_connect (GTK_OBJECT (SpinArrivHour), "value_changed",
GTK_SIGNAL_FUNC (on_Time_SpinArrivHour_changed),
NULL);
gtk_signal_connect (GTK_OBJECT (SpinDeptMin), "value_changed",
GTK_SIGNAL_FUNC (on_Time_SpinDeptMin_changed),
NULL);
gtk_signal_connect (GTK_OBJECT (SpinArrivMin), "value_changed",
GTK_SIGNAL_FUNC (on_Time_SpinArrivMin_changed),
NULL);
gtk_signal_connect (GTK_OBJECT (TimeButtonCurrent), "clicked",
GTK_SIGNAL_FUNC (on_Time_ButtonCurrent_clicked),
NULL);
gtk_signal_connect (GTK_OBJECT (TimeButtonOK), "clicked",
GTK_SIGNAL_FUNC (on_Time_ButtonOK_clicked),
NULL);
gtk_signal_connect (GTK_OBJECT (TimeButtonCancel), "clicked",
GTK_SIGNAL_FUNC (on_Time_ButtonCancel_clicked),
NULL);
return TimeDialog;
}
GtkWidget*
create_LimitDialog (void)
{
GtkWidget *LimitDialog;
GtkWidget *dialog_vbox2;
GtkWidget *hbox3;
GtkWidget *table4;
GtkWidget *label6;
GtkWidget *label7;
GtkWidget *label8;
GtkObject *SpinWalkLimit_adj;
GtkWidget *SpinWalkLimit;
GtkObject *SpinWaitLimit_adj;
GtkWidget *SpinWaitLimit;
GtkObject *SpinChangeLimit_adj;
GtkWidget *SpinChangeLimit;
GtkWidget *vseparator1;
GtkWidget *vbox7;
GtkWidget *CheckUseChargedExpress;
GtkWidget *CheckUseShinkansen;
GtkWidget *CheckUseMisc;
GtkWidget *hseparator1;
GtkWidget *CheckStartingWait;
GtkWidget *CheckDetail;
GtkWidget *dialog_action_area2;
GtkWidget *hbuttonbox5;
GtkWidget *ButtonOK;
GtkWidget *ButtonCancel;
LimitDialog = gtk_dialog_new ();
gtk_object_set_data (GTK_OBJECT (LimitDialog), "LimitDialog", LimitDialog);
gtk_window_set_title (GTK_WINDOW (LimitDialog), _("Limit ..."));
//GTK_WINDOW (LimitDialog)->type = GTK_WINDOW_DIALOG;
GTK_WINDOW (LimitDialog)->type = GTK_WINDOW_TOPLEVEL;
gtk_window_set_modal (GTK_WINDOW (LimitDialog), TRUE);
gtk_window_set_policy (GTK_WINDOW (LimitDialog), TRUE, TRUE, FALSE);
dialog_vbox2 = GTK_DIALOG (LimitDialog)->vbox;
gtk_object_set_data (GTK_OBJECT (LimitDialog), "dialog_vbox2", dialog_vbox2);
gtk_widget_show (dialog_vbox2);
hbox3 = gtk_hbox_new (FALSE, 0);
gtk_widget_ref (hbox3);
gtk_object_set_data_full (GTK_OBJECT (LimitDialog), "hbox3", hbox3,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (hbox3);
gtk_box_pack_start (GTK_BOX (dialog_vbox2), hbox3, TRUE, TRUE, 10);
gtk_container_set_border_width (GTK_CONTAINER (hbox3), 10);
table4 = gtk_table_new (3, 2, FALSE);
gtk_widget_ref (table4);
gtk_object_set_data_full (GTK_OBJECT (LimitDialog), "table4", table4,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (table4);
gtk_box_pack_start (GTK_BOX (hbox3), table4, TRUE, TRUE, 0);
label6 = gtk_label_new (_("Walk"));
gtk_widget_ref (label6);
gtk_object_set_data_full (GTK_OBJECT (LimitDialog), "label6", label6,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (label6);
gtk_table_attach (GTK_TABLE (table4), label6, 0, 1, 0, 1,
(GtkAttachOptions) (0),
(GtkAttachOptions) (0), 0, 0);
gtk_misc_set_padding (GTK_MISC (label6), 20, 0);
label7 = gtk_label_new (_("Wait"));
gtk_widget_ref (label7);
gtk_object_set_data_full (GTK_OBJECT (LimitDialog), "label7", label7,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (label7);
gtk_table_attach (GTK_TABLE (table4), label7, 0, 1, 1, 2,
(GtkAttachOptions) (0),
(GtkAttachOptions) (0), 0, 0);
gtk_misc_set_padding (GTK_MISC (label7), 20, 0);
label8 = gtk_label_new (_("Change"));
gtk_widget_ref (label8);
gtk_object_set_data_full (GTK_OBJECT (LimitDialog), "label8", label8,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (label8);
gtk_table_attach (GTK_TABLE (table4), label8, 0, 1, 2, 3,
(GtkAttachOptions) (0),
(GtkAttachOptions) (0), 0, 0);
gtk_misc_set_padding (GTK_MISC (label8), 10, 0);
SpinWalkLimit_adj = gtk_adjustment_new (10, 0, 60000, 1, 10, 10);
SpinWalkLimit = gtk_spin_button_new (GTK_ADJUSTMENT (SpinWalkLimit_adj), 1, 0);
gtk_widget_ref (SpinWalkLimit);
gtk_object_set_data_full (GTK_OBJECT (LimitDialog), "SpinWalkLimit", SpinWalkLimit,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (SpinWalkLimit);
gtk_table_attach (GTK_TABLE (table4), SpinWalkLimit, 1, 2, 0, 1,
(GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
(GtkAttachOptions) (0), 0, 0);
gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (SpinWalkLimit), TRUE);
SpinWaitLimit_adj = gtk_adjustment_new (0, 0, 60000, 1, 10, 10);
SpinWaitLimit = gtk_spin_button_new (GTK_ADJUSTMENT (SpinWaitLimit_adj), 1, 0);
gtk_widget_ref (SpinWaitLimit);
gtk_object_set_data_full (GTK_OBJECT (LimitDialog), "SpinWaitLimit", SpinWaitLimit,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (SpinWaitLimit);
gtk_table_attach (GTK_TABLE (table4), SpinWaitLimit, 1, 2, 1, 2,
(GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
(GtkAttachOptions) (0), 0, 0);
gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (SpinWaitLimit), TRUE);
SpinChangeLimit_adj = gtk_adjustment_new (0, 0, 256, 1, 10, 10);
SpinChangeLimit = gtk_spin_button_new (GTK_ADJUSTMENT (SpinChangeLimit_adj), 1, 0);
gtk_widget_ref (SpinChangeLimit);
gtk_object_set_data_full (GTK_OBJECT (LimitDialog), "SpinChangeLimit", SpinChangeLimit,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (SpinChangeLimit);
gtk_table_attach (GTK_TABLE (table4), SpinChangeLimit, 1, 2, 2, 3,
(GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
(GtkAttachOptions) (0), 0, 0);
gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (SpinChangeLimit), TRUE);
vseparator1 = gtk_vseparator_new ();
gtk_widget_ref (vseparator1);
gtk_object_set_data_full (GTK_OBJECT (LimitDialog), "vseparator1", vseparator1,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (vseparator1);
gtk_box_pack_start (GTK_BOX (hbox3), vseparator1, TRUE, TRUE, 15);
vbox7 = gtk_vbox_new (TRUE, 0);
gtk_widget_ref (vbox7);
gtk_object_set_data_full (GTK_OBJECT (LimitDialog), "vbox7", vbox7,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (vbox7);
gtk_box_pack_start (GTK_BOX (hbox3), vbox7, TRUE, TRUE, 0);
CheckUseChargedExpress = gtk_check_button_new_with_label (_("Charged Express"));
gtk_widget_ref (CheckUseChargedExpress);
gtk_object_set_data_full (GTK_OBJECT (LimitDialog), "CheckUseChargedExpress", CheckUseChargedExpress,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (CheckUseChargedExpress);
gtk_box_pack_start (GTK_BOX (vbox7), CheckUseChargedExpress, FALSE, FALSE, 0);
gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (CheckUseChargedExpress), TRUE);
CheckUseShinkansen = gtk_check_button_new_with_label (_("Shin-Kansen"));
gtk_widget_ref (CheckUseShinkansen);
gtk_object_set_data_full (GTK_OBJECT (LimitDialog), "CheckUseShinkansen", CheckUseShinkansen,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (CheckUseShinkansen);
gtk_box_pack_start (GTK_BOX (vbox7), CheckUseShinkansen, FALSE, FALSE, 0);
gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (CheckUseShinkansen), TRUE);
CheckUseMisc = gtk_check_button_new_with_label (_("Misc"));
gtk_widget_ref (CheckUseMisc);
gtk_object_set_data_full (GTK_OBJECT (LimitDialog), "CheckUseMisc", CheckUseMisc,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (CheckUseMisc);
gtk_box_pack_start (GTK_BOX (vbox7), CheckUseMisc, FALSE, FALSE, 0);
gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (CheckUseMisc), TRUE);
hseparator1 = gtk_hseparator_new ();
gtk_widget_ref (hseparator1);
gtk_object_set_data_full (GTK_OBJECT (LimitDialog), "hseparator1", hseparator1,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (hseparator1);
gtk_box_pack_start (GTK_BOX (vbox7), hseparator1, TRUE, TRUE, 10);
CheckStartingWait = gtk_check_button_new_with_label (_("include starting wait"));
gtk_widget_ref (CheckStartingWait);
gtk_object_set_data_full (GTK_OBJECT (LimitDialog), "CheckStartingWait", CheckStartingWait,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (CheckStartingWait);
gtk_box_pack_start (GTK_BOX (vbox7), CheckStartingWait, FALSE, FALSE, 0);
CheckDetail = gtk_check_button_new_with_label (_("detailed output"));
gtk_widget_ref (CheckDetail);
gtk_object_set_data_full (GTK_OBJECT (LimitDialog), "CheckDetail", CheckDetail,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (CheckDetail);
gtk_box_pack_start (GTK_BOX (vbox7), CheckDetail, FALSE, FALSE, 0);
dialog_action_area2 = GTK_DIALOG (LimitDialog)->action_area;
gtk_object_set_data (GTK_OBJECT (LimitDialog), "dialog_action_area2", dialog_action_area2);
gtk_widget_show (dialog_action_area2);
gtk_container_set_border_width (GTK_CONTAINER (dialog_action_area2), 10);
hbuttonbox5 = gtk_hbutton_box_new ();
gtk_widget_ref (hbuttonbox5);
gtk_object_set_data_full (GTK_OBJECT (LimitDialog), "hbuttonbox5", hbuttonbox5,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (hbuttonbox5);
gtk_box_pack_start (GTK_BOX (dialog_action_area2), hbuttonbox5, TRUE, TRUE, 0);
ButtonCancel = gtk_button_new_from_stock (GTK_STOCK_CANCEL);
gtk_widget_ref (ButtonCancel);
gtk_object_set_data_full (GTK_OBJECT (LimitDialog), "ButtonCancel", ButtonCancel,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (ButtonCancel);
gtk_container_add (GTK_CONTAINER (hbuttonbox5), ButtonCancel);
GTK_WIDGET_SET_FLAGS (ButtonCancel, GTK_CAN_DEFAULT);
ButtonOK = gtk_button_new_from_stock (GTK_STOCK_OK);
gtk_widget_ref (ButtonOK);
gtk_object_set_data_full (GTK_OBJECT (LimitDialog), "ButtonOK", ButtonOK,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (ButtonOK);
gtk_container_add (GTK_CONTAINER (hbuttonbox5), ButtonOK);
GTK_WIDGET_SET_FLAGS (ButtonOK, GTK_CAN_DEFAULT);
gtk_signal_connect (GTK_OBJECT (ButtonOK), "clicked",
GTK_SIGNAL_FUNC (on_Limit_ButtonOK_clicked),
NULL);
gtk_signal_connect (GTK_OBJECT (ButtonCancel), "clicked",
GTK_SIGNAL_FUNC (on_Limit_ButtonCancel_clicked),
NULL);
return LimitDialog;
}
|