chiark
/
gitweb
/
~mdw
/
clg
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
7b7a1df
)
BUg fix
author
espen
<espen>
Wed, 27 Sep 2006 08:44:44 +0000
(08:44 +0000)
committer
espen
<espen>
Wed, 27 Sep 2006 08:44:44 +0000
(08:44 +0000)
glade-xml/glade-xml.lisp
patch
|
blob
|
blame
|
history
gtk/gtkwidget.lisp
patch
|
blob
|
blame
|
history
diff --git
a/glade-xml/glade-xml.lisp
b/glade-xml/glade-xml.lisp
index 84b545ba3bd47b7bc70272eb02dc0789e328054e..cd3fef346c5bf7b970bf2dd8efe94a3ace67cac8 100644
(file)
--- a/
glade-xml/glade-xml.lisp
+++ b/
glade-xml/glade-xml.lisp
@@
-20,7
+20,7
@@
;; TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
;; SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
;; TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
;; SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-;; $Id: glade-xml.lisp,v 1.
1 2006/09/05 13:55:01
espen Exp $
+;; $Id: glade-xml.lisp,v 1.
2 2006/09/27 08:44:44
espen Exp $
(in-package "GLADE-XML")
(in-package "GLADE-XML")
@@
-201,7
+201,7
@@
(defun connect-signals (widgets toplevels)
do
(loop
for signal in (user-data widget 'signals)
do
(loop
for signal in (user-data widget 'signals)
- do (destructuring-bind (
handler-id
name callback &key after object) signal
+ do (destructuring-bind (name callback &key after object) signal
(signal-connect widget name callback :after after :object (widget-find object toplevels))))
(unset-user-data widget 'signals)
(when (typep widget 'container)
(signal-connect widget name callback :after after :object (widget-find object toplevels))))
(unset-user-data widget 'signals)
(when (typep widget 'container)
diff --git
a/gtk/gtkwidget.lisp
b/gtk/gtkwidget.lisp
index 06bd1a0dc1c49743944a8705bab5448a95e81481..154771648caa863f70c7cf66cb8bee51d9961745 100644
(file)
--- a/
gtk/gtkwidget.lisp
+++ b/
gtk/gtkwidget.lisp
@@
-20,7
+20,7
@@
;; TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
;; SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
;; TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
;; SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-;; $Id: gtkwidget.lisp,v 1.2
4 2006/09/05 13:37:07
espen Exp $
+;; $Id: gtkwidget.lisp,v 1.2
5 2006/09/27 08:44:44
espen Exp $
(in-package "GTK")
(in-package "GTK")
@@
-340,11
+340,11
@@
(defun widget-find (name &optional (root (nreverse (window-list-toplevels))) (er
for widget in (mklist root)
do (cond
((and (slot-boundp widget 'name) (string= name (widget-name widget)))
for widget in (mklist root)
do (cond
((and (slot-boundp widget 'name) (string= name (widget-name widget)))
- (return widget))
+ (return
-from widget-find
widget))
((typep widget 'container)
(let ((descendant (widget-find name (container-children widget) nil)))
(when descendant
((typep widget 'container)
(let ((descendant (widget-find name (container-children widget) nil)))
(when descendant
- (return descendant))))))
+ (return
-from widget-find
descendant))))))
(when error-p
(error "Widget not found: ~A" name)))
(when error-p
(error "Widget not found: ~A" name)))