;; 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.
(eval-when (:compile-toplevel :load-toplevel :execute)
(init-types-in-library
#.(concatenate 'string (pkg-config:pkg-variable "gtk+-2.0" "libdir")
(eval-when (:compile-toplevel :load-toplevel :execute)
(init-types-in-library
#.(concatenate 'string (pkg-config:pkg-variable "gtk+-2.0" "libdir")
(defmethod compute-slot-reader-function ((slotd effective-child-slot-definition) &optional signal-unbound-p)
(declare (ignore signal-unbound-p))
(let* ((type (slot-definition-type slotd))
(defmethod compute-slot-reader-function ((slotd effective-child-slot-definition) &optional signal-unbound-p)
(declare (ignore signal-unbound-p))
(let* ((type (slot-definition-type slotd))
(%container-child-get-property parent child pname gvalue)
(funcall reader gvalue +gvalue-value-offset+))))))
(%container-child-get-property parent child pname gvalue)
(funcall reader gvalue +gvalue-value-offset+))))))
(defmethod compute-slot-writer-function ((slotd effective-child-slot-definition))
(let* ((type (slot-definition-type slotd))
(pname (slot-definition-pname slotd))
(defmethod compute-slot-writer-function ((slotd effective-child-slot-definition))
(let* ((type (slot-definition-type slotd))
(pname (slot-definition-pname slotd))