10213
|
1 |
--- gcacltool-5.19.6/gcalctool/gtk.c 2007/07/22 06:13:02 1622
|
|
2 |
+++ gcacltool-5.19.6/gcalctool/gtk.c 2007/07/24 14:31:01 1624
|
|
3 |
@@ -91,7 +91,6 @@
|
|
4 |
GConfClient *client;
|
|
5 |
GtkUIManager *ui;
|
|
6 |
GtkActionGroup *actions;
|
|
7 |
- GtkTooltips *tips;
|
|
8 |
GtkWidget *aframe; /* ASCII window. */
|
|
9 |
GtkWidget *aframe_ch;
|
|
10 |
GtkWidget *base[MAXBASES]; /* Numeric base radio buttons. */
|
|
11 |
@@ -494,7 +493,6 @@
|
|
12 |
gtk_rc_parse(g_build_path(v->home, RCNAME, NULL));
|
|
13 |
|
|
14 |
X->kbd_accel = gtk_accel_group_new();
|
|
15 |
- X->tips = gtk_tooltips_new();
|
|
16 |
X->dpy = GDK_DISPLAY();
|
|
17 |
|
|
18 |
gtk_window_set_default_icon_name("gnome-calculator");
|
|
19 |
@@ -1713,7 +1711,7 @@
|
|
20 |
|
|
21 |
for (i = 0; i < MAXTRIGMODES; i++) {
|
|
22 |
X->trig[i] = gtk_radio_button_new_with_mnemonic(NULL, _(ttype_str[i]));
|
|
23 |
- gtk_tooltips_set_tip(X->tips, X->trig[i], _(ttype_desc[i]), "");
|
|
24 |
+ gtk_widget_set_tooltip_text (X->trig[i], _(ttype_desc[i]));
|
|
25 |
g_object_set_data(G_OBJECT(X->trig[i]), "trig", GINT_TO_POINTER(i));
|
|
26 |
gtk_widget_show(X->trig[i]);
|
|
27 |
gtk_box_pack_start(GTK_BOX(trig_hbox), X->trig[i], FALSE, FALSE, 0);
|
|
28 |
@@ -1734,7 +1732,7 @@
|
|
29 |
|
|
30 |
for (i = 0; i < MAXBASES; i++) {
|
|
31 |
X->base[i] = gtk_radio_button_new_with_mnemonic(NULL, _(base_str[i]));
|
|
32 |
- gtk_tooltips_set_tip(X->tips, X->base[i], _(base_desc[i]), "");
|
|
33 |
+ gtk_widget_set_tooltip_text (X->base[i], _(base_desc[i]));
|
|
34 |
g_object_set_data(G_OBJECT(X->base[i]), "base", GINT_TO_POINTER(i));
|
|
35 |
gtk_widget_show(X->base[i]);
|
|
36 |
gtk_box_pack_start(GTK_BOX(base_hbox), X->base[i], FALSE, FALSE, 0);
|
|
37 |
@@ -1751,7 +1749,7 @@
|
|
38 |
/* Make Hyp and Inv trigonometric check boxes. */
|
|
39 |
|
|
40 |
X->inv = gtk_check_button_new_with_mnemonic(_("_Inv"));
|
|
41 |
- gtk_tooltips_set_tip(X->tips, X->inv, _(inv_desc), "");
|
|
42 |
+ gtk_widget_set_tooltip_text (X->inv, _(inv_desc));
|
|
43 |
gtk_widget_show(X->inv);
|
|
44 |
gtk_box_pack_start(GTK_BOX(row2_hbox), X->inv, FALSE, FALSE, 0);
|
|
45 |
access_object = gtk_widget_get_accessible(X->inv);
|
|
46 |
@@ -1759,7 +1757,7 @@
|
|
47 |
g_signal_connect(G_OBJECT(X->inv), "toggled", G_CALLBACK(inv_cb), NULL);
|
|
48 |
|
|
49 |
X->hyp = gtk_check_button_new_with_mnemonic(_("H_yp"));
|
|
50 |
- gtk_tooltips_set_tip(X->tips, X->hyp, _(hyp_desc), "");
|
|
51 |
+ gtk_widget_set_tooltip_text (X->hyp, _(hyp_desc));
|
|
52 |
gtk_widget_show(X->hyp);
|
|
53 |
gtk_box_pack_start(GTK_BOX(row2_hbox), X->hyp, FALSE, FALSE, 0);
|
|
54 |
access_object = gtk_widget_get_accessible(X->hyp);
|
|
55 |
@@ -1773,7 +1771,7 @@
|
|
56 |
|
|
57 |
for (i = 0; i < MAXTRIGMODES; i++) {
|
|
58 |
X->disp[i] = gtk_radio_button_new_with_mnemonic(NULL, _(dtype_str[i]));
|
|
59 |
- gtk_tooltips_set_tip(X->tips, X->disp[i], _(dtype_desc[i]), "");
|
|
60 |
+ gtk_widget_set_tooltip_text (X->disp[i], _(dtype_desc[i]));
|
|
61 |
g_object_set_data(G_OBJECT(X->disp[i]), "disp", GINT_TO_POINTER(i));
|
|
62 |
gtk_widget_show(X->disp[i]);
|
|
63 |
gtk_box_pack_start(GTK_BOX(disp_hbox), X->disp[i], FALSE, FALSE, 0);
|
|
64 |
@@ -2431,7 +2429,7 @@
|
|
65 |
snprintf(tooltip, MAXLINE,
|
|
66 |
_("Set accuracy from 0 to %d numeric places. Currently set to %d places. [a]"),
|
|
67 |
MAXACC, accuracy);
|
|
68 |
- gtk_tooltips_set_tip(X->tips, BUT_ACC, tooltip, "");
|
|
69 |
+ gtk_widget_set_tooltip_text (BUT_ACC, tooltip);
|
|
70 |
}
|
|
71 |
|
|
72 |
|
|
73 |
@@ -2501,8 +2499,7 @@
|
|
74 |
SNPRINTF(name, MAXLINE, "%s_button%1d", tag, n);
|
|
75 |
gtk_widget_set_name(Gtk_buttons[n], name);
|
|
76 |
if (buttons[n].hstr != NULL) {
|
|
77 |
- gtk_tooltips_set_tip(X->tips, Gtk_buttons[n],
|
|
78 |
- _(buttons[n].hstr), "");
|
|
79 |
+ gtk_widget_set_tooltip_text (Gtk_buttons[n],_(buttons[n].hstr));
|
|
80 |
}
|
|
81 |
g_object_set_data(G_OBJECT(Gtk_buttons[n]),
|
|
82 |
"button", &buttons[n]);
|
17829
|
83 |
diff -ruN gcalctool-5.30.0.orig/src/gcalccmd.c gcalctool-5.30.0/src/gcalccmd.c
|
|
84 |
--- gcalctool-5.30.0.orig/src/gcalccmd.c 2010-04-12 19:36:47.448967764 +0100
|
|
85 |
+++ gcalctool-5.30.0/src/gcalccmd.c 2010-04-12 19:37:18.126222836 +0100
|
|
86 |
@@ -82,7 +82,8 @@
|
|
87 |
while (1) {
|
|
88 |
printf("> ");
|
|
89 |
equation = (char *) malloc(MAXLINE * sizeof(char));
|
|
90 |
- bytes_read = getline(&equation, &nbytes, stdin);
|
|
91 |
+ #bytes_read = getline(&equation, &nbytes, stdin);
|
|
92 |
+ bytes_read = fgets(&equation, &nbytes, stdin);
|
|
93 |
|
|
94 |
if (bytes_read != -1) {
|
|
95 |
str_adjust(equation);
|