rpms/system-config-language/devel s-c-l-bug-493858-507796.patch, NONE, 1.1 system-config-language.spec, 1.52, 1.53
Pravin Satpute
pravins at fedoraproject.org
Mon Jul 13 10:39:08 UTC 2009
- Previous message (by thread): rpms/pem/EL-5 .cvsignore,1.3,1.4 pem.spec,1.3,1.4 sources,1.5,1.6
- Next message (by thread): rpms/tigervnc/devel tigervnc.spec,1.13,1.14 vncserver.init,1.1,1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: pravins
Update of /cvs/pkgs/rpms/system-config-language/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv8638
Modified Files:
system-config-language.spec
Added Files:
s-c-l-bug-493858-507796.patch
Log Message:
* Mon Jul 13 2009 Pravin Satpute <psatpute at redhat.com>- 1.3.2-8
- fix bug 493858, 507796
s-c-l-bug-493858-507796.patch:
--- NEW FILE s-c-l-bug-493858-507796.patch ---
Only in system-config-language-1.3.2_mod/src: gui_detailsDialog.pyc
Only in system-config-language-1.3.2_mod/src: gui_errors.pyc
Only in system-config-language-1.3.2_mod/src: gui_install.pyc
Only in system-config-language-1.3.2_mod/src: gui_progress.pyc
Only in system-config-language-1.3.2_mod/src: lang_dict.pyc
Only in system-config-language-1.3.2_mod/src: language_backend.pyc
diff -rup system-config-language-1.3.2/src/language_gui.py system-config-language-1.3.2_mod/src/language_gui.py
--- system-config-language-1.3.2/src/language_gui.py 2008-09-16 17:55:22.000000000 +0530
+++ system-config-language-1.3.2_mod/src/language_gui.py 2009-07-13 14:50:24.000000000 +0530
@@ -174,6 +174,50 @@ class childWindow:
self.apply()
gtk.main_quit()
+ def restoreClicked(self, *args):
+ #Get the lang from the list of languages
+ rc = self.langView.get_selection().get_selected()
+ if rc:
+ model, iter = rc
+ defaultLang = self.langStore.get_value(iter, 0)
+ sysfontacm = self.langStore.get_value(iter, 1)
+ sysfont = self.langStore.get_value(iter, 2)
+ fullName = self.langStore.get_value(iter, 3)
+
+ if defaultLang=="en_US.UTF-8":
+ dlg = gtk.MessageDialog(self.mainWindow, 0, gtk.MESSAGE_INFO, gtk.BUTTONS_OK,
+ (_("Already system in default language,\nNothing to do.")))
+ dlg.run()
+ dlg.destroy()
+ return 1
+
+
+ str = _("Do you really want to change system language to default [en_US]?")
+ d = gtk.MessageDialog(self.mainWindow, gtk.DIALOG_MODAL,
+ gtk.MESSAGE_QUESTION,
+ message_format = str)
+
+ b = d.add_button(_("No"), gtk.RESPONSE_CANCEL)
+ b = d.add_button(_("Yes"), gtk.RESPONSE_OK)
+ d.set_default_response(gtk.RESPONSE_OK)
+ rc = d.run()
+ d.destroy()
+
+ if rc == gtk.RESPONSE_OK:
+ is_RepoError = True
+ defaultLang= "en_US"
+ self.setDefault(defaultLang)
+ else:
+ return -1
+
+
+ def helpClicked(self, args):
+ dlg = gtk.MessageDialog(self.mainWindow, 0, gtk.MESSAGE_INFO, gtk.BUTTONS_OK,
+ (_("system-config-language is a graphical user interface that allows the user to change the default language of the system.")))
+ dlg.run()
+ dlg.destroy()
+ return 1
+
def apply(self, *args):
if self.doDebug:
return 0
@@ -313,17 +357,33 @@ class childWindow:
self.mainWindow.connect("destroy", self.destroy)
self.mainWindow.set_title(_("Language Selection"))
self.mainWindow.set_icon(iconPixbuf)
- self.mainWindow.set_size_request(-1, 350)
- self.mainWindow.set_border_width(10)
+ self.mainWindow.set_size_request(-1, 600)
+ self.mainWindow.set_border_width(12)
self.bb = gtk.HButtonBox()
self.bb.set_layout(gtk.BUTTONBOX_END)
- self.bb.set_spacing(10)
+ self.bb.set_spacing(12)
+
+ self.sdButton = gtk.Button("System _Defaults", None, True)
+ self.sdButton.connect("clicked", self.restoreClicked)
+ self.bb.pack_start(self.sdButton)
+
+ self.cancelButton = gtk.Button(stock='gtk-cancel')
+ self.cancelButton.connect("clicked", self.destroy)
+ self.bb.pack_start(self.cancelButton)
+
self.okButton = gtk.Button(stock='gtk-ok')
self.okButton.connect("clicked", self.okClicked)
self.bb.pack_start(self.okButton)
- self.toplevel.set_spacing(5)
+
+ self.helpButton = gtk.Button(stock='gtk-help')
+ self.helpButton.connect("clicked", self.helpClicked)
+ self.bb.pack_start(self.helpButton)
+ self.bb.set_child_secondary(self.helpButton, True)
+
+ self.toplevel.set_spacing(12)
+
self.iconBox.pack_start(self.icon, False)
self.iconBox.pack_start(self.msgLabel)
self.toplevel.pack_start(self.iconBox, False)
Only in system-config-language-1.3.2_mod/src: language_gui.pyc
Only in system-config-language-1.3.2_mod/src: language_tui.pyc
Only in system-config-language-1.3.2_mod/src: tui_install.pyc
Index: system-config-language.spec
===================================================================
RCS file: /cvs/pkgs/rpms/system-config-language/devel/system-config-language.spec,v
retrieving revision 1.52
retrieving revision 1.53
diff -u -p -r1.52 -r1.53
--- system-config-language.spec 7 Jul 2009 09:14:24 -0000 1.52
+++ system-config-language.spec 13 Jul 2009 10:38:37 -0000 1.53
@@ -1,7 +1,7 @@
Summary: A graphical interface for modifying the system language
Name: system-config-language
Version: 1.3.2
-Release: 7%{?dist}
+Release: 8%{?dist}
URL: http://fedoraproject.org/wiki/SystemConfig/language
License: GPLv2+
Group: System Environment/Base
@@ -21,6 +21,7 @@ Obsoletes: locale_config <= %{version}
Patch1: ca-po-462914.patch
Patch2: dialogue-center-493824.patch
Patch3: s-c-l-bug-598975.patch
+Patch4: s-c-l-bug-493858-507796.patch
%description
system-config-language is a graphical user interface that
@@ -31,6 +32,7 @@ allows the user to change the default la
%patch1 -p1 -b .1-ca-po
%patch2 -p1 -b .2-dialogue-center
%patch3 -p1 -b .3-rhpl
+%patch4 -p1 -b .4-s-c-cleanup
%build
make %{?_smp_mflags}
@@ -88,6 +90,9 @@ fi
%config(noreplace) %{_sysconfdir}/security/console.apps/system-config-language
%changelog
+* Mon Jul 13 2009 Pravin Satpute <psatpute at redhat.com>- 1.3.2-8
+- fix bug 493858, 507796
+
* Tue Jul 07 2009 Pravin Satpute <psatpute at redhat.com>- 1.3.2-7
- fix bug 598975
- patch from Jeremy Katz katzj at redhat.com
- Previous message (by thread): rpms/pem/EL-5 .cvsignore,1.3,1.4 pem.spec,1.3,1.4 sources,1.5,1.6
- Next message (by thread): rpms/tigervnc/devel tigervnc.spec,1.13,1.14 vncserver.init,1.1,1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list