~ubuntu-branches/ubuntu/karmic/tilp/karmic

« back to all changes in this revision

Viewing changes to gtk/manpage_dbox.c

  • Committer: Bazaar Package Importer
  • Author(s): Julien BLACHE
  • Date: 2002-04-22 14:08:55 UTC
  • Revision ID: james.westby@ubuntu.com-20020422140855-f2uqleap86io68xy
Tags: upstream-5.03
ImportĀ upstreamĀ versionĀ 5.03

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
 * DO NOT EDIT THIS FILE - it is generated by Glade.
 
3
 */
 
4
 
 
5
#ifdef HAVE_CONFIG_H
 
6
#  include <config.h>
 
7
#endif
 
8
 
 
9
#include <sys/types.h>
 
10
#include <sys/stat.h>
 
11
//#include <unistd.h>
 
12
#include <string.h>
 
13
 
 
14
#include <gdk/gdkkeysyms.h>
 
15
#include <gtk/gtk.h>
 
16
 
 
17
#include "manpage_cb.h"
 
18
#include "manpage_dbox.h"
 
19
#include "support.h"
 
20
 
 
21
GtkWidget*
 
22
create_manpage_dbox (void)
 
23
{
 
24
  GtkWidget *manpage_dbox;
 
25
  GtkWidget *dialog_vbox1;
 
26
  GtkWidget *scrolledwindow1;
 
27
  GtkWidget *text1;
 
28
  GtkWidget *dialog_action_area1;
 
29
  GtkWidget *hbuttonbox1;
 
30
  GtkWidget *button1;
 
31
  GtkWidget *hbox1;
 
32
  GtkWidget *pixmap1;
 
33
  guint label1_key;
 
34
  GtkWidget *label1;
 
35
  GtkAccelGroup *accel_group;
 
36
 
 
37
  accel_group = gtk_accel_group_new ();
 
38
 
 
39
  manpage_dbox = gtk_dialog_new ();
 
40
  gtk_object_set_data (GTK_OBJECT (manpage_dbox), "manpage_dbox", manpage_dbox);
 
41
  gtk_widget_set_usize (manpage_dbox, 600, 450);
 
42
  gtk_window_set_title (GTK_WINDOW (manpage_dbox), _("Manual page"));
 
43
 
 
44
  dialog_vbox1 = GTK_DIALOG (manpage_dbox)->vbox;
 
45
  gtk_object_set_data (GTK_OBJECT (manpage_dbox), "dialog_vbox1", dialog_vbox1);
 
46
  gtk_widget_show (dialog_vbox1);
 
47
 
 
48
  scrolledwindow1 = gtk_scrolled_window_new (NULL, NULL);
 
49
  gtk_widget_ref (scrolledwindow1);
 
50
  gtk_object_set_data_full (GTK_OBJECT (manpage_dbox), "scrolledwindow1", scrolledwindow1,
 
51
                            (GtkDestroyNotify) gtk_widget_unref);
 
52
  gtk_widget_show (scrolledwindow1);
 
53
  gtk_box_pack_start (GTK_BOX (dialog_vbox1), scrolledwindow1, TRUE, TRUE, 0);
 
54
  gtk_container_set_border_width (GTK_CONTAINER (scrolledwindow1), 7);
 
55
  gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow1), GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
 
56
 
 
57
  text1 = gtk_text_new (NULL, NULL);
 
58
  gtk_widget_ref (text1);
 
59
  gtk_object_set_data_full (GTK_OBJECT (manpage_dbox), "text1", text1,
 
60
                            (GtkDestroyNotify) gtk_widget_unref);
 
61
  gtk_widget_show (text1);
 
62
  gtk_container_add (GTK_CONTAINER (scrolledwindow1), text1);
 
63
  gtk_widget_set_usize (text1, 320, 240);
 
64
  gtk_text_insert (GTK_TEXT (text1), NULL, NULL, NULL,
 
65
                   _("Cannot find the manpage file."), 29);
 
66
 
 
67
  dialog_action_area1 = GTK_DIALOG (manpage_dbox)->action_area;
 
68
  gtk_object_set_data (GTK_OBJECT (manpage_dbox), "dialog_action_area1", dialog_action_area1);
 
69
  gtk_widget_show (dialog_action_area1);
 
70
  gtk_container_set_border_width (GTK_CONTAINER (dialog_action_area1), 10);
 
71
 
 
72
  hbuttonbox1 = gtk_hbutton_box_new ();
 
73
  gtk_widget_ref (hbuttonbox1);
 
74
  gtk_object_set_data_full (GTK_OBJECT (manpage_dbox), "hbuttonbox1", hbuttonbox1,
 
75
                            (GtkDestroyNotify) gtk_widget_unref);
 
76
  gtk_widget_show (hbuttonbox1);
 
77
  gtk_box_pack_start (GTK_BOX (dialog_action_area1), hbuttonbox1, TRUE, TRUE, 0);
 
78
 
 
79
  button1 = gtk_button_new ();
 
80
  gtk_widget_ref (button1);
 
81
  gtk_object_set_data_full (GTK_OBJECT (manpage_dbox), "button1", button1,
 
82
                            (GtkDestroyNotify) gtk_widget_unref);
 
83
  gtk_widget_show (button1);
 
84
  gtk_container_add (GTK_CONTAINER (hbuttonbox1), button1);
 
85
  GTK_WIDGET_SET_FLAGS (button1, GTK_CAN_DEFAULT);
 
86
  gtk_widget_add_accelerator (button1, "clicked", accel_group,
 
87
                              GDK_Escape, 0,
 
88
                              GTK_ACCEL_VISIBLE);
 
89
  gtk_widget_add_accelerator (button1, "clicked", accel_group,
 
90
                              GDK_Return, 0,
 
91
                              GTK_ACCEL_VISIBLE);
 
92
 
 
93
  hbox1 = gtk_hbox_new (FALSE, 0);
 
94
  gtk_widget_ref (hbox1);
 
95
  gtk_object_set_data_full (GTK_OBJECT (manpage_dbox), "hbox1", hbox1,
 
96
                            (GtkDestroyNotify) gtk_widget_unref);
 
97
  gtk_widget_show (hbox1);
 
98
  gtk_container_add (GTK_CONTAINER (button1), hbox1);
 
99
 
 
100
  pixmap1 = create_pixmap (manpage_dbox, "yes.xpm");
 
101
  gtk_widget_ref (pixmap1);
 
102
  gtk_object_set_data_full (GTK_OBJECT (manpage_dbox), "pixmap1", pixmap1,
 
103
                            (GtkDestroyNotify) gtk_widget_unref);
 
104
  gtk_widget_show (pixmap1);
 
105
  gtk_box_pack_start (GTK_BOX (hbox1), pixmap1, TRUE, FALSE, 0);
 
106
 
 
107
  label1 = gtk_label_new ("");
 
108
  label1_key = gtk_label_parse_uline (GTK_LABEL (label1),
 
109
                                   _("_Close"));
 
110
  gtk_widget_ref (label1);
 
111
  gtk_object_set_data_full (GTK_OBJECT (manpage_dbox), "label1", label1,
 
112
                            (GtkDestroyNotify) gtk_widget_unref);
 
113
  gtk_widget_show (label1);
 
114
  gtk_box_pack_start (GTK_BOX (hbox1), label1, FALSE, TRUE, 0);
 
115
  gtk_misc_set_alignment (GTK_MISC (label1), 0, 0.5);
 
116
  gtk_misc_set_padding (GTK_MISC (label1), 5, 0);
 
117
 
 
118
  gtk_signal_connect (GTK_OBJECT (manpage_dbox), "show",
 
119
                      GTK_SIGNAL_FUNC (on_manpage_dbox_show),
 
120
                      text1);
 
121
  gtk_signal_connect (GTK_OBJECT (button1), "clicked",
 
122
                      GTK_SIGNAL_FUNC (manpage_ok_button_clicked),
 
123
                      manpage_dbox);
 
124
 
 
125
  gtk_widget_add_accelerator (button1, "clicked", accel_group,
 
126
                              label1_key, GDK_MOD1_MASK, 0);
 
127
 
 
128
  gtk_window_add_accel_group (GTK_WINDOW (manpage_dbox), accel_group);
 
129
 
 
130
  return manpage_dbox;
 
131
}
 
132