author | Alasdair Lumsden <al@everycity.co.uk> |
Tue, 16 Aug 2011 20:54:07 +0000 | |
branch | oi_151a |
changeset 1398 | 3cd5b2156d4c |
parent 872 | 8b098e92c2a9 |
permissions | -rw-r--r-- |
35
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
1 |
/* |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
2 |
* CDDL HEADER START |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
3 |
* |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
4 |
* The contents of this file are subject to the terms of the |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
5 |
* Common Development and Distribution License (the "License"). |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
6 |
* You may not use this file except in compliance with the License. |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
7 |
* |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
8 |
* You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
9 |
* or http://www.opensolaris.org/os/licensing. |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
10 |
* See the License for the specific language governing permissions |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
11 |
* and limitations under the License. |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
12 |
* |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
13 |
* When distributing Covered Code, include this CDDL HEADER in each |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
14 |
* file and include the License file at usr/src/OPENSOLARIS.LICENSE. |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
15 |
* If applicable, add the following below this CDDL HEADER, with the |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
16 |
* fields enclosed by brackets "[]" replaced with your own identifying |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
17 |
* information: Portions Copyright [yyyy] [name of copyright owner] |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
18 |
* |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
19 |
* CDDL HEADER END |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
20 |
*/ |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
21 |
/* |
872
8b098e92c2a9
6971257 Oracle branding for solaris express
Keith Mitchell <keith.mitchell@oracle.com>
parents:
806
diff
changeset
|
22 |
* Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved. |
35
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
23 |
*/ |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
24 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
25 |
#ifdef HAVE_CONFIG_H |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
26 |
#include <config.h> |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
27 |
#endif |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
28 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
29 |
#include <unistd.h> |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
30 |
#include <signal.h> |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
31 |
#include <locale.h> |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
32 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
33 |
#include <gtk/gtk.h> |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
34 |
#include <gnome.h> |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
35 |
#include <glade/glade.h> |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
36 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
37 |
#include "callbacks.h" |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
38 |
#include "interface-globals.h" |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
39 |
#include "welcome-screen.h" |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
40 |
#include "window-graphics.h" |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
41 |
#include "users-screen.h" |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
42 |
#include "confirmation-screen.h" |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
43 |
#include "installation-screen.h" |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
44 |
#include "failure-screen.h" |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
45 |
#include "upgrade-screen.h" |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
46 |
#include "finish-screen.h" |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
47 |
#include "orchestrator-wrappers.h" |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
48 |
#include "help-dialog.h" |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
49 |
#include "language-screen.h" |
672
981123e8a988
13034 Need extended partition support in the GUI
Matt Keenan <matt.keenan@sun.com>
parents:
466
diff
changeset
|
50 |
#include "disk-block-order.h" |
35
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
51 |
#include "error-logging.h" |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
52 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
53 |
gboolean waitforsignal = FALSE; |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
54 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
55 |
static void |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
56 |
catch_sigusr(int sig_num) |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
57 |
{ |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
58 |
waitforsignal = FALSE; |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
59 |
} |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
60 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
61 |
static void |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
62 |
mainwindow_xml_screentitles_init(void) |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
63 |
{ |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
64 |
ScreenTitleMarkup = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
65 |
"<span font_desc=\"Bold\" size=\"x-large\" foreground=\"#587993\">%s</span>"; |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
66 |
ScreenSubTitleMarkup = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
67 |
"<span font_desc=\"Bold\">%s</span>"; |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
68 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
69 |
MainWindow.ScreenTitles = g_new0(gchar*, NUMSCREENS); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
70 |
MainWindow.ScreenTitles[WELCOME_SCREEN] = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
71 |
g_strdup_printf(ScreenTitleMarkup, _("Welcome")); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
72 |
MainWindow.ScreenTitles[DISK_SCREEN] = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
73 |
g_strdup_printf(ScreenTitleMarkup, _("Disk")); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
74 |
MainWindow.ScreenTitles[TIMEZONE_SCREEN] = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
75 |
g_strdup_printf( |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
76 |
ScreenTitleMarkup, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
77 |
_("Time Zone, Date and Time")); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
78 |
MainWindow.ScreenTitles[LANGUAGE_SCREEN] = |
64
fb8abe45f855
888 Update language screen according to the new design
jedy@localhost
parents:
42
diff
changeset
|
79 |
g_strdup_printf(ScreenTitleMarkup, _("Locale")); |
35
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
80 |
MainWindow.ScreenTitles[USER_SCREEN] = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
81 |
g_strdup_printf(ScreenTitleMarkup, _("Users")); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
82 |
/* |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
83 |
* Confirmation and Installation titles label will be modified depending |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
84 |
* on if whether the user selects install or upgrade from the |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
85 |
* welcome screen |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
86 |
*/ |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
87 |
MainWindow.ScreenTitles[CONFIRMATION_SCREEN] = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
88 |
g_strdup_printf(ScreenTitleMarkup, _("Installation")); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
89 |
MainWindow.ScreenTitles[INSTALLATION_SCREEN] = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
90 |
g_strdup_printf(ScreenTitleMarkup, _("Installing")); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
91 |
MainWindow.ScreenTitles[FAILURE_SCREEN] = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
92 |
g_strdup_printf(ScreenTitleMarkup, _("Installation Failed")); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
93 |
MainWindow.ScreenTitles[FINISH_SCREEN] = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
94 |
g_strdup_printf(ScreenTitleMarkup, _("Finished")); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
95 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
96 |
/* Secondary Titles */ |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
97 |
MainWindow.ScreenSubTitles = g_new0(gchar*, NUMSCREENS); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
98 |
MainWindow.ScreenSubTitles[WELCOME_SCREEN] = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
99 |
g_strdup_printf(ScreenSubTitleMarkup, |
1398
3cd5b2156d4c
imported patch oi-branding-cmd-gui-install
Alasdair Lumsden <al@everycity.co.uk>
parents:
872
diff
changeset
|
100 |
_("OpenIndiana")); |
35
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
101 |
MainWindow.ScreenSubTitles[DISK_SCREEN] = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
102 |
g_strdup_printf(ScreenSubTitleMarkup, |
1398
3cd5b2156d4c
imported patch oi-branding-cmd-gui-install
Alasdair Lumsden <al@everycity.co.uk>
parents:
872
diff
changeset
|
103 |
_("Where should OpenIndiana be installed?")); |
35
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
104 |
MainWindow.ScreenSubTitles[TIMEZONE_SCREEN] = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
105 |
g_strdup_printf(ScreenSubTitleMarkup, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
106 |
_("Select a city near you on the map or set your time zone below,then set the date and time.")); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
107 |
MainWindow.ScreenSubTitles[LANGUAGE_SCREEN] = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
108 |
g_strdup_printf(ScreenSubTitleMarkup, |
64
fb8abe45f855
888 Update language screen according to the new design
jedy@localhost
parents:
42
diff
changeset
|
109 |
_("Set the default language support and locale specific data formats.")); |
35
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
110 |
MainWindow.ScreenSubTitles[USER_SCREEN] = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
111 |
g_strdup_printf(ScreenSubTitleMarkup, _(" ")); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
112 |
MainWindow.ScreenSubTitles[CONFIRMATION_SCREEN] = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
113 |
g_strdup_printf(ScreenSubTitleMarkup, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
114 |
_("Review the settings below before installing. Click the back button to make changes.")); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
115 |
MainWindow.ScreenSubTitles[INSTALLATION_SCREEN] = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
116 |
g_strdup_printf(ScreenSubTitleMarkup, _(" ")); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
117 |
MainWindow.ScreenSubTitles[FAILURE_SCREEN] = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
118 |
g_strdup_printf(ScreenSubTitleMarkup, _(" ")); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
119 |
MainWindow.ScreenSubTitles[FINISH_SCREEN] = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
120 |
g_strdup_printf(ScreenSubTitleMarkup, _(" ")); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
121 |
} |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
122 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
123 |
static void |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
124 |
mainwindow_xml_stagetitles_init(void) |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
125 |
{ |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
126 |
ActiveStageTitleMarkup = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
127 |
"<span font_desc=\"Bold\" foreground=\"#587993\">%s</span>"; |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
128 |
InactiveStageTitleMarkup = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
129 |
"<span font_desc=\"Bold\" foreground=\"#595A5E\">%s</span>"; |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
130 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
131 |
MainWindow.ActiveStageTitles = g_new0(gchar*, NUMSCREENS); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
132 |
MainWindow.InactiveStageTitles = g_new0(gchar*, NUMSCREENS); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
133 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
134 |
MainWindow.ActiveStageTitles[WELCOME_SCREEN] = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
135 |
g_strdup_printf(ActiveStageTitleMarkup, _("Welcome")); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
136 |
MainWindow.InactiveStageTitles[WELCOME_SCREEN] = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
137 |
g_strdup_printf(InactiveStageTitleMarkup, _("Welcome")); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
138 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
139 |
MainWindow.ActiveStageTitles[DISK_SCREEN] = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
140 |
g_strdup_printf(ActiveStageTitleMarkup, _("Disk")); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
141 |
MainWindow.InactiveStageTitles[DISK_SCREEN] = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
142 |
g_strdup_printf(InactiveStageTitleMarkup, _("Disk")); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
143 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
144 |
MainWindow.ActiveStageTitles[TIMEZONE_SCREEN] = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
145 |
g_strdup_printf(ActiveStageTitleMarkup, _("Time Zone")); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
146 |
MainWindow.InactiveStageTitles[TIMEZONE_SCREEN] = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
147 |
g_strdup_printf(InactiveStageTitleMarkup, _("Time Zone")); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
148 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
149 |
MainWindow.ActiveStageTitles[LANGUAGE_SCREEN] = |
64
fb8abe45f855
888 Update language screen according to the new design
jedy@localhost
parents:
42
diff
changeset
|
150 |
g_strdup_printf(ActiveStageTitleMarkup, _("Locale")); |
35
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
151 |
MainWindow.InactiveStageTitles[LANGUAGE_SCREEN] = |
64
fb8abe45f855
888 Update language screen according to the new design
jedy@localhost
parents:
42
diff
changeset
|
152 |
g_strdup_printf(InactiveStageTitleMarkup, _("Locale")); |
35
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
153 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
154 |
MainWindow.ActiveStageTitles[USER_SCREEN] = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
155 |
g_strdup_printf(ActiveStageTitleMarkup, _("Users")); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
156 |
MainWindow.InactiveStageTitles[USER_SCREEN] = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
157 |
g_strdup_printf(InactiveStageTitleMarkup, _("Users")); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
158 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
159 |
MainWindow.ActiveStageTitles[INSTALLATION_SCREEN] = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
160 |
g_strdup_printf(ActiveStageTitleMarkup, _("Installation")); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
161 |
MainWindow.InactiveStageTitles[INSTALLATION_SCREEN] = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
162 |
g_strdup_printf(InactiveStageTitleMarkup, _("Installation")); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
163 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
164 |
MainWindow.ActiveStageTitles[FINISH_SCREEN] = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
165 |
g_strdup_printf(ActiveStageTitleMarkup, _("Finish")); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
166 |
MainWindow.InactiveStageTitles[FINISH_SCREEN] = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
167 |
g_strdup_printf(InactiveStageTitleMarkup, _("Finish")); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
168 |
} |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
169 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
170 |
static void |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
171 |
mainwindow_xml_init() |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
172 |
{ |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
173 |
MainWindow.mainwindow = NULL; |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
174 |
MainWindow.backbutton = NULL; |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
175 |
MainWindow.quitbutton = NULL; |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
176 |
MainWindow.helpbutton = NULL; |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
177 |
MainWindow.nextbutton = NULL; |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
178 |
MainWindow.installbutton = NULL; |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
179 |
MainWindow.upgradebutton = NULL; |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
180 |
MainWindow.rebootbutton = NULL; |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
181 |
MainWindow.helpdialog = NULL; |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
182 |
MainWindow.helpclosebutton = NULL; |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
183 |
MainWindow.helptextview = NULL; |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
184 |
MainWindow.screentitlelabel = NULL; |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
185 |
MainWindow.screentitlesublabel1 = NULL; |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
186 |
MainWindow.screentitlesublabel2 = NULL; |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
187 |
MainWindow.welcomelabel = NULL; |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
188 |
MainWindow.disklabel = NULL; |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
189 |
MainWindow.timezonelabel = NULL; |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
190 |
MainWindow.languagelabel = NULL; |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
191 |
MainWindow.userlabel = NULL; |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
192 |
MainWindow.installationlabel = NULL; |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
193 |
MainWindow.finishlabel = NULL; |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
194 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
195 |
MainWindow.screencontentvbox = NULL; |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
196 |
MainWindow.timezonetoplevel = NULL; |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
197 |
MainWindow.languagewindowtable = NULL; |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
198 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
199 |
MainWindow.mainwindowxml = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
200 |
glade_xml_new(GLADEDIR "/" FILENAME, ROOTNODE, NULL); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
201 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
202 |
if (!MainWindow.mainwindowxml) { |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
203 |
g_warning("something went wrong creating the GUI"); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
204 |
exit(-1); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
205 |
} |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
206 |
|
174
4f3d43790c55
1173 Possible to have two instances of installer GUI running at once
Joseph J Vlcek <Joseph.Vlcek@Sun.COM>
parents:
64
diff
changeset
|
207 |
/* FIXME-use data passing instead of globals */ |
35
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
208 |
MainWindow.welcomewindowxml = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
209 |
glade_xml_new(GLADEDIR "/" FILENAME, WELCOMENODE, NULL); |
174
4f3d43790c55
1173 Possible to have two instances of installer GUI running at once
Joseph J Vlcek <Joseph.Vlcek@Sun.COM>
parents:
64
diff
changeset
|
210 |
installationdisk_xml_init(); |
35
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
211 |
upgrade_xml_init(); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
212 |
|
174
4f3d43790c55
1173 Possible to have two instances of installer GUI running at once
Joseph J Vlcek <Joseph.Vlcek@Sun.COM>
parents:
64
diff
changeset
|
213 |
/* FIXME - use data passing instead of globals */ |
4f3d43790c55
1173 Possible to have two instances of installer GUI running at once
Joseph J Vlcek <Joseph.Vlcek@Sun.COM>
parents:
64
diff
changeset
|
214 |
datetimezone_xml_init(); |
35
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
215 |
MainWindow.languagewindowxml = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
216 |
glade_xml_new(GLADEDIR "/" FILENAME, LANGUAGENODE, NULL); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
217 |
MainWindow.userswindowxml = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
218 |
glade_xml_new(GLADEDIR "/" USERSFILENAME, USERSNODE, NULL); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
219 |
MainWindow.confirmationwindowxml = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
220 |
glade_xml_new(GLADEDIR "/" CONFIRMATIONFILENAME, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
221 |
CONFIRMATIONNODE, NULL); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
222 |
MainWindow.installationwindowxml = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
223 |
glade_xml_new(GLADEDIR "/" INSTALLATIONFILENAME, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
224 |
INSTALLATIONNODE, NULL); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
225 |
MainWindow.failurewindowxml = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
226 |
glade_xml_new(GLADEDIR "/" FAILUREFILENAME, FAILURENODE, NULL); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
227 |
finish_xml_init(); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
228 |
MainWindow.helpxml = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
229 |
glade_xml_new(GLADEDIR "/" FILENAME, HELPNODE, NULL); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
230 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
231 |
MainWindow.mainwindow = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
232 |
glade_xml_get_widget( |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
233 |
MainWindow.mainwindowxml, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
234 |
"mainwindow"); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
235 |
MainWindow.quitbutton = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
236 |
glade_xml_get_widget( |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
237 |
MainWindow.mainwindowxml, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
238 |
"quitbutton"); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
239 |
MainWindow.backbutton = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
240 |
glade_xml_get_widget( |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
241 |
MainWindow.mainwindowxml, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
242 |
"backbutton"); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
243 |
MainWindow.nextbutton = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
244 |
glade_xml_get_widget( |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
245 |
MainWindow.mainwindowxml, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
246 |
"nextbutton"); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
247 |
MainWindow.helpbutton = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
248 |
glade_xml_get_widget( |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
249 |
MainWindow.mainwindowxml, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
250 |
"helpbutton"); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
251 |
MainWindow.installbutton = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
252 |
glade_xml_get_widget( |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
253 |
MainWindow.mainwindowxml, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
254 |
"installbutton"); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
255 |
MainWindow.upgradebutton = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
256 |
glade_xml_get_widget( |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
257 |
MainWindow.mainwindowxml, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
258 |
"upgradebutton"); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
259 |
MainWindow.screentitlelabel = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
260 |
glade_xml_get_widget( |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
261 |
MainWindow.mainwindowxml, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
262 |
"screentitlelabel"); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
263 |
MainWindow.screentitlesublabel1 = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
264 |
glade_xml_get_widget( |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
265 |
MainWindow.mainwindowxml, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
266 |
"screentitlesublabel1"); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
267 |
MainWindow.screentitlesublabel2 = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
268 |
glade_xml_get_widget( |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
269 |
MainWindow.mainwindowxml, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
270 |
"screentitlesublabel2"); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
271 |
MainWindow.welcomelabel = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
272 |
glade_xml_get_widget( |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
273 |
MainWindow.mainwindowxml, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
274 |
"welcomelabel"); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
275 |
MainWindow.disklabel = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
276 |
glade_xml_get_widget( |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
277 |
MainWindow.mainwindowxml, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
278 |
"disklabel"); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
279 |
MainWindow.timezonelabel = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
280 |
glade_xml_get_widget( |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
281 |
MainWindow.mainwindowxml, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
282 |
"timezonelabel"); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
283 |
MainWindow.languagelabel = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
284 |
glade_xml_get_widget( |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
285 |
MainWindow.mainwindowxml, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
286 |
"languagelabel"); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
287 |
MainWindow.userlabel = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
288 |
glade_xml_get_widget( |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
289 |
MainWindow.mainwindowxml, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
290 |
"userlabel"); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
291 |
MainWindow.installationlabel = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
292 |
glade_xml_get_widget( |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
293 |
MainWindow.mainwindowxml, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
294 |
"installationlabel"); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
295 |
MainWindow.finishlabel = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
296 |
glade_xml_get_widget( |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
297 |
MainWindow.mainwindowxml, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
298 |
"finishlabel"); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
299 |
MainWindow.rebootbutton = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
300 |
glade_xml_get_widget( |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
301 |
MainWindow.mainwindowxml, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
302 |
"rebootbutton"); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
303 |
MainWindow.screencontentvbox = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
304 |
glade_xml_get_widget( |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
305 |
MainWindow.mainwindowxml, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
306 |
"screencontentvbox"); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
307 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
308 |
MainWindow.helpdialog = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
309 |
glade_xml_get_widget(MainWindow.helpxml, "helpdialog"); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
310 |
MainWindow.helpclosebutton = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
311 |
glade_xml_get_widget(MainWindow.helpxml, "helpclosebutton"); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
312 |
MainWindow.helptextview = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
313 |
glade_xml_get_widget(MainWindow.helpxml, "helptextview"); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
314 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
315 |
g_signal_connect( |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
316 |
G_OBJECT(MainWindow.helpdialog), |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
317 |
"delete-event", |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
318 |
G_CALLBACK(help_dialog_delete_event), |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
319 |
MainWindow.helpdialog); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
320 |
g_signal_connect( |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
321 |
G_OBJECT(MainWindow.helpclosebutton), |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
322 |
"clicked", |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
323 |
G_CALLBACK(help_dialog_hide), |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
324 |
MainWindow.helpdialog); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
325 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
326 |
mainwindow_xml_screentitles_init(); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
327 |
mainwindow_xml_stagetitles_init(); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
328 |
} |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
329 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
330 |
static void |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
331 |
mainwindow_ui_init() |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
332 |
{ |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
333 |
GtkWidget *mainwindow; |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
334 |
GtkWidget *imagepadbox; |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
335 |
GtkWidget *solarisimage; |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
336 |
GtkWidget *screencontenteventbox; |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
337 |
GtkWidget *screencontentviewport; |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
338 |
GtkRequisition requisition; |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
339 |
GtkSizeGroup *sizegroup; |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
340 |
static GdkColor backcolour; |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
341 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
342 |
glade_xml_signal_autoconnect(MainWindow.mainwindowxml); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
343 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
344 |
/* Tweak the pieces of the UI that we can't easily do in Glade XML */ |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
345 |
mainwindow = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
346 |
glade_xml_get_widget( |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
347 |
MainWindow.mainwindowxml, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
348 |
"mainwindow"); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
349 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
350 |
/* |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
351 |
* Make quit, help, back, next, install, upgrade and reboot |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
352 |
* buttons all the same size |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
353 |
*/ |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
354 |
sizegroup = gtk_size_group_new(GTK_SIZE_GROUP_BOTH); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
355 |
gtk_size_group_add_widget(sizegroup, MainWindow.quitbutton); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
356 |
gtk_size_group_add_widget(sizegroup, MainWindow.helpbutton); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
357 |
gtk_size_group_add_widget(sizegroup, MainWindow.backbutton); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
358 |
gtk_size_group_add_widget(sizegroup, MainWindow.nextbutton); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
359 |
gtk_size_group_add_widget(sizegroup, MainWindow.installbutton); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
360 |
gtk_size_group_add_widget(sizegroup, MainWindow.upgradebutton); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
361 |
gtk_size_group_add_widget(sizegroup, MainWindow.rebootbutton); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
362 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
363 |
g_signal_connect(mainwindow, "delete-event", |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
364 |
G_CALLBACK(on_quitbutton_clicked), |
42 | 365 |
NULL); |
35
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
366 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
367 |
window_graphics_set_size_properties(mainwindow); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
368 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
369 |
gtk_widget_set_sensitive(MainWindow.backbutton, FALSE); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
370 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
371 |
/* Set background for screen content event box to WHITE */ |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
372 |
screencontenteventbox = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
373 |
glade_xml_get_widget( |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
374 |
MainWindow.mainwindowxml, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
375 |
"screencontenteventbox"); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
376 |
screencontentviewport = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
377 |
glade_xml_get_widget( |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
378 |
MainWindow.mainwindowxml, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
379 |
"screencontentviewport"); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
380 |
gdk_color_parse(WHITE_COLOR, &backcolour); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
381 |
gtk_widget_modify_bg(screencontenteventbox, GTK_STATE_NORMAL, &backcolour); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
382 |
gtk_widget_modify_bg(screencontentviewport, GTK_STATE_NORMAL, &backcolour); |
713
27278810a05c
12167 GUI Installer Window Bar Icon Shows Up as Square Red X
Matt Keenan <matt.keenan@sun.com>
parents:
672
diff
changeset
|
383 |
|
27278810a05c
12167 GUI Installer Window Bar Icon Shows Up as Square Red X
Matt Keenan <matt.keenan@sun.com>
parents:
672
diff
changeset
|
384 |
gtk_window_set_default_icon_name("system-software-install"); |
35
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
385 |
} |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
386 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
387 |
static void |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
388 |
text_files_init(void) |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
389 |
{ |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
390 |
gchar *locale_id = NULL; |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
391 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
392 |
/* Get the current Locale */ |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
393 |
locale_id = setlocale(LC_MESSAGES, NULL); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
394 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
395 |
/* initialize the structure element TextFileLocations */ |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
396 |
MainWindow.TextFileLocations = g_new0(gchar*, NUMTEXTFILES); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
397 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
398 |
/* License Agreement */ |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
399 |
MainWindow.TextFileLocations[LICENSE_AGREEMENT] = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
400 |
help_generate_file_path( |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
401 |
LICENSE_AGREEMENT_PATH, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
402 |
locale_id, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
403 |
LICENSE_AGREEMENT_FILENAME); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
404 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
405 |
/* Help Files */ |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
406 |
MainWindow.TextFileLocations[HELP_INSTALL_DISK] = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
407 |
help_generate_file_path( |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
408 |
HELP_PATH, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
409 |
locale_id, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
410 |
HELP_INSTALL_DISK_FILENAME); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
411 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
412 |
MainWindow.TextFileLocations[HELP_INSTALL_LANGUAGE] = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
413 |
help_generate_file_path( |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
414 |
HELP_PATH, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
415 |
locale_id, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
416 |
HELP_INSTALL_LANGUAGE_FILENAME); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
417 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
418 |
MainWindow.TextFileLocations[HELP_INSTALL_TIMEZONE] = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
419 |
help_generate_file_path( |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
420 |
HELP_PATH, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
421 |
locale_id, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
422 |
HELP_INSTALL_TIMEZONE_FILENAME); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
423 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
424 |
MainWindow.TextFileLocations[HELP_INSTALL_USERS] = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
425 |
help_generate_file_path( |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
426 |
HELP_PATH, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
427 |
locale_id, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
428 |
HELP_INSTALL_USERS_FILENAME); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
429 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
430 |
MainWindow.TextFileLocations[HELP_INSTALL_PROGRESS] = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
431 |
help_generate_file_path( |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
432 |
HELP_PATH, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
433 |
locale_id, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
434 |
HELP_INSTALL_PROGRESS_FILENAME); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
435 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
436 |
MainWindow.TextFileLocations[HELP_UPGRADE_PROGRESS] = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
437 |
help_generate_file_path( |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
438 |
HELP_PATH, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
439 |
locale_id, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
440 |
HELP_UPGRADE_PROGRESS_FILENAME); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
441 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
442 |
MainWindow.TextFileLocations[HELP_UPGRADE_FAILURE] = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
443 |
help_generate_file_path( |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
444 |
HELP_PATH, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
445 |
locale_id, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
446 |
HELP_UPGRADE_FAILURE_FILENAME); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
447 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
448 |
MainWindow.TextFileLocations[HELP_INSTALL_CONFIRMATION] = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
449 |
help_generate_file_path( |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
450 |
HELP_PATH, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
451 |
locale_id, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
452 |
HELP_INSTALL_CONFIRMATION_FILENAME); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
453 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
454 |
MainWindow.TextFileLocations[HELP_UPGRADE_CONFIRMATION] = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
455 |
help_generate_file_path( |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
456 |
HELP_PATH, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
457 |
locale_id, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
458 |
HELP_UPGRADE_CONFIRMATION_FILENAME); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
459 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
460 |
MainWindow.TextFileLocations[HELP_FINISH] = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
461 |
help_generate_file_path( |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
462 |
HELP_PATH, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
463 |
locale_id, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
464 |
HELP_FINISH_FILENAME); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
465 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
466 |
MainWindow.TextFileLocations[HELP_WELCOME] = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
467 |
help_generate_file_path( |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
468 |
HELP_PATH, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
469 |
locale_id, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
470 |
HELP_WELCOME_FILENAME); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
471 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
472 |
MainWindow.TextFileLocations[HELP_UPGRADE_DISK] = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
473 |
help_generate_file_path( |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
474 |
HELP_PATH, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
475 |
locale_id, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
476 |
HELP_UPGRADE_DISK_FILENAME); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
477 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
478 |
MainWindow.TextFileLocations[HELP_INSTALL_FAILURE] = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
479 |
help_generate_file_path( |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
480 |
HELP_PATH, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
481 |
locale_id, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
482 |
HELP_INSTALL_FAILURE_FILENAME); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
483 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
484 |
MainWindow.TextFileLocations[HELP_UPGRADE_FAILURE] = |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
485 |
help_generate_file_path( |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
486 |
HELP_PATH, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
487 |
locale_id, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
488 |
HELP_UPGRADE_FAILURE_FILENAME); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
489 |
/* |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
490 |
* Install log doesn't exist yet most likely, and isn't localised |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
491 |
* so dispense with the formalities. |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
492 |
*/ |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
493 |
MainWindow.TextFileLocations[INSTALL_LOG] = INSTALL_LOG_FULLPATH; |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
494 |
MainWindow.TextFileLocations[UPGRADE_LOG] = UPGRADE_LOG_FULLPATH; |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
495 |
} |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
496 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
497 |
static void |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
498 |
initialize_milestone_completion() |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
499 |
{ |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
500 |
MainWindow.OverallPercentage = 0; |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
501 |
MainWindow.MileStonePercentage = g_new0(guint, NUMMILESTONES); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
502 |
MainWindow.MileStoneComplete = g_new0(gboolean, NUMMILESTONES); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
503 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
504 |
MainWindow.CurrentMileStone = -1; |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
505 |
/* g_new0 initialises ints to 0 so no need to initialise percentages */ |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
506 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
507 |
/* Target Discovery Milestones */ |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
508 |
MainWindow.MileStoneComplete[OM_DISK_DISCOVERY] = FALSE; |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
509 |
MainWindow.MileStoneComplete[OM_PARTITION_DISCOVERY] = FALSE; |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
510 |
MainWindow.MileStoneComplete[OM_SLICE_DISCOVERY] = FALSE; |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
511 |
MainWindow.MileStoneComplete[OM_UPGRADE_TARGET_DISCOVERY] = FALSE; |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
512 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
513 |
/* System Validation Milestone */ |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
514 |
MainWindow.MileStoneComplete[OM_UPGRADE_CHECK] = FALSE; |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
515 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
516 |
/* Install/Upgrade Type Milestones */ |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
517 |
MainWindow.MileStoneComplete[OM_TARGET_INSTANTIATION] = FALSE; |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
518 |
MainWindow.MileStoneComplete[OM_SOFTWARE_UPDATE] = FALSE; |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
519 |
MainWindow.MileStoneComplete[OM_POSTINSTAL_TASKS] = FALSE; |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
520 |
} |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
521 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
522 |
int |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
523 |
main(int argc, char *argv[]) |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
524 |
{ |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
525 |
gchar **remaining_args = NULL; |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
526 |
GOptionEntry option_entries[] = { |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
527 |
/* ... your application's command line options go here ... */ |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
528 |
{ "wait-for-sigusr1", 'w', 0, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
529 |
G_OPTION_ARG_NONE, (gpointer)&waitforsignal, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
530 |
"Wait to receive the SIGUSR1 signal before showing the GUI.", |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
531 |
NULL}, |
174
4f3d43790c55
1173 Possible to have two instances of installer GUI running at once
Joseph J Vlcek <Joseph.Vlcek@Sun.COM>
parents:
64
diff
changeset
|
532 |
/* |
4f3d43790c55
1173 Possible to have two instances of installer GUI running at once
Joseph J Vlcek <Joseph.Vlcek@Sun.COM>
parents:
64
diff
changeset
|
533 |
* last but not least a special option that collects |
4f3d43790c55
1173 Possible to have two instances of installer GUI running at once
Joseph J Vlcek <Joseph.Vlcek@Sun.COM>
parents:
64
diff
changeset
|
534 |
* filenames |
4f3d43790c55
1173 Possible to have two instances of installer GUI running at once
Joseph J Vlcek <Joseph.Vlcek@Sun.COM>
parents:
64
diff
changeset
|
535 |
*/ |
35
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
536 |
{ G_OPTION_REMAINING, 0, 0, G_OPTION_ARG_FILENAME_ARRAY, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
537 |
&remaining_args, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
538 |
"Special option that collects any remaining arguments for us" }, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
539 |
{ NULL } |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
540 |
}; |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
541 |
GOptionContext *option_context; |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
542 |
GnomeProgram *installer_app; |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
543 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
544 |
option_context = g_option_context_new("installer-app"); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
545 |
#ifdef ENABLE_NLS |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
546 |
bindtextdomain(GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
547 |
bind_textdomain_codeset(GETTEXT_PACKAGE, "UTF-8"); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
548 |
textdomain(GETTEXT_PACKAGE); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
549 |
#endif |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
550 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
551 |
gui_error_logging_init("gui-install"); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
552 |
g_option_context_add_main_entries( |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
553 |
option_context, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
554 |
option_entries, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
555 |
GETTEXT_PACKAGE); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
556 |
installer_app = gnome_program_init(PACKAGE, VERSION, LIBGNOMEUI_MODULE, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
557 |
argc, argv, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
558 |
GNOME_PARAM_GOPTION_CONTEXT, option_context, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
559 |
GNOME_PARAM_NONE); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
560 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
561 |
if (getuid() != 0) { |
1398
3cd5b2156d4c
imported patch oi-branding-cmd-gui-install
Alasdair Lumsden <al@everycity.co.uk>
parents:
872
diff
changeset
|
562 |
g_warning("The OpenIndiana installer must be run as root. Quitting."); |
35
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
563 |
exit(-1); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
564 |
} |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
565 |
|
174
4f3d43790c55
1173 Possible to have two instances of installer GUI running at once
Joseph J Vlcek <Joseph.Vlcek@Sun.COM>
parents:
64
diff
changeset
|
566 |
if (om_process_running() != OM_PROC_NOT_RUNNING) { |
4f3d43790c55
1173 Possible to have two instances of installer GUI running at once
Joseph J Vlcek <Joseph.Vlcek@Sun.COM>
parents:
64
diff
changeset
|
567 |
gui_install_prompt_dialog(FALSE, FALSE, FALSE, |
4f3d43790c55
1173 Possible to have two instances of installer GUI running at once
Joseph J Vlcek <Joseph.Vlcek@Sun.COM>
parents:
64
diff
changeset
|
568 |
GTK_MESSAGE_ERROR, |
4f3d43790c55
1173 Possible to have two instances of installer GUI running at once
Joseph J Vlcek <Joseph.Vlcek@Sun.COM>
parents:
64
diff
changeset
|
569 |
_("Installer Startup Terminated"), |
4f3d43790c55
1173 Possible to have two instances of installer GUI running at once
Joseph J Vlcek <Joseph.Vlcek@Sun.COM>
parents:
64
diff
changeset
|
570 |
_("Only one instance of this Installer is allowed. " |
4f3d43790c55
1173 Possible to have two instances of installer GUI running at once
Joseph J Vlcek <Joseph.Vlcek@Sun.COM>
parents:
64
diff
changeset
|
571 |
"Another instance is already running.")); |
4f3d43790c55
1173 Possible to have two instances of installer GUI running at once
Joseph J Vlcek <Joseph.Vlcek@Sun.COM>
parents:
64
diff
changeset
|
572 |
g_warning("Only one instance of this Installer is allowed. " |
4f3d43790c55
1173 Possible to have two instances of installer GUI running at once
Joseph J Vlcek <Joseph.Vlcek@Sun.COM>
parents:
64
diff
changeset
|
573 |
"Another instance is already running."); |
4f3d43790c55
1173 Possible to have two instances of installer GUI running at once
Joseph J Vlcek <Joseph.Vlcek@Sun.COM>
parents:
64
diff
changeset
|
574 |
exit(-1); |
4f3d43790c55
1173 Possible to have two instances of installer GUI running at once
Joseph J Vlcek <Joseph.Vlcek@Sun.COM>
parents:
64
diff
changeset
|
575 |
} |
4f3d43790c55
1173 Possible to have two instances of installer GUI running at once
Joseph J Vlcek <Joseph.Vlcek@Sun.COM>
parents:
64
diff
changeset
|
576 |
|
35
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
577 |
/* |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
578 |
* parse remaining command-line arguments that are not |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
579 |
* options (e.g. filenames or URIs or whatever), if any |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
580 |
*/ |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
581 |
if (remaining_args != NULL) { |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
582 |
gint i, num_args; |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
583 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
584 |
num_args = g_strv_length(remaining_args); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
585 |
for (i = 0; i < num_args; ++i) { |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
586 |
/* process remaining_args[i] here */ |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
587 |
} |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
588 |
g_strfreev(remaining_args); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
589 |
remaining_args = NULL; |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
590 |
} |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
591 |
glade_init(); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
592 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
593 |
/* |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
594 |
* Kick off target discovery ASAP |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
595 |
*/ |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
596 |
initialize_milestone_completion(); |
174
4f3d43790c55
1173 Possible to have two instances of installer GUI running at once
Joseph J Vlcek <Joseph.Vlcek@Sun.COM>
parents:
64
diff
changeset
|
597 |
|
35
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
598 |
omhandle = om_initiate_target_discovery(target_discovery_callback); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
599 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
600 |
if (omhandle == OM_FAILURE) { |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
601 |
/* QUIT FATAL ERROR Target Discovery could not be started */ |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
602 |
g_critical(_("Target Discovery failed to start\n")); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
603 |
exit(-1); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
604 |
} |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
605 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
606 |
signal(SIGUSR1, catch_sigusr); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
607 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
608 |
/* Wait until the keyboard layout app signals us */ |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
609 |
while (waitforsignal == TRUE) |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
610 |
pause(); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
611 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
612 |
mainwindow_xml_init(); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
613 |
mainwindow_ui_init(); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
614 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
615 |
/* The initial screen shown will always be the welcome screen */ |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
616 |
welcome_screen_init(); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
617 |
installationdisk_ui_init(); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
618 |
upgrade_detection_screen_init(); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
619 |
users_window_init(); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
620 |
datetimezone_ui_init(); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
621 |
confirmation_window_init(); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
622 |
installation_window_init(); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
623 |
failure_window_init(); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
624 |
finish_ui_init(); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
625 |
text_files_init(); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
626 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
627 |
gtk_widget_show(glade_xml_get_widget(MainWindow.mainwindowxml, |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
628 |
"mainwindow")); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
629 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
630 |
gtk_main(); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
631 |
|
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
632 |
/* cleanup */ |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
633 |
language_cleanup(); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
634 |
upgrade_info_cleanup(); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
635 |
return (0); |
a0e6501f33f0
Backed out changeset d97906c1641d
Virginia Wray <Virginia.Wray@Sun.COM>
parents:
diff
changeset
|
636 |
} |