patches/gnome-power-manager-03-disable-sleep-configration.diff
author yippi
Mon, 27 Sep 2010 21:07:51 +0000
changeset 20108 51df67ca9307
parent 12608 06f771225086
permissions -rw-r--r--
I had these modules listed as being owned by me, but they are really owned by wangke, correcting.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
12578
0f7a988fe49d 2008-06-04 simon.zheng <[email protected]>
xz159989
parents: 11658
diff changeset
     1
--- src/gpm-prefs-core.c.orig	2008-05-12 23:03:12.000000000 +0800
0f7a988fe49d 2008-06-04 simon.zheng <[email protected]>
xz159989
parents: 11658
diff changeset
     2
+++ src/gpm-prefs-core.c	2008-06-04 10:50:33.034096000 +0800
0f7a988fe49d 2008-06-04 simon.zheng <[email protected]>
xz159989
parents: 11658
diff changeset
     3
@@ -797,6 +797,20 @@
11631
a3f634fed259 2008-02-14 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
     4
 				 ACTION_HIBERNATE,
11658
fd9fb1a5d674 2008-02-18 simon.zheng <[email protected]>
xz159989
parents: 11632
diff changeset
     5
 				 ACTION_SHUTDOWN,
11631
a3f634fed259 2008-02-14 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
     6
 				 NULL};
a3f634fed259 2008-02-14 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
     7
+/* Disable AC tab on Solaris Sparc in Phase 1 development */
12608
06f771225086 2008-06-06 simon.zheng <[email protected]>
xz159989
parents: 12578
diff changeset
     8
+#if defined(sun) && defined(__SVR4)
11631
a3f634fed259 2008-02-14 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
     9
+        GtkWidget *notebook;
a3f634fed259 2008-02-14 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    10
+        gint page;
a3f634fed259 2008-02-14 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    11
+
a3f634fed259 2008-02-14 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    12
+        if ((prefs->priv->has_button_lid == FALSE)
a3f634fed259 2008-02-14 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    13
+	    && (prefs->priv->has_lcd == FALSE)) {
a3f634fed259 2008-02-14 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    14
+                notebook = glade_xml_get_widget (prefs->priv->glade_xml, "notebook_preferences");
a3f634fed259 2008-02-14 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    15
+                widget = glade_xml_get_widget (prefs->priv->glade_xml, "vbox_ac");
a3f634fed259 2008-02-14 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    16
+                page = gtk_notebook_page_num (GTK_NOTEBOOK (notebook), GTK_WIDGET (widget));
a3f634fed259 2008-02-14 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    17
+                gtk_notebook_remove_page (GTK_NOTEBOOK (notebook), page);
a3f634fed259 2008-02-14 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    18
+                return;
a3f634fed259 2008-02-14 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    19
+        }
a3f634fed259 2008-02-14 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    20
+#endif
a3f634fed259 2008-02-14 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    21
 
a3f634fed259 2008-02-14 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    22
 	gpm_prefs_setup_action_combo (prefs, "combobox_ac_lid",
a3f634fed259 2008-02-14 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    23
 				      GPM_CONF_BUTTON_LID_AC,
12578
0f7a988fe49d 2008-06-04 simon.zheng <[email protected]>
xz159989
parents: 11658
diff changeset
    24
@@ -825,6 +839,22 @@
0f7a988fe49d 2008-06-04 simon.zheng <[email protected]>
xz159989
parents: 11658
diff changeset
    25
 		widget = glade_xml_get_widget (prefs->priv->glade_xml, "checkbutton_ac_display_dim");
11631
a3f634fed259 2008-02-14 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    26
 		gtk_widget_hide_all (widget);
a3f634fed259 2008-02-14 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    27
 	}
a3f634fed259 2008-02-14 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    28
+
a3f634fed259 2008-02-14 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    29
+/* Disable sleep configuration in Phase 1 development */
12608
06f771225086 2008-06-06 simon.zheng <[email protected]>
xz159989
parents: 12578
diff changeset
    30
+#if defined(sun) && defined(__SVR4)
11631
a3f634fed259 2008-02-14 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    31
+	widget = glade_xml_get_widget (prefs->priv->glade_xml, "hbox_ac_computer");
a3f634fed259 2008-02-14 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    32
+	gtk_widget_hide_all (widget);
a3f634fed259 2008-02-14 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    33
+
a3f634fed259 2008-02-14 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    34
+	if (prefs->priv->has_lcd == FALSE) {
a3f634fed259 2008-02-14 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    35
+		widget = glade_xml_get_widget (prefs->priv->glade_xml, "vbox_ac_display");
a3f634fed259 2008-02-14 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    36
+		gtk_widget_hide_all (widget);
a3f634fed259 2008-02-14 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    37
+	} else {
a3f634fed259 2008-02-14 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    38
+		widget = glade_xml_get_widget (prefs->priv->glade_xml, "hbox_ac_display");
a3f634fed259 2008-02-14 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    39
+		gtk_widget_hide_all (widget);
a3f634fed259 2008-02-14 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    40
+		widget = glade_xml_get_widget (prefs->priv->glade_xml, "checkbutton_ac_display_dim");
a3f634fed259 2008-02-14 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    41
+		gtk_widget_hide_all (widget);
a3f634fed259 2008-02-14 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    42
+	}
a3f634fed259 2008-02-14 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    43
+#endif
a3f634fed259 2008-02-14 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    44
 }
a3f634fed259 2008-02-14 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    45
 
a3f634fed259 2008-02-14 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    46
 static void
12578
0f7a988fe49d 2008-06-04 simon.zheng <[email protected]>
xz159989
parents: 11658
diff changeset
    47
@@ -892,6 +922,22 @@
0f7a988fe49d 2008-06-04 simon.zheng <[email protected]>
xz159989
parents: 11658
diff changeset
    48
 		widget = glade_xml_get_widget (prefs->priv->glade_xml, "checkbutton_battery_display_dim");
11631
a3f634fed259 2008-02-14 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    49
 		gtk_widget_hide_all (widget);
a3f634fed259 2008-02-14 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    50
 	}
a3f634fed259 2008-02-14 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    51
+
a3f634fed259 2008-02-14 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    52
+/* Disable sleep configuration in Phase 1 development */
12608
06f771225086 2008-06-06 simon.zheng <[email protected]>
xz159989
parents: 12578
diff changeset
    53
+#if defined(sun) && defined(__SVR4)
11631
a3f634fed259 2008-02-14 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    54
+        widget = glade_xml_get_widget (prefs->priv->glade_xml, "hbox_battery_computer");
a3f634fed259 2008-02-14 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    55
+        gtk_widget_hide_all (widget);
a3f634fed259 2008-02-14 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    56
+
a3f634fed259 2008-02-14 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    57
+        if (prefs->priv->has_lcd == FALSE) {
a3f634fed259 2008-02-14 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    58
+                widget = glade_xml_get_widget (prefs->priv->glade_xml, "vbox_battery_display");
a3f634fed259 2008-02-14 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    59
+                gtk_widget_hide_all (widget);
a3f634fed259 2008-02-14 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    60
+        } else {
a3f634fed259 2008-02-14 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    61
+                widget = glade_xml_get_widget (prefs->priv->glade_xml, "hbox_battery_display");
a3f634fed259 2008-02-14 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    62
+                gtk_widget_hide_all (widget);
a3f634fed259 2008-02-14 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    63
+                widget = glade_xml_get_widget (prefs->priv->glade_xml, "checkbutton_battery_display_dim");
a3f634fed259 2008-02-14 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    64
+                gtk_widget_hide_all (widget);
a3f634fed259 2008-02-14 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    65
+        }
a3f634fed259 2008-02-14 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    66
+#endif
a3f634fed259 2008-02-14 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    67
 }
a3f634fed259 2008-02-14 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    68
 
a3f634fed259 2008-02-14 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    69
 static void