12578
|
1 |
--- src/gpm-prefs-core.c.orig 2008-05-12 23:03:12.000000000 +0800
|
|
2 |
+++ src/gpm-prefs-core.c 2008-06-04 10:50:33.034096000 +0800
|
|
3 |
@@ -797,6 +797,20 @@
|
11631
|
4 |
ACTION_HIBERNATE,
|
11658
|
5 |
ACTION_SHUTDOWN,
|
11631
|
6 |
NULL};
|
|
7 |
+/* Disable AC tab on Solaris Sparc in Phase 1 development */
|
12608
|
8 |
+#if defined(sun) && defined(__SVR4)
|
11631
|
9 |
+ GtkWidget *notebook;
|
|
10 |
+ gint page;
|
|
11 |
+
|
|
12 |
+ if ((prefs->priv->has_button_lid == FALSE)
|
|
13 |
+ && (prefs->priv->has_lcd == FALSE)) {
|
|
14 |
+ notebook = glade_xml_get_widget (prefs->priv->glade_xml, "notebook_preferences");
|
|
15 |
+ widget = glade_xml_get_widget (prefs->priv->glade_xml, "vbox_ac");
|
|
16 |
+ page = gtk_notebook_page_num (GTK_NOTEBOOK (notebook), GTK_WIDGET (widget));
|
|
17 |
+ gtk_notebook_remove_page (GTK_NOTEBOOK (notebook), page);
|
|
18 |
+ return;
|
|
19 |
+ }
|
|
20 |
+#endif
|
|
21 |
|
|
22 |
gpm_prefs_setup_action_combo (prefs, "combobox_ac_lid",
|
|
23 |
GPM_CONF_BUTTON_LID_AC,
|
12578
|
24 |
@@ -825,6 +839,22 @@
|
|
25 |
widget = glade_xml_get_widget (prefs->priv->glade_xml, "checkbutton_ac_display_dim");
|
11631
|
26 |
gtk_widget_hide_all (widget);
|
|
27 |
}
|
|
28 |
+
|
|
29 |
+/* Disable sleep configuration in Phase 1 development */
|
12608
|
30 |
+#if defined(sun) && defined(__SVR4)
|
11631
|
31 |
+ widget = glade_xml_get_widget (prefs->priv->glade_xml, "hbox_ac_computer");
|
|
32 |
+ gtk_widget_hide_all (widget);
|
|
33 |
+
|
|
34 |
+ if (prefs->priv->has_lcd == FALSE) {
|
|
35 |
+ widget = glade_xml_get_widget (prefs->priv->glade_xml, "vbox_ac_display");
|
|
36 |
+ gtk_widget_hide_all (widget);
|
|
37 |
+ } else {
|
|
38 |
+ widget = glade_xml_get_widget (prefs->priv->glade_xml, "hbox_ac_display");
|
|
39 |
+ gtk_widget_hide_all (widget);
|
|
40 |
+ widget = glade_xml_get_widget (prefs->priv->glade_xml, "checkbutton_ac_display_dim");
|
|
41 |
+ gtk_widget_hide_all (widget);
|
|
42 |
+ }
|
|
43 |
+#endif
|
|
44 |
}
|
|
45 |
|
|
46 |
static void
|
12578
|
47 |
@@ -892,6 +922,22 @@
|
|
48 |
widget = glade_xml_get_widget (prefs->priv->glade_xml, "checkbutton_battery_display_dim");
|
11631
|
49 |
gtk_widget_hide_all (widget);
|
|
50 |
}
|
|
51 |
+
|
|
52 |
+/* Disable sleep configuration in Phase 1 development */
|
12608
|
53 |
+#if defined(sun) && defined(__SVR4)
|
11631
|
54 |
+ widget = glade_xml_get_widget (prefs->priv->glade_xml, "hbox_battery_computer");
|
|
55 |
+ gtk_widget_hide_all (widget);
|
|
56 |
+
|
|
57 |
+ if (prefs->priv->has_lcd == FALSE) {
|
|
58 |
+ widget = glade_xml_get_widget (prefs->priv->glade_xml, "vbox_battery_display");
|
|
59 |
+ gtk_widget_hide_all (widget);
|
|
60 |
+ } else {
|
|
61 |
+ widget = glade_xml_get_widget (prefs->priv->glade_xml, "hbox_battery_display");
|
|
62 |
+ gtk_widget_hide_all (widget);
|
|
63 |
+ widget = glade_xml_get_widget (prefs->priv->glade_xml, "checkbutton_battery_display_dim");
|
|
64 |
+ gtk_widget_hide_all (widget);
|
|
65 |
+ }
|
|
66 |
+#endif
|
|
67 |
}
|
|
68 |
|
|
69 |
static void
|