Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 22334 Details for
Bug 35987
bluez-utils-2.3: patch for bluepin
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
bluepin.gtk2.xfree86-4.3.patch
bluepin.gtk2.xfree86-4.3.patch (text/plain), 3.18 KB, created by
Alexander Holler
on 2003-12-17 03:46:19 UTC
(
hide
)
Description:
bluepin.gtk2.xfree86-4.3.patch
Filename:
MIME Type:
Creator:
Alexander Holler
Created:
2003-12-17 03:46:19 UTC
Size:
3.18 KB
patch
obsolete
>--- bluepin.orig 2003-03-20 06:58:14.000000000 +0100 >+++ bluepin 2003-12-17 10:25:22.917499838 +0100 >@@ -3,11 +3,13 @@ > # Bluetooth PIN helper > # Written by Maxim Krasnyansky <maxk@qualcomm.com> > # >-import sys, os, string, popen2 >+import sys, os, string, popen2, pygtk >+ >+pygtk.require('2.0') > > # X Display initialization. >-# Find running X Server and parse it's arguments. >-# Set enviroment variables DISPLAY and XAUTHORITY >+# Find running X Server and parse its arguments. >+# Set environment variables DISPLAY and XAUTHORITY > # using info extracted from X Server args. > # > def set_display(): >@@ -24,62 +26,64 @@ > elif arg[i] == "-auth": > auth = arg[i+1] > break >- > os.environ['DISPLAY'] = disp > os.environ['XAUTHORITY'] = auth > > # Set X display before initializing GTK >-set_display() >+#set_display() >+ >+# Some versions of fontconfig will segfault if HOME isn't set. >+#os.environ['HOME'] = "" > >-from gtk import * >+import gtk > > # Dialog Class > DLG_OK = 1 > DLG_CANCEL = 2 >-class Dialog(GtkDialog): >+class Dialog(gtk.Dialog): > result = DLG_CANCEL > args = {} >- def __init__(self, modal=FALSE, mesg=None, args = {}): >- GtkDialog.__init__(self) >+ def __init__(self, modal=gtk.FALSE, mesg=None, args = {}): >+ gtk.Dialog.__init__(self) > self.args = args > self.set_modal(modal) >- self.set_usize(400, 0) >- self.set_uposition(300,300) >+# self.set_usize(400, 0) >+# self.set_uposition(300,300) > > self.connect("destroy", self.quit) > self.connect("delete_event", self.quit) > > self.action_area.set_border_width(2) > >- ok = GtkButton("Accept") >+ ok = gtk.Button("Accept") > ok.connect("clicked", self.ok) > self.action_area.pack_start(ok, padding = 20) > ok.show() > >- cl = GtkButton("Reject") >+ cl = gtk.Button("Reject") > cl.connect("clicked", self.cancel) > self.action_area.pack_start(cl, padding = 20) > cl.show() > > if mesg: >- msg = GtkLabel() >+ msg = gtk.Label("") > msg.set_text(mesg) > self.vbox.pack_start(msg, padding = 10) > msg.show() > > self.ents = [] > for k in self.args.keys(): >- hbox = GtkHBox() >+ hbox = gtk.HBox() > hbox.set_border_width(5) > self.vbox.pack_start(hbox) > hbox.show() > >- l = GtkLabel() >- e = GtkEntry() >+ l = gtk.Label("") >+ e = gtk.Entry() > l.set_text( k ) > e.set_text( self.args[k] ) > e.connect("key_press_event", self.key_press) >- hbox.pack_start(l, padding = 10, expand = FALSE) >+ hbox.pack_start(l, padding = 10, expand = gtk.FALSE) > hbox.pack_start(e) > l.show() > e.show() >@@ -89,10 +93,10 @@ > self.ents[0][1].grab_focus() > > def key_press(self, entry, event): >- if event.keyval == GDK.Return: >+ if event.keyval == gtk.keysyms.Return: > entry.emit_stop_by_name("key_press_event") > self.ok() >- elif event.keyval == GDK.Escape: >+ elif event.keyval == gtk.keysyms.Escape: > entry.emit_stop_by_name("key_press_event") > self.cancel() > >@@ -110,13 +114,13 @@ > def quit(self, *args): > self.hide() > self.destroy() >- mainquit() >+ gtk.mainquit() > >-def dialog(title, mesg, args, modal = FALSE): >+def dialog(title, mesg, args, modal = gtk.FALSE): > dlg = Dialog(args = args, mesg = mesg, modal = modal) > dlg.set_title(title) > dlg.show() >- mainloop() >+ gtk.mainloop() > return dlg.result > > def main(*args):
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 35987
: 22334