Eine aufbereitete Darstellung der Quelle

 
     
 
 
Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 

Benutzer

Quelle  drawable.scm  Sprache: unbekannt

 
Spracherkennung für: .scm vermutete Sprache: Lisp {Lisp[53] Masm[53] MT940[23]} [Methode: maximale Elemente, drei Dimensionen]

; test methods of drawable


; set/get tested elsewhere
; kernel operations on drawable as set of pixels tested elsewhere

; setup
(define testImage (testing:load-test-image "gimp-logo.png"))
; Wilber has one layer
(define testDrawable (vector-ref (car (gimp-image-get-layers testImage)) 0))



; get bounding box of intersection of selection mask with drawable
; bounding box in x, y, width, height format
(assert `(gimp-drawable-mask-bounds ,testDrawable))
; bounding box in upper left x,y lower right x,y
(assert `(gimp-drawable-mask-intersect ,testDrawable))



(assert `(gimp-drawable-free-shadow ,testDrawable))
(assert `(gimp-drawable-merge-filters ,testDrawable))

; update a region (AKA invalidate)
; forces redraw of any display
(assert `(gimp-drawable-update
            ,testDrawable
            -1 -1 ; origin of region
            2147483648 2147483648 ; width height of region
          ))

; FIXME: throws CRITICAL and sometimes crashes
;(assert `(gimp-drawable-merge-shadow
;            ,testDrawable
;            1 ; push merge to undo stack
;          ))

; TODO document that signature changed in v3
(assert `(gimp-drawable-offset
            ,testDrawable
            1 ; wrap around or fill
            OFFSET-WRAP-AROUND ; OffsetType
            "white"            ; color to fill background
            -2147483648 -2147483648 ; x, y
            ))



; thumbnails
; Since 3.0 rc2 these are private to  libgimp
;(assert `(gimp-drawable-thumbnail
;            ,testDrawable
;            1 1 ; thumbnail width height
;          ))

;(assert `(gimp-drawable-sub-thumbnail
;            ,testDrawable
;            1 1 ; origin
;            2 2 ; width, height
;            2 2 ; thumbnail width height
;          ))


;gimp-drawable-extract-component is tested drawable-ops

;gimp-layer-new-from-drawable is tested w layer

[Dauer der Verarbeitung: 0.3 Sekunden, vorverarbeitet 2026-10-27]

                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Open Source Software

     Quellcodebibliothek
     Eigene Quellcodes
     Fremde Quellcodes
     Suchen

Jenseits des Üblichen ....
    

Besucherstatistik

Besucherstatistik

Statistik
#Sources=1104857
#Domains=418205