Result:
found more than 630 distributions - search limited to the first 2001 files matching your query ( run in 1.273 )


String-Rexx

 view release on metacpan or  search on metacpan

lib/String/Rexx.pm  view on Meta::CPAN

our %EXPORT_TAGS = ( 'all' => [ qw(
       centre     center     changestr    compare    copies     countstr 
       delstr     delword    datatype     d2c        b2d        d2x    
       x2b        b2x        x2c          x2d        c2x   
       d2b        errortext  insert       lastpos    left       Length     
       overlay    Pos        right        Reverse    Abbrev     sign
       space      Substr     strip        subword    translate  verify 
       word       wordindex  wordlength   wordpos    words      xrange   
) ] );

our @EXPORT_OK = ( @{ $EXPORT_TAGS{'all'} } );

lib/String/Rexx.pm  view on Meta::CPAN


=item Length( 'string' )

 Returns the length of string.

=item overlay( 'source', 'target' [, start] [, length] [, pad]  )

 Overstrikes the $target string, with $source .


=item Reverse( 'string' )

lib/String/Rexx.pm  view on Meta::CPAN

        substr( $str,  0,  $len) . $padding ;
}
sub Length ($)  {
       length shift();
}
sub overlay ($$;$$$)  {
      my ($source , $target, $start, $len, $char ) = validate_pos @_ ,
                                       { type  => SCALAR },
                                       { type  => SCALAR },
                                       { regex => qr/^\+?\s*\d+$/ , default => 1            },
                                       { regex => qr/^\+?\s*\d+$/ , default => length $_[0] },

 view all matches for this distribution



Syntax-Highlight-Universal

 view release on metacpan or  search on metacpan

lib/Syntax/Highlight/Universal/hrc/rare/rexx.hrc  view on Meta::CPAN

            <word name="lineout"/>
            <word name="lines"/>
            <word name="max"/>
            <word name="min"/>
            <word name="max"/>
            <word name="overlay"/>
            <word name="pos"/>
            <word name="queued"/>
            <word name="random"/>
            <word name="reverse"/>
            <word name="right"/>

 view all matches for this distribution


Syntax-Highlight-WithEmacs

 view release on metacpan or  search on metacpan

htmlize.el  view on Meta::CPAN

;; in some cases checking against the version *is* necessary.
(defconst htmlize-running-xemacs (string-match "XEmacs" emacs-version))

;; We need a function that efficiently finds the next change of a
;; property regardless of whether the change occurred because of a
;; text property or an extent/overlay.
(cond
 (htmlize-running-xemacs
  (defun htmlize-next-change (pos prop &optional limit)
    (if prop
        (next-single-char-property-change pos prop nil (or limit (point-max)))

htmlize.el  view on Meta::CPAN

 (t
  (defun htmlize-next-change (pos prop &optional limit)
    (if prop
        (next-single-char-property-change pos prop nil limit)
      (next-char-property-change pos limit)))
  (defun htmlize-overlay-faces-at (pos)
    (delq nil (mapcar (lambda (o) (overlay-get o 'face)) (overlays-at pos))))
  (defun htmlize-next-face-change (pos &optional limit)
    ;; (htmlize-next-change pos 'face limit) would skip over entire
    ;; overlays that specify the `face' property, even when they
    ;; contain smaller text properties that also specify `face'.
    ;; Emacs display engine merges those faces, and so must we.
    (or limit
        (setq limit (point-max)))
    (let ((next-prop (next-single-property-change pos 'face nil limit))
          (overlay-faces (htmlize-overlay-faces-at pos)))
      (while (progn
               (setq pos (next-overlay-change pos))
               (and (< pos next-prop)
                    (equal overlay-faces (htmlize-overlay-faces-at pos)))))
      (setq pos (min pos next-prop))
      ;; Additionally, we include the entire region that specifies the
      ;; `display' property.
      (when (get-char-property pos 'display)
        (setq pos (next-single-char-property-change pos 'display nil limit)))

htmlize.el  view on Meta::CPAN

           lexical-binding)
      `(let ,@letforms)
    ;; cl extensions have a macro implementing lexical let
    `(lexical-let ,@letforms)))

;; Simple overlay emulation for XEmacs

(cond
 (htmlize-running-xemacs
  (defalias 'htmlize-make-overlay 'make-extent)
  (defalias 'htmlize-overlay-put 'set-extent-property)
  (defalias 'htmlize-overlay-get 'extent-property)
  (defun htmlize-overlays-in (beg end) (extent-list nil beg end))
  (defalias 'htmlize-delete-overlay 'detach-extent))
 (t
  (defalias 'htmlize-make-overlay 'make-overlay)
  (defalias 'htmlize-overlay-put 'overlay-put)
  (defalias 'htmlize-overlay-get 'overlay-get)
  (defalias 'htmlize-overlays-in 'overlays-in)
  (defalias 'htmlize-delete-overlay 'delete-overlay)))


;;; Transformation of buffer text: HTML escapes, untabification, etc.

(defvar htmlize-basic-character-table

htmlize.el  view on Meta::CPAN

      (cond ((null match) t)
            ((cdr-safe (car match)) 'ellipsis)
            (t nil)))))

(defun htmlize-add-before-after-strings (beg end text)
  ;; Find overlays specifying before-string and after-string in [beg,
  ;; pos).  If any are found, splice them into TEXT and return the new
  ;; text.
  (let (additions)
    (dolist (overlay (overlays-in beg end))
      (let ((before (overlay-get overlay 'before-string))
            (after (overlay-get overlay 'after-string)))
        (when after
          (push (cons (- (overlay-end overlay) beg)
                      after)
                additions))
        (when before
          (push (cons (- (overlay-start overlay) beg)
                      before)
                additions))))
    (if additions
        (let ((textlist nil)
              (strpos 0))

htmlize.el  view on Meta::CPAN


(defun htmlize-copy-prop (prop beg end string)
  ;; Copy the specified property from the specified region of the
  ;; buffer to the target string.  We cannot rely on Emacs to copy the
  ;; property because we want to handle properties coming from both
  ;; text properties and overlays.
  (let ((pos beg))
    (while (< pos end)
      (let ((value (get-char-property pos prop))
            (next-change (htmlize-next-change pos prop end)))
        (when value

htmlize.el  view on Meta::CPAN

  ;; Suggested by Ville Skytta.
  (while (string-match "@" string)
    (setq string (replace-match "%40" nil t string)))
  string)

(defun htmlize-make-tmp-overlay (beg end props)
  (let ((overlay (htmlize-make-overlay beg end)))
    (htmlize-overlay-put overlay 'htmlize-tmp-overlay t)
    (while props
      (htmlize-overlay-put overlay (pop props) (pop props)))
    overlay))

(defun htmlize-delete-tmp-overlays ()
  (dolist (overlay (htmlize-overlays-in (point-min) (point-max)))
    (when (htmlize-overlay-get overlay 'htmlize-tmp-overlay)
      (htmlize-delete-overlay overlay))))

(defun htmlize-make-link-overlay (beg end uri)
  (htmlize-make-tmp-overlay beg end `(htmlize-link (:uri ,uri))))

(defun htmlize-create-auto-links ()
  "Add `htmlize-link' property to all mailto links in the buffer."
  (save-excursion
    (goto-char (point-min))

htmlize.el  view on Meta::CPAN

            "<\\(\\(mailto:\\)?\\([-=+_.a-zA-Z0-9]+@[-_.a-zA-Z0-9]+\\)\\)>"
            nil t)
      (let* ((address (match-string 3))
             (beg (match-beginning 0)) (end (match-end 0))
             (uri (concat "mailto:" (htmlize-despam-address address))))
        (htmlize-make-link-overlay beg end uri)))
    (goto-char (point-min))
    (while (re-search-forward "<\\(\\(URL:\\)?\\([a-zA-Z]+://[^;]+\\)\\)>"
                              nil t)
      (htmlize-make-link-overlay
       (match-beginning 0) (match-end 0) (match-string 3)))))

;; Tests for htmlize-create-auto-links:

;; <mailto:hniksic@xemacs.org>

htmlize.el  view on Meta::CPAN

(defun htmlize-shadow-form-feeds ()
  (let ((s "\n<hr />"))
    (put-text-property 0 (length s) 'htmlize-literal t s)
    (let ((disp `(display ,s)))
      (while (re-search-forward "\n\^L" nil t)
        (htmlize-make-tmp-overlay (match-beginning 0) (match-end 0) disp)))))

(defun htmlize-defang-local-variables ()
  ;; Juri Linkov reports that an HTML-ized "Local variables" can lead
  ;; visiting the HTML to fail with "Local variables list is not
  ;; properly terminated".  He suggested changing the phrase to

htmlize.el  view on Meta::CPAN

	 (reduce #'htmlize-merge-two-faces
		 (cons (make-htmlize-fstruct) fstruct-list)))))

;; GNU Emacs 20+ supports attribute lists in `face' properties.  For
;; example, you can use `(:foreground "red" :weight bold)' as an
;; overlay's "face", or you can even use a list of such lists, etc.
;; We call those "attrlists".
;;
;; htmlize supports attrlist by converting them to fstructs, the same
;; as with regular faces.

htmlize.el  view on Meta::CPAN

(defun htmlize-faces-in-buffer ()
  "Return a list of faces used in the current buffer.
Under XEmacs, this returns the set of faces specified by the extents
with the `face' property.  (This covers text properties as well.)  Under
GNU Emacs, it returns the set of faces specified by the `face' text
property and by buffer overlays that specify `face'."
  (let (faces)
    ;; Testing for (fboundp 'map-extents) doesn't work because W3
    ;; defines `map-extents' under FSF.
    (if htmlize-running-xemacs
	(let (face-prop)

htmlize.el  view on Meta::CPAN

	  (setq face-prop (get-text-property pos 'face)
		next (or (next-single-property-change pos 'face) (point-max)))
          (setq faces (nunion (htmlize-decode-face-prop face-prop)
                              faces :test 'equal))
	  (setq pos next)))
      ;; Faces used by overlays.
      (dolist (overlay (overlays-in (point-min) (point-max)))
	(let ((face-prop (overlay-get overlay 'face)))
          (setq faces (nunion (htmlize-decode-face-prop face-prop)
                              faces :test 'equal)))))
    faces))

;; htmlize-faces-at-point returns the faces in use at point.  The
;; faces are sorted by increasing priority, i.e. the last face takes
;; precedence.
;;
;; Under XEmacs, this returns all the faces in all the extents at
;; point.  Under GNU Emacs, this returns all the faces in the `face'
;; property and all the faces in the overlays at point.

(cond (htmlize-running-xemacs
       (defun htmlize-faces-at-point ()
	 (let (extent extent-list face-list face-prop)
	   (while (setq extent (extent-at (point) nil 'face extent))

htmlize.el  view on Meta::CPAN

	   ;; Faces from text properties.
	   (let ((face-prop (get-text-property (point) 'face)))
             ;; we need to reverse the `face' prop because we want
             ;; more specific faces to come later
	     (setq all-faces (nreverse (htmlize-decode-face-prop face-prop))))
	   ;; Faces from overlays.
	   (let ((overlays
		  ;; Collect overlays at point that specify `face'.
		  (delete-if-not (lambda (o)
				   (overlay-get o 'face))
				 (overlays-at (point))))
		 list face-prop)
	     ;; Sort the overlays so the smaller (more specific) ones
	     ;; come later.  The number of overlays at each one
	     ;; position should be very small, so the sort shouldn't
	     ;; slow things down.
	     (setq overlays (sort* overlays
				   ;; Sort by ascending...
				   #'<
				   ;; ...overlay size.
				   :key (lambda (o)
					  (- (overlay-end o)
					     (overlay-start o)))))
	     ;; Overlay priorities, if present, override the above
	     ;; established order.  Larger overlay priority takes
	     ;; precedence and therefore comes later in the list.
	     (setq overlays (stable-sort
			     overlays
			     ;; Reorder (stably) by acending...
			     #'<
			     ;; ...overlay priority.
			     :key (lambda (o)
				    (or (overlay-get o 'priority) 0))))
	     (dolist (overlay overlays)
	       (setq face-prop (overlay-get overlay 'face)
                     list (nconc (htmlize-decode-face-prop face-prop) list)))
	     ;; Under "Merging Faces" the manual explicitly states
	     ;; that faces specified by overlays take precedence over
	     ;; faces specified by text properties.
	     (setq all-faces (nconc all-faces list)))
	   all-faces))))

;; htmlize supports generating HTML in several flavors, some of which

htmlize.el  view on Meta::CPAN

            (setq completed t)
            htmlbuf)

        (when (not completed)
          (kill-buffer htmlbuf))
        (htmlize-delete-tmp-overlays)))))

;; Utility functions.

(defmacro htmlize-with-fontify-message (&rest body)
  ;; When forcing fontification of large buffers in

 view all matches for this distribution


Syntax-Kamelon

 view release on metacpan or  search on metacpan

lib/Syntax/Kamelon/XML/less.xml  view on Meta::CPAN

            <item>difference</item>
            <item>exclusion</item>
            <item>hardlight</item>
            <item>multiply</item>
            <item>negation</item>
            <item>overlay</item>
            <item>screen</item>
            <item>softlight</item>
        </list>

        <list name="mediatypes">

 view all matches for this distribution


Sys-Mmap

 view release on metacpan or  search on metacpan

Mmap.pm  view on Meta::CPAN

mapping in a file which is a few gigabytes big. If you use C<PROT_WRITE> and
attempt to write to the file via the variable you need to be even more careful.
One of the few ways in which you can safely write to the string in-place is by
using C<substr()> as an lvalue and ensuring that the part of the string that
you replace is exactly the same length.  Other functions will allocate other
storage for the variable, and it will no longer overlay the mapped in file.

=over 4

=item Sys::Mmap->new( C<VARIABLE>, C<LENGTH>, C<OPTIONALFILENAME> )

 view all matches for this distribution


Sys-Monitor-Lite

 view release on metacpan or  search on metacpan

lib/Sys/Monitor/Lite.pm  view on Meta::CPAN

    if (open my $fh, '<', '/proc/mounts') {
        while (my $line = <$fh>) {
            my ($device, $mount, $type, $opts) = (split /\s+/, $line)[0..3];
            next if $seen{$mount}++;
            next if $mount =~ m{^/(?:proc|sys|dev|run|snap)};
            next if $type =~ /^(?:proc|sysfs|tmpfs|devtmpfs|cgroup.+|rpc_pipefs|overlay)$/;
            next unless defined $mount && length $mount;

            my @options = defined $opts && length $opts ? split(/,/, $opts) : ();
            my $read_only = grep { $_ eq 'ro' } @options ? 1 : 0;

 view all matches for this distribution


TAPORlib

 view release on metacpan or  search on metacpan

lib/TAPORlib.pm  view on Meta::CPAN

        s/(<[^>]*\bname\s*=\s*["']?)([^\s"'>]*)/       $1 . &full_url($2,$url) /ime,
            next if /<\s*object\b/im ;

        s/(<[^>]*\bsrc\s*=\s*["']?)([^\s"'>]*)/        $1 . &full_url($2,$url) /ime,
        s/(<[^>]*\bimagemap\s*=\s*["']?)([^\s"'>]*)/   $1 . &full_url($2,$url) /ime,
            next if /<\s*overlay\b/im ;  # HTML 3.0

        s/(<[^>]*\bcite\s*=\s*["']?)([^\s"'>]*)/       $1 . &full_url($2,$url) /ime,
            next if /<\s*q\b/im ;

        s/(<[^>]*\bsrc\s*=\s*["']?)([^\s"'>]*)/        $1 . &full_url($2,$url) /ime,

 view all matches for this distribution


TT2-Play-Area

 view release on metacpan or  search on metacpan

MANIFEST  view on Meta::CPAN

lib/auto/TT2/Play/Area/public/codemirror/addon/merge/merge.css
lib/auto/TT2/Play/Area/public/codemirror/addon/merge/merge.js
lib/auto/TT2/Play/Area/public/codemirror/addon/mode/loadmode.js
lib/auto/TT2/Play/Area/public/codemirror/addon/mode/multiplex.js
lib/auto/TT2/Play/Area/public/codemirror/addon/mode/multiplex_test.js
lib/auto/TT2/Play/Area/public/codemirror/addon/mode/overlay.js
lib/auto/TT2/Play/Area/public/codemirror/addon/mode/simple.js
lib/auto/TT2/Play/Area/public/codemirror/addon/runmode/colorize.js
lib/auto/TT2/Play/Area/public/codemirror/addon/runmode/runmode-standalone.js
lib/auto/TT2/Play/Area/public/codemirror/addon/runmode/runmode.js
lib/auto/TT2/Play/Area/public/codemirror/addon/runmode/runmode.node.js

 view all matches for this distribution


TVision

 view release on metacpan or  search on metacpan

tvision.git/README.md  view on Meta::CPAN

For example, the string `"â•”[\xFE]â•—"` may be displayed as `â•”[â– ]â•—`. This means that box-drawing characters can be mixed with UTF-8 in general, which is useful for backward compatibility. If you rely on this behaviour, though, you may get unex...

One of the issues of Unicode support is the existence of [double-width](https://convertcase.net/vaporwave-wide-text-generator/) characters and [combining](https://en.wikipedia.org/wiki/Combining_Diacritical_Marks) characters. This conflicts with Turb...

* Double-width characters can be drawn anywhere on the screen and nothing bad happens if they overlap partially with other characters.
* Zero-width characters overlay the previous character. For example, the sequence `में` consists of the single-width character `म` and the combining characters `े` and `ं`. In this case, three Unicode codepoints are fit into the same cell...

    The `ZERO WIDTH JOINER` (`U+200D`) is always omitted, as it complicates things too much. For example, it can turn a string like `"👩👦"` (4 columns wide) into `"👩‍👦"` (2 columns wide). Not all terminal emulators respect the ZWJ, so, i...
* No notable graphical glitches will occur as long as your terminal emulator respects character widths as measured by `wcwidth`.

Here is an example of such characters in the [Turbo](https://github.com/magiblot/turbo) text editor:

 view all matches for this distribution


TableData-CPAN-Release-Static-2021

 view release on metacpan or  search on metacpan

share/2021.csv  view on Meta::CPAN

ExtUtils-MakeMaker-7.61_01,2021-03-21T15:00:35,BINGOS,backpan,developer,7.61_01,,ExtUtils-MakeMaker,"Create a module Makefile"
Perl-Metrics-Simple-0.19,2021-03-21T15:14:45,MATISSE,cpan,released,0.19,,Perl-Metrics-Simple,"Count packages, subs, lines, etc. of many files."
Markdent-0.40,2021-03-21T15:16:41,DROLSKY,latest,released,0.40,,Markdent,"An event-based Markdown parser toolkit"
Math-DifferenceSet-Planar-0.013,2021-03-21T16:50:55,MHASCH,backpan,released,0.013,,Math-DifferenceSet-Planar,"object class for planar difference sets"
CPAN-ReverseDependencies-0.02,2021-03-21T17:22:53,NEILB,latest,released,0.02,,CPAN-ReverseDependencies,"given a CPAN dist name, find other CPAN dists that use it"
App-opan-0.003003,2021-03-21T18:06:05,MSTROUT,cpan,released,0.003003,,App-opan,"A CPAN overlay for darkpan and pinning purposes"
PDL-2.030,2021-03-21T19:01:54,ETJ,backpan,released,2.030,,PDL,"Perl Data Language"
Moo-2.005003,2021-03-21T19:12:11,HAARG,cpan,released,2.005003,,Moo,"Minimalist Object Orientation (with Moose compatibility)"
Mojolicious-Plugin-Export-Git-0.001,2021-03-21T20:42:48,PREACTION,backpan,released,0.001,1,Mojolicious-Plugin-Export-Git,"Export a Mojolicious site to a Git repository"
Mojolicious-Plugin-Export-0.008,2021-03-21T20:45:38,PREACTION,latest,released,0.008,1,Mojolicious-Plugin-Export,"Export a Mojolicious website to static files"
Lingua-EN-Numbers-Ordinate-1.04_01,2021-03-22T00:01:28,NEILB,backpan,developer,1.04_01,,Lingua-EN-Numbers-Ordinate,"go from cardinal number (3) to ordinal (""3rd"")"

share/2021.csv  view on Meta::CPAN

Music-Intervals-0.0603,2021-04-11T22:45:28,GENE,latest,released,0.0603,,Music-Intervals,"Breakdown of named musical intervals"
LINQ-Database-0.000_001,2021-04-11T23:32:33,TOBYINK,cpan,developer,0.000_001,1,LINQ-Database,"LINQ extension for working with databases"
App-CekBpom-0.013,2021-04-12T00:05:35,PERLANCAR,latest,released,0.013,,App-CekBpom,"Check BPOM products/manufacturers (""sarana"") via the command-line (CLI interface for cekbpom.pom.go.id)"
Log-Agent-1.005,2021-04-12T00:08:29,MROGASKI,latest,released,1.004,,Log-Agent,"A general logging framework"
Perl-MinimumVersion-1.39-TRIAL,2021-04-12T00:09:56,DBOOK,cpan,developer,1.39,,Perl-MinimumVersion,"Find a minimum required version of perl for Perl code"
App-opan-0.003004,2021-04-12T00:30:36,MSTROUT,cpan,released,0.003004,,App-opan,"A CPAN overlay for darkpan and pinning purposes"
Log-Agent-Rotate-1.201,2021-04-12T01:05:14,MROGASKI,latest,released,1.201,,Log-Agent-Rotate,"parameters for logfile rotation"
TOML-XS-0.02,2021-04-12T01:24:30,FELIPE,cpan,released,0.02,,TOML-XS,"Turbo-charged TOML parsing!"
Log-Agent-Logger-0.201,2021-04-12T01:25:57,MROGASKI,latest,released,0.201,,Log-Agent-Logger,"a logging interface"
File-Edit-0.0.4,2021-04-12T02:18:01,HOEKIT,cpan,released,v0.0.4,,File-Edit,"A naive, probably buggy, file editor."
Nasm-X86-202104014,2021-04-12T02:29:40,PRBRENAN,backpan,released,202104014,,Nasm-X86,"Generate Nasm X86 code from Perl."

share/2021.csv  view on Meta::CPAN

ExtUtils-MakeMaker-7.62,2021-04-13T18:13:28,BINGOS,latest,released,7.62,,ExtUtils-MakeMaker,"Create a module Makefile"
Moose-2.2100-TRIAL,2021-04-13T18:36:57,ETHER,cpan,developer,2.2100,,Moose,"A postmodern object system for Perl 5"
Net-Stomp-0.61,2021-04-13T19:55:24,DAKKAR,latest,released,0.61,,Net-Stomp,"A Streaming Text Orientated Messaging Protocol Client"
Verilog-Perl-3.476,2021-04-13T20:00:55,WSNYDER,cpan,released,3.476,,Verilog-Perl,"Verilog language utilities and parsing"
Dpkg-1.20.8,2021-04-13T21:44:34,GUILLEM,cpan,released,v1.20.8,,Dpkg,"Debian Package Manager Perl modules"
App-opan-0.003005,2021-04-13T23:25:22,MSTROUT,latest,released,0.003005,,App-opan,"A CPAN overlay for darkpan and pinning purposes"
Dpkg-1.20.9,2021-04-13T23:33:15,GUILLEM,latest,released,v1.20.9,,Dpkg,"Debian Package Manager Perl modules"
Text-ANSI-Util-0.231,2021-04-14T00:05:09,PERLANCAR,backpan,released,0.231,,Text-ANSI-Util,"Routines for text containing ANSI color codes"
Test-JSON-Schema-Acceptance-1.007,2021-04-14T00:19:27,ETHER,cpan,released,1.007,,Test-JSON-Schema-Acceptance,"Acceptance testing for JSON-Schema based validators like JSON::Schema"
StreamFinder-1.43,2021-04-14T00:20:54,TURNERJW,cpan,released,1.43,,StreamFinder,"Fetch actual raw streamable URLs from various radio-station, video & podcast websites."
Crypt-OpenSSL-ECDSA-0.09,2021-04-14T02:20:34,MIKEM,cpan,released,0.09,,Crypt-OpenSSL-ECDSA,"Perl extension for OpenSSL ECDSA (Elliptic Curve Digital Signature Algorithm)"

 view all matches for this distribution


TableData-Perl-CPAN-Release-Static-2021

 view release on metacpan or  search on metacpan

share/2021.csv  view on Meta::CPAN

ExtUtils-MakeMaker-7.61_01,2021-03-21T15:00:35,BINGOS,backpan,developer,7.61_01,,ExtUtils-MakeMaker,"Create a module Makefile"
Perl-Metrics-Simple-0.19,2021-03-21T15:14:45,MATISSE,cpan,released,0.19,,Perl-Metrics-Simple,"Count packages, subs, lines, etc. of many files."
Markdent-0.40,2021-03-21T15:16:41,DROLSKY,latest,released,0.40,,Markdent,"An event-based Markdown parser toolkit"
Math-DifferenceSet-Planar-0.013,2021-03-21T16:50:55,MHASCH,backpan,released,0.013,,Math-DifferenceSet-Planar,"object class for planar difference sets"
CPAN-ReverseDependencies-0.02,2021-03-21T17:22:53,NEILB,latest,released,0.02,,CPAN-ReverseDependencies,"given a CPAN dist name, find other CPAN dists that use it"
App-opan-0.003003,2021-03-21T18:06:05,MSTROUT,cpan,released,0.003003,,App-opan,"A CPAN overlay for darkpan and pinning purposes"
PDL-2.030,2021-03-21T19:01:54,ETJ,backpan,released,2.030,,PDL,"Perl Data Language"
Moo-2.005003,2021-03-21T19:12:11,HAARG,cpan,released,2.005003,,Moo,"Minimalist Object Orientation (with Moose compatibility)"
Mojolicious-Plugin-Export-Git-0.001,2021-03-21T20:42:48,PREACTION,backpan,released,0.001,1,Mojolicious-Plugin-Export-Git,"Export a Mojolicious site to a Git repository"
Mojolicious-Plugin-Export-0.008,2021-03-21T20:45:38,PREACTION,latest,released,0.008,1,Mojolicious-Plugin-Export,"Export a Mojolicious website to static files"
Lingua-EN-Numbers-Ordinate-1.04_01,2021-03-22T00:01:28,NEILB,backpan,developer,1.04_01,,Lingua-EN-Numbers-Ordinate,"go from cardinal number (3) to ordinal (""3rd"")"

share/2021.csv  view on Meta::CPAN

Music-Intervals-0.0603,2021-04-11T22:45:28,GENE,latest,released,0.0603,,Music-Intervals,"Breakdown of named musical intervals"
LINQ-Database-0.000_001,2021-04-11T23:32:33,TOBYINK,cpan,developer,0.000_001,1,LINQ-Database,"LINQ extension for working with databases"
App-CekBpom-0.013,2021-04-12T00:05:35,PERLANCAR,latest,released,0.013,,App-CekBpom,"Check BPOM products/manufacturers (""sarana"") via the command-line (CLI interface for cekbpom.pom.go.id)"
Log-Agent-1.005,2021-04-12T00:08:29,MROGASKI,latest,released,1.004,,Log-Agent,"A general logging framework"
Perl-MinimumVersion-1.39-TRIAL,2021-04-12T00:09:56,DBOOK,cpan,developer,1.39,,Perl-MinimumVersion,"Find a minimum required version of perl for Perl code"
App-opan-0.003004,2021-04-12T00:30:36,MSTROUT,cpan,released,0.003004,,App-opan,"A CPAN overlay for darkpan and pinning purposes"
Log-Agent-Rotate-1.201,2021-04-12T01:05:14,MROGASKI,latest,released,1.201,,Log-Agent-Rotate,"parameters for logfile rotation"
TOML-XS-0.02,2021-04-12T01:24:30,FELIPE,cpan,released,0.02,,TOML-XS,"Turbo-charged TOML parsing!"
Log-Agent-Logger-0.201,2021-04-12T01:25:57,MROGASKI,latest,released,0.201,,Log-Agent-Logger,"a logging interface"
File-Edit-0.0.4,2021-04-12T02:18:01,HOEKIT,cpan,released,v0.0.4,,File-Edit,"A naive, probably buggy, file editor."
Nasm-X86-202104014,2021-04-12T02:29:40,PRBRENAN,backpan,released,202104014,,Nasm-X86,"Generate Nasm X86 code from Perl."

share/2021.csv  view on Meta::CPAN

ExtUtils-MakeMaker-7.62,2021-04-13T18:13:28,BINGOS,latest,released,7.62,,ExtUtils-MakeMaker,"Create a module Makefile"
Moose-2.2100-TRIAL,2021-04-13T18:36:57,ETHER,cpan,developer,2.2100,,Moose,"A postmodern object system for Perl 5"
Net-Stomp-0.61,2021-04-13T19:55:24,DAKKAR,latest,released,0.61,,Net-Stomp,"A Streaming Text Orientated Messaging Protocol Client"
Verilog-Perl-3.476,2021-04-13T20:00:55,WSNYDER,cpan,released,3.476,,Verilog-Perl,"Verilog language utilities and parsing"
Dpkg-1.20.8,2021-04-13T21:44:34,GUILLEM,cpan,released,v1.20.8,,Dpkg,"Debian Package Manager Perl modules"
App-opan-0.003005,2021-04-13T23:25:22,MSTROUT,latest,released,0.003005,,App-opan,"A CPAN overlay for darkpan and pinning purposes"
Dpkg-1.20.9,2021-04-13T23:33:15,GUILLEM,latest,released,v1.20.9,,Dpkg,"Debian Package Manager Perl modules"
Text-ANSI-Util-0.231,2021-04-14T00:05:09,PERLANCAR,backpan,released,0.231,,Text-ANSI-Util,"Routines for text containing ANSI color codes"
Test-JSON-Schema-Acceptance-1.007,2021-04-14T00:19:27,ETHER,cpan,released,1.007,,Test-JSON-Schema-Acceptance,"Acceptance testing for JSON-Schema based validators like JSON::Schema"
StreamFinder-1.43,2021-04-14T00:20:54,TURNERJW,cpan,released,1.43,,StreamFinder,"Fetch actual raw streamable URLs from various radio-station, video & podcast websites."
Crypt-OpenSSL-ECDSA-0.09,2021-04-14T02:20:34,MIKEM,cpan,released,0.09,,Crypt-OpenSSL-ECDSA,"Perl extension for OpenSSL ECDSA (Elliptic Curve Digital Signature Algorithm)"

 view all matches for this distribution


TableData-Perl-CPAN-Release-Static-2023

 view release on metacpan or  search on metacpan

share/2023.csv  view on Meta::CPAN

"Lemonldap-NG-Portal-2.16.2","2023-05-12T17:38:52","COUDOT","cpan","released","v2.16.2","","Lemonldap-NG-Portal","The authentication portal part of Lemonldap::NG Web-SSO system."
"Story-Interact-WWW-0.001005","2023-05-12T18:10:39","TOBYINK","cpan","released","0.001005","","Story-Interact-WWW","mojolicious app to read interactive stories"
"Google-Ads-GoogleAds-Client-16.1.1","2023-05-12T21:50:25","CHEVALIER","cpan","released","v16.1.0","","Google-Ads-GoogleAds-Client","Google Ads API Client Library for Perl"
"TableDataRoles-Standard-0.015","2023-05-13T00:06:01","PERLANCAR","backpan","released","0.015","","TableDataRoles-Standard","Standard set of roles for TableData"
"WebService-Whistle-Pet-Tracker-API-0.03","2023-05-13T00:35:56","MRDVT","latest","released","0.03","1","WebService-Whistle-Pet-Tracker-API","Perl interface to access the Whistle Pet Tracker Web Service"
"RPM-Query-0.01","2023-05-13T01:02:31","MRDVT","cpan","released","0.01","1","RPM-Query","Perl object overlay of the RPM query command"
"CPAN-cpanminus-reporter-RetainReports-0.11","2023-05-13T01:09:06","JKEENAN","latest","released","0.11","","CPAN-cpanminus-reporter-RetainReports","Retain reports on disk rather than transmitting them"
"Text-MacroScript-2.13","2023-05-13T10:27:33","PSCUST","cpan","released","2.13","","Text-MacroScript","A macro pre-processor with embedded perl capability "
"Net-DNS-Multicast-0.04","2023-05-13T12:14:25","RWF","backpan","released","0.04","","Net-DNS-Multicast","Multicast extension to Net::DNS"
"Net-Statsd-Lite-v0.7.0","2023-05-13T12:17:10","RRWO","backpan","released","v0.7.0","","Net-Statsd-Lite","A lightweight StatsD client that supports multimetric packets"
"Finance-Quote-1.55","2023-05-13T19:22:39","BPSCHUCK","cpan","released","1.55","","Finance-Quote","Get stock and mutual fund quotes from various exchanges"

share/2023.csv  view on Meta::CPAN

"Commandable-0.11","2023-06-08T21:17:54","PEVANS","latest","released","0.11","","Commandable","utilities for commandline-based programs"
"AI-Embedding-0.1_4","2023-06-08T21:28:27","BOD","cpan","developer","0.1_4","","AI-Embedding","Perl module for working with text embeddings using various APIs"
"Geo-Address-Formatter-1.9982","2023-06-08T21:44:56","EDF","latest","released","1.9982","","Geo-Address-Formatter","format structured address data according to various global/country rules"
"Spreadsheet-Edit-3.022","2023-06-08T22:22:50","JIMAVERA","backpan","released","3.022","","Spreadsheet-Edit","Slice and dice spreadsheets, optionally using tied variables."
"Require-HookChain-0.012","2023-06-09T00:06:02","PERLANCAR","backpan","released","0.012","","Require-HookChain","Chainable require hook"
"RPM-Query-0.02","2023-06-09T00:25:29","MRDVT","cpan","released","0.02","","RPM-Query","Perl object overlay of the RPM query command"
"App-quantile-0.012","2023-06-09T00:34:35","TULAMILI","cpan","released","0.012","","App-quantile","calculates the quantiles."
"App-quantile-0.013","2023-06-09T01:07:26","TULAMILI","cpan","released","0.013","","App-quantile","calculates the quantiles."
"App-resistorcc-0.054","2023-06-09T01:08:53","TULAMILI","latest","released","0.054","","App-resistorcc","Put colors on numerical digits (0 to 9) according to the electric resistance color codes. 1 for brown, 2 for red, 3 for orange and so on with som...
"Log-Dispatchouli-3.005","2023-06-09T01:22:47","RJBS","cpan","released","3.005","","Log-Dispatchouli","a simple wrapper around Log::Dispatch"
"App-daydiff-0.054","2023-06-09T01:47:02","TULAMILI","cpan","released","0.054","1","App-daydiff",""

share/2023.csv  view on Meta::CPAN

"Locale-Maketext-1.33","2023-12-30T21:23:51","TODDR","latest","released","1.33","","Locale-Maketext","framework for localization"
"perl-5.39.6","2023-12-30T21:59:20","BOOK","cpan","developer","5.039006","","perl","The Perl 5 language interpreter"
"File-Rename-2.02","2023-12-30T23:35:01","RMBARKER","latest","released","2.02","","File-Rename","Perl extension for renaming multiple files"
"Dist-Zilla-Plugin-Git-2.049","2023-12-31T00:05:26","ETHER","latest","released","2.049","","Dist-Zilla-Plugin-Git","Update your git repository after release"
"TableData-Business-ID-KAN-Client-Lab-Testing-20230922.0","2023-12-31T00:05:37","PERLANCAR","latest","released","20230922.0","1","TableData-Business-ID-KAN-Client-Lab-Testing","Accredited testing laboratories"
"RPM-Query-0.03","2023-12-31T02:55:51","MRDVT","latest","released","0.03","","RPM-Query","Perl object overlay of the RPM query command"
"App-optex-textconv-1.07","2023-12-31T06:05:38","UTASHIRO","latest","released","1.07","","App-optex-textconv","optex module to replace document file by its text contents"
"OpenAPI-Modern-0.055","2023-12-31T06:22:35","ETHER","cpan","released","0.055","","OpenAPI-Modern","Validate HTTP requests and responses against an OpenAPI v3.1 document"
"Process-SubProcess-2.1.12","2023-12-31T06:45:30","BODOLFO","latest","released","v2.1.12","","Process-SubProcess","Library to manage Sub Processes as objects"
"CPAN-Perl-Releases-5.20231230","2023-12-31T09:26:29","BINGOS","latest","released","5.20231230","","CPAN-Perl-Releases","Mapping Perl releases on CPAN to the location of the tarballs"
"Module-CoreList-5.20231230","2023-12-31T09:26:40","BINGOS","latest","released","5.20231230","","Module-CoreList","what modules shipped with versions of perl"

 view all matches for this distribution


TableDataBundle-Business-ID-DGIP

 view release on metacpan or  search on metacpan

share/class3.csv  view on Meta::CPAN

"gel kosmetik","cosmetic gels"
"sediaan rias rambut kosmetik","cosmetic hair dressing preparations"
"kit kosmetik","cosmetic kits"
"sediaan perawatan kuku kosmetik","cosmetic nail care preparations"
"bantalan kapas untuk keperluan kosmetik","cosmetic pads"
"overlay memahat kuku [kosmetik]","fingernail sculpturing overlays [cosmetics]"
"emolien rambut untuk keperluan kosmetik","hair emollients for cosmetic purposes"
"pembilasan rambut untuk keperluan kosmetik","hair rinses for cosmetic purposes"
kosmetik,cosmetics
"kosmetik dan make-up","cosmetics and make-up"
"kosmetik untuk hewan","cosmetics for animals"

 view all matches for this distribution


TableDataBundle-CPAN-Release-Static-Older

 view release on metacpan or  search on metacpan

share/1997.csv  view on Meta::CPAN

Win32Shortcut-0.02,1997-01-25T20:44:16,ACALPINI,backpan,released,0.02,1,Win32Shortcut,
Parse-Lex-1.12,1997-01-25T23:53:14,PVERD,backpan,released,1.12,1,Parse-Lex,"Package compagnon de Lex.pm (Alpha 1.12)."
Test-Harness-1.14,1997-01-26T01:10:26,ANDK,backpan,released,1.14,,Test-Harness,"run perl standard test scripts with statistics"
Inheritance-0.01,1997-01-26T12:25:40,AWIN,backpan,released,0.01,1,Inheritance,"Perl module for OO data inheritance"
Tie-Hash-Easy-0.01,1997-01-26T12:27:28,AWIN,backpan,released,0.01,1,Tie-Hash-Easy,"Perl module for the simple creation of tied hashes"
Tie-Hash-Overlay-0.02,1997-01-26T12:27:32,AWIN,backpan,released,0.02,1,Tie-Hash-Overlay,"Perl module for overlaying hashes"
Tie-Hash-Static-0.01,1997-01-26T12:27:36,AWIN,backpan,released,0.01,1,Tie-Hash-Static,"Perl module for the creations of fixed-size tied hashes"
Tie-Scalar-Easy-0.01,1997-01-26T12:27:40,AWIN,backpan,released,0.01,1,Tie-Scalar-Easy,"Perl module for the simple creation of tied scalars"
NISPlus-0.05-alpha,1997-01-26T13:16:37,RIK,cpan,released,0.05,,NISPlus,
Win32Internet-0.06,1997-01-26T22:46:15,ACALPINI,backpan,released,0.06,1,Win32Internet,
DBI-0.75,1997-01-27T21:59:00,TIMB,backpan,released,0.75,,DBI,

share/1997.csv  view on Meta::CPAN

Convert-UU-0.01,1997-08-26T18:25:54,ANDK,backpan,released,0.01,1,Convert-UU,"perl replacement for uuencode"
CGI-Out-96.061401,1997-08-26T18:25:54,MUIR,backpan,released,96.061401,1,CGI-Out,"buffer output when building CGI programs"
CGI-Out-96.062401,1997-08-26T18:35:49,MUIR,backpan,released,96.062401,,CGI-Out,"buffer output when building CGI programs"
CGI-Out-96.072401,1997-08-26T20:20:44,MUIR,backpan,released,96.072401,,CGI-Out,"buffer output when building CGI programs"
Locale-Iconv-0.01,1997-08-26T20:51:41,MPIOTR,backpan,released,0.01,1,Locale-Iconv,"Perl interface to the XPG4 iconv() function"
Overlay-0.01,1997-08-26T20:54:39,AWIN,backpan,released,0.01,1,Overlay,"base class for overlayed hashed"
Netscape-History-1.000,1997-08-26T21:06:55,NEILB,backpan,released,1.000,1,Netscape-History,"object class for accessing Netscape history database"
DBD-Pg-0.62,1997-08-26T21:39:36,MERGL,backpan,released,0.62,,DBD-Pg,"PostgreSQL database driver for the DBI module"
Bundle-Demo-0.2,1997-08-27T04:05:46,ANDK,backpan,released,0.2,,Bundle-Demo,"A blueprint of a bundle module"
ExtUtils-F77-1.01,1997-08-27T04:24:16,KGB,backpan,released,1.01,1,ExtUtils-F77,"Simple interface to F77 libs"
Period-1.20,1997-08-27T04:27:33,PRYAN,cpan,released,1.20,,Period,"A Perl module to deal with time periods."

 view all matches for this distribution


TableDataBundle-Perl-CPAN-Release-Static-Older

 view release on metacpan or  search on metacpan

share/1997.csv  view on Meta::CPAN

Win32Shortcut-0.02,1997-01-25T20:44:16,ACALPINI,backpan,released,0.02,1,Win32Shortcut,
Parse-Lex-1.12,1997-01-25T23:53:14,PVERD,backpan,released,1.12,1,Parse-Lex,"Package compagnon de Lex.pm (Alpha 1.12)."
Test-Harness-1.14,1997-01-26T01:10:26,ANDK,backpan,released,1.14,,Test-Harness,"run perl standard test scripts with statistics"
Inheritance-0.01,1997-01-26T12:25:40,AWIN,backpan,released,0.01,1,Inheritance,"Perl module for OO data inheritance"
Tie-Hash-Easy-0.01,1997-01-26T12:27:28,AWIN,backpan,released,0.01,1,Tie-Hash-Easy,"Perl module for the simple creation of tied hashes"
Tie-Hash-Overlay-0.02,1997-01-26T12:27:32,AWIN,backpan,released,0.02,1,Tie-Hash-Overlay,"Perl module for overlaying hashes"
Tie-Hash-Static-0.01,1997-01-26T12:27:36,AWIN,backpan,released,0.01,1,Tie-Hash-Static,"Perl module for the creations of fixed-size tied hashes"
Tie-Scalar-Easy-0.01,1997-01-26T12:27:40,AWIN,backpan,released,0.01,1,Tie-Scalar-Easy,"Perl module for the simple creation of tied scalars"
NISPlus-0.05-alpha,1997-01-26T13:16:37,RIK,cpan,released,0.05,,NISPlus,
Win32Internet-0.06,1997-01-26T22:46:15,ACALPINI,backpan,released,0.06,1,Win32Internet,
DBI-0.75,1997-01-27T21:59:00,TIMB,backpan,released,0.75,,DBI,

share/1997.csv  view on Meta::CPAN

Convert-UU-0.01,1997-08-26T18:25:54,ANDK,backpan,released,0.01,1,Convert-UU,"perl replacement for uuencode"
CGI-Out-96.061401,1997-08-26T18:25:54,MUIR,backpan,released,96.061401,1,CGI-Out,"buffer output when building CGI programs"
CGI-Out-96.062401,1997-08-26T18:35:49,MUIR,backpan,released,96.062401,,CGI-Out,"buffer output when building CGI programs"
CGI-Out-96.072401,1997-08-26T20:20:44,MUIR,backpan,released,96.072401,,CGI-Out,"buffer output when building CGI programs"
Locale-Iconv-0.01,1997-08-26T20:51:41,MPIOTR,backpan,released,0.01,1,Locale-Iconv,"Perl interface to the XPG4 iconv() function"
Overlay-0.01,1997-08-26T20:54:39,AWIN,backpan,released,0.01,1,Overlay,"base class for overlayed hashed"
Netscape-History-1.000,1997-08-26T21:06:55,NEILB,backpan,released,1.000,1,Netscape-History,"object class for accessing Netscape history database"
DBD-Pg-0.62,1997-08-26T21:39:36,MERGL,backpan,released,0.62,,DBD-Pg,"PostgreSQL database driver for the DBI module"
Bundle-Demo-0.2,1997-08-27T04:05:46,ANDK,backpan,released,0.2,,Bundle-Demo,"A blueprint of a bundle module"
ExtUtils-F77-1.01,1997-08-27T04:24:16,KGB,backpan,released,1.01,1,ExtUtils-F77,"Simple interface to F77 libs"
Period-1.20,1997-08-27T04:27:33,PRYAN,cpan,released,1.20,,Period,"A Perl module to deal with time periods."

 view all matches for this distribution


Tapper-Reports-Web

 view release on metacpan or  search on metacpan

root/tapper/static/css/jquery-ui/jquery.ui.core.css  view on Meta::CPAN

/*! jQuery UI - v1.10.3 - 2013-10-07
* http://jqueryui.com
* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoratio...

 view all matches for this distribution


TaskForest

 view release on metacpan or  search on metacpan

htdocs/logs_form.html  view on Meta::CPAN

        #container .hd {
            text-align:left;
        }

        /* Prevent border-collapse:collapse from bleeding through in IE6, IE7 */
        #container_c.yui-overlay-hidden table {
            *display:none;
        }

        /* Remove calendar's border and set padding in ems instead of px, so we can specify an width in ems for the container */
        #cal {

htdocs/logs_form.html  view on Meta::CPAN

                dialog.setBody('<div id="cal"></div>');
                dialog.render(document.body);
 
                dialog.showEvent.subscribe(function() {
                    if (YAHOO.env.ua.ie) {
                        // Since we're hiding the table using yui-overlay-hidden, we 
                        // want to let the dialog know that the content size has changed, when
                        // shown
                        dialog.fireEvent("changeContent");
                    }
                });

 view all matches for this distribution


Tcl-Tk-Tkwidget-treectrl

 view release on metacpan or  search on metacpan

generic/tkTreeDisplay.c  view on Meta::CPAN

				 * item for displaying locked columns. */
#if REDRAW_RGN == 1
    TkRegion redrawRgn;		/* Contains all redrawn (not copied) pixels
				 * during a single Tree_Display call. */
#endif /* REDRAW_RGN */
    int overlays;		/* TRUE if the dragimage|marquee|proxy
				 * were drawn in non-XOR mode. */
#if CACHE_BG_IMG
    TreeDrawable pixmapBgImg;	/* Pixmap containing the -backgroundimage
				 * for efficient blitting.  Not used if the
				 * -backgroundimage is transparent. */

generic/tkTreeDisplay.c  view on Meta::CPAN

static void
SetBuffering(
    TreeCtrl *tree)
{
    TreeDInfo dInfo = tree->dInfo;
    int overlays = FALSE;

    if ((TreeDragImage_IsVisible(tree->dragImage) &&
	!TreeDragImage_IsXOR(tree->dragImage)) ||
	(TreeMarquee_IsVisible(tree->marquee) &&
	!TreeMarquee_IsXOR(tree->marquee)) ||
	((tree->columnProxy.xObj || tree->rowProxy.yObj) &&
	!Proxy_IsXOR())) {

	overlays = TRUE;
    }

#if 1
    tree->doubleBuffer = DOUBLEBUFFER_WINDOW;
#else
#if defined(MAC_OSX_TK) && (TK_MAJOR_VERSION==8) && (TK_MINOR_VERSION>=6)
    /* Do NOT call TkScrollWindow(), it generates an <Expose> event which redraws *all*
     * child windows of children of the toplevel this treectrl is in. See Tk bug 3086887. */
    tree->doubleBuffer = DOUBLEBUFFER_WINDOW;
#else
    if (overlays) {
	tree->doubleBuffer = DOUBLEBUFFER_WINDOW;
    } else {
	tree->doubleBuffer = DOUBLEBUFFER_ITEM;
    }
#endif
#endif

    if (overlays != dInfo->overlays) {
	dInfo->flags |=
	    DINFO_DRAW_HEADER |
	    DINFO_INVALIDATE |
	    DINFO_DRAW_WHITESPACE;
	dInfo->overlays = overlays;
    }
}

#if 0
struct ExposeRestrictClientData {

generic/tkTreeDisplay.c  view on Meta::CPAN

    if (TreeMarquee_IsXOR(tree->marquee) == FALSE)
	TreeMarquee_DrawClipped(tree->marquee, tdrawable, dInfo->redrawRgn);
    Tree_SetEmptyRegion(dInfo->redrawRgn);
#endif /* REDRAW_RGN */

    if (dInfo->overlays) {

	tdrawable.width = Tk_Width(tkwin);
	tdrawable.height = Tk_Height(tkwin);

	if (TreeTheme_IsDesktopComposited(tree)) {

generic/tkTreeDisplay.c  view on Meta::CPAN

	    tdrawable.drawable = DisplayGetPixmap(tree, &dInfo->pixmapT,
		Tk_Width(tree->tkwin), Tk_Height(tree->tkwin));
	}

	/* Copy double-buffer */
	/* FIXME: only copy what is in dirtyRgn plus overlays */
	XCopyArea(tree->display, dInfo->pixmapW.drawable,
	    tdrawable.drawable,
	    tree->copyGC,
	    Tree_BorderLeft(tree), Tree_BorderTop(tree),
	    Tree_BorderRight(tree) - Tree_BorderLeft(tree),

generic/tkTreeDisplay.c  view on Meta::CPAN

	    TreeRowProxy_Draw(tree, tdrawable);

	if (TreeTheme_IsDesktopComposited(tree) == FALSE) {

	    /* Copy tripple-buffer to window */
	    /* FIXME: only copy what is in dirtyRgn plus overlays */
	    XCopyArea(tree->display, dInfo->pixmapT.drawable,
		Tk_WindowId(tkwin),
		tree->copyGC,
		Tree_BorderLeft(tree), Tree_BorderTop(tree),
		Tree_BorderRight(tree) - Tree_BorderLeft(tree),

 view all matches for this distribution


Tcl-Tk

 view release on metacpan or  search on metacpan

tk-demos/widget_lib/transtile.pl  view on Meta::CPAN

    # and transparent stuff.

    my($demo) = @_;
    $TOP = $MW->WidgetDemo(
        -name     => $demo,
        -text     => ['This window demonstrates tiles and transparent images. The Canvas has a yellow background, which displays for one second before it\'s overlayed with a tile of tiny camels. On top of the tile layer are three non-transparent imag...
        -title    => 'Tile and Transparent Demonstration',
        -iconname => 'transtile',
    );

    my $tile = $TOP->Photo(-file =>Tk->findINC('Camel.xpm'));

    # A tiled Canvas - the tile overlays the background color.

    my $c = $TOP->Canvas(
        -background  => 'yellow',
        -width       => 300,
        -height      => 250,

tk-demos/widget_lib/transtile.pl  view on Meta::CPAN

        -fill    => 'blue',
        -stipple => 'transparent',
    );
    $c->bind($o3, '<Motion>' => $cb);

    # A transparent GIF overlaying everything.

    $c->createImage(300, 300,
        -image => $TOP->Photo(-data => &encoded_gif, -format => 'gif'),
	-anchor => 'se',
    );

 view all matches for this distribution


Tcl-pTk

 view release on metacpan or  search on metacpan

lib/Tcl/pTk/demos/widget_lib/transtile.pl  view on Meta::CPAN

    # and transparent stuff.

    my($demo) = @_;
    $TOP = $MW->WidgetDemo(
        -name     => $demo,
        -text     => ['This window demonstrates tiles and transparent images. The Canvas has a yellow background, which displays for one second before it\'s overlayed with a tile of tiny camels. On top of the tile layer are three non-transparent imag...
        -title    => 'Tile and Transparent Demonstration',
        -iconname => 'transtile',
    );

    my $tile = $TOP->Photo(-file =>Tcl::pTk->findINC('Camel.xpm'));

    # A tiled Canvas - the tile overlays the background color.

    my $c = $TOP->Canvas(
        -background  => 'yellow',
        -width       => 300,
        -height      => 250,

lib/Tcl/pTk/demos/widget_lib/transtile.pl  view on Meta::CPAN

        -fill    => 'blue',
        -stipple => '@'.Tcl::pTk->findINC('transpnt.bmp') # transparent bitmap not built-in, so read from file
    );
    $c->bind($o3, '<Motion>' => $cb);

    # A transparent GIF overlaying everything.

    $c->createImage(300, 300,
        -image => $TOP->Photo(-data => &encoded_gif, -format => 'gif'),
	-anchor => 'se',
    );

 view all matches for this distribution


TeX-AutoTeX

 view release on metacpan or  search on metacpan

lib/TeX/AutoTeX/StampPDF.pm  view on Meta::CPAN


  # 6 * 72 - 1/2 * stringlength * 10
  # (10 = approx average char width in 20pt Times-Roman)
  my $yoffset = 432 - 5 * length $stampref->[0];

# minimal arXiv stamp used as a page overlay in grayscale
  my $pdfstamp = <<"EOSTAMP";
q
0.5 G 0.5 g
BT
/arXivStAmP 20 Tf 0 1 -1 0 32 $yoffset Tm

 view all matches for this distribution


TeX-XDV-Parse

 view release on metacpan or  search on metacpan

lib/TeX/XDV/Parse.pm  view on Meta::CPAN

=for readme continue

=head1 DESCRIPTION

TeX::XDV::Parse is an extension of TeX::DVI::Parse, much as XDV is
an extension of DVI. This module simply overlays the additional XDV
functionality on top of TeX::DVI::Parse and inherits its interface.

To use, you should subclass this module and define functions to handle
each of the XDV/DVI commands. Each command will be passed the appropriate
arguments. For example:

 view all matches for this distribution


Tempest

 view release on metacpan or  search on metacpan

lib/Tempest.pm  view on Meta::CPAN


=cut

my %color_file;

=head3 C<overlay>

If true, the heatmap is overlaid onto the input image with a given
opacity before being written to the filesystem.  Defaults to B<True>.

=cut

my %overlay;

=head3 C<opacity>

Indicates with what percentage of opaqueness to overlay the heatmap
onto the input image.  If 0, the heatmap will not be visible; if 100,
the input image will not be visible.  Defaults to b<50>.

=cut

lib/Tempest.pm  view on Meta::CPAN

=cut

my %image_lib;

my @_required = ('input_file', 'output_file', 'coordinates');
my @_optional = ('plot_file', 'color_file', 'overlay', 'opacity', 'image_lib');

=head1 METHODS

=head2 C<new>

lib/Tempest.pm  view on Meta::CPAN

    my $self = bless \(my $dummy), $class;
    
    # set defaults
    $plot_file{$self} = dirname(__FILE__) . '/Tempest/data/plot.png';
    $color_file{$self} = dirname(__FILE__) . '/Tempest/data/clut.png';
    $overlay{$self} = 1;
    $opacity{$self} = 50;
    $image_lib{$self} = $self->_calc_image_lib();
    
    # for all required parameters..
    for my $param_name (@_required) {

lib/Tempest.pm  view on Meta::CPAN

    my $self = shift;
    return $color_file{$self};
}


sub set_overlay {
    my $self = shift;
    my $overlay = shift;
    
    $overlay{$self} = $overlay ? 1 : 0;
    return $self;
}

sub get_overlay {
    my $self = shift;
    return $overlay{$self};
}


sub set_opacity {
    my $self = shift;

 view all matches for this distribution


Template-Declare

 view release on metacpan or  search on metacpan

lib/Template/Declare/TagSet/XUL.pm  view on Meta::CPAN

  iframe  image  implementation  key
  keyset  label  listbox  listcell
  listcol  listcols  listhead  listheader
  listitem  member  menu  menubar
  menuitem  menulist  menupopup  menuseparator
  method  observes  overlay  page
  parameter  popup  popupset  progressmeter
  property  radio  radiogroup  rdf
  resizer  resources  richlistbox row  rows
  rule  script  scrollbar  scrollbox
  separator  setter  spacer  splitter

lib/Template/Declare/TagSet/XUL.pm  view on Meta::CPAN


=item C<method>

=item C<observes>

=item C<overlay>

=item C<page>

=item C<parameter>

 view all matches for this distribution


Template-Lace

 view release on metacpan or  search on metacpan

lib/Template/Lace.pm  view on Meta::CPAN

specification, you would prepend a '@' to the front of it (think in Perl @variable means an
array variable). In the given example "css=\'@link'" we want the attribute 'css' to be a
collection of all the linked stylesheets in the current DOM.

You will use this type of value when you are making components that do complex layout
and overlays of the current DOM (such as when you are creating a master layout page for
your website).

=back

In addition to any attributes you pass to a component via a declaration as described above

lib/Template/Lace.pm  view on Meta::CPAN


So four attributes, all coming from the DOM associated with the 'content' area of this component.  We
grab the content of the title tag and the content of the HTML body tag, as well as the collection (if
any) of the link takes (for css style sheets) and any template specific meta tags.

If you are looking carefully you have noticed instead of a 'process_dom' method we have a 'on_component_add' method.  We could do this with 'process_dom' but that method runs for every request and since this overlay contains no dynamic request bound ...

Here's a sample of the actual result, rendering all the components (you can peek at the repository which has all the code for these examples to see how it all works)

    <html>
      <head>

 view all matches for this distribution


Template-Multipass

 view release on metacpan or  search on metacpan

lib/Template/Multipass.pm  view on Meta::CPAN

    my $opts = $config->{MULTIPASS};
    $self->{_multipass}{config} = $opts;

    $self->{_multipass}{vars} = $opts->{VARS} || {};

    my $overlay = {
        $self->default_meta_options,
        %$opts,
    };

    delete $overlay->{VARS};

    $self->{_multipass}{config_overlay} = $overlay;

    $self->SUPER::_init( $config, @args );

    Data::Visitor::Callback->new(
        ignore_return_values => 1,

lib/Template/Multipass.pm  view on Meta::CPAN


    # process( ...., { meta_opts => { blah } } )  causes { blah } to be given to the inner process used on the meta template
    my $opts = $self->{_multipass}{captured_process_opts}{meta_opts} || {};

    # calculate the configuration and variables for the meta pass
    my $overlay = $self->{_multipass}{config_overlay}; # constructed at _init
    local @{ $self->{_multipass}{captured_config} }{ keys %$overlay } = values %$overlay; # START_TAG, END_TAG etc
    my $vars = $self->{_multipass}{merged_meta_vars}; # merged by process at the top of the call chain

    local $@;

    # dispatch the original method on the provider, getting the original result

lib/Template/Multipass.pm  view on Meta::CPAN

unless the variables have been changed.

=head1 CONFIGURATION

The configuration values inside C<MULTIPASS> in the top level config will be
overlayed on top of the normal config during meta template processing. This
works for values such as C<START_TAG> and C<END_TAG> (which default to C<{%>
and C<%}>), and may work for other values.

Additionallly the C<MULTIPASS> hash can take a C<VARS> hash to be used as the
meta vars in all runs.

 view all matches for this distribution


Template-Plugin-ForumCode

 view release on metacpan or  search on metacpan

examples/MessagePreview.js  view on Meta::CPAN

                var pWidth          = obj.user_input.clientWidth,
                    pHeight         = obj.user_input.clientHeight,
                    pLeft           = obj.user_input.offsetLeft,
                    pTop            = obj.user_input.offsetTop;

                obj.preview_overlay = new YAHOO.widget.Overlay(
                    obj.previewElId,
                    {
                        context:        [obj.config.user_input, 'tl', 'tl'],
                        visible:        true,
                        width:          obj.user_input.clientWidth  + 'px',
                        height:         obj.user_input.clientHeight + 'px',
                        class:          'message-preview-overlay'
                    }
                );

                obj.preview_overlay.setBody(data.formatted);
                obj.preview_overlay.render(document.body);
                //Dom.get('preview_overlay').style.overflow = 'auto';
                Dom.get(obj.previewElId).style.overflow = 'auto';
                // I'm sure there's a better way to do this!
                Dom.get(obj.previewElId).className = Dom.get(obj.previewElId).className + ' message-preview-overlay';

                // update the button
                obj.setClicker(
                    {
                        icon:  obj.config.icon_edit,

examples/MessagePreview.js  view on Meta::CPAN

                    label: this.config.label_preview
                }
            );

            this.user_input.style.visibility     = 'visible';
            this.preview_overlay.destroy();

            YU.Event.removeListener( this.trigger, 'click' );
            YU.Event.addListener(
                this.trigger,
                this.config.trigger_evt,

 view all matches for this distribution


Template-Pure

 view release on metacpan or  search on metacpan

lib/Template/Pure.pm  view on Meta::CPAN

          $t->data_at_path($data, $src)->($dom);
        },
        "*[data-pure-filter-id=filter-$params{cnt}]\@data-pure-filter-id", sub { undef },
      );
    }
  } elsif($target eq 'pure-overlay') {
    $params{node}->following('*')->first->attr('data-pure-overlay-id'=>"overlay-$params{cnt}");
    $params{node}->remove;

    push @{$params{directives}}, (
      "^*[data-pure-overlay-id=overlay-$params{cnt}]", [ +{%attrs, src=>$src }, '^.' => 'src'],
      #  "*[data-pure-overlay-id=overlay-$params{cnt}]\@data-pure-overlay-id", sub { undef },
    );
  } else {
    warn "Encountering processing instruction $target that I can't process";
  }
  $params{cnt}++;

lib/Template/Pure.pm  view on Meta::CPAN

effort to learn off the top compared to more simple systems like Mustache or even L<Template::Toolkit>.

Although inspired by pure.js L<http://beebole.com/pure/> this module attempts to help mitigate some
of the listed possible downsides with additional features that are a superset of the original 
pure.js specification. For example you may include templates inside of templates as includes or even
overlays that provide much of the same benefit that template inheritance offers in many other
popular template frameworks.  These additional features are intended to make it more suitable as a general
purpose server side templating system.

=head1 CREATING TEMPLATE OBJECTS

lib/Template/Pure.pm  view on Meta::CPAN

    </div>

Lastly you can mimic a type of inheritance using data mapping and
node aliasing:

   my $overlay_html = q[
      <html>
        <head>
          <title>Example Title</title>
          <link rel="stylesheet" href="/css/pure-min.css"/>
            <link rel="stylesheet" href="/css/grids-responsive-min.css"/>

lib/Template/Pure.pm  view on Meta::CPAN

          <p id="foot">Here's the footer</p>
        </body>
      </html>
    ];

    my $overlay = Template::Pure->new(
      template=>$overlay_html,
      directives=> [
        'title' => 'title',
        '^title+' => 'scripts',
        'body section#content' => 'content',
      ]);

lib/Template/Pure.pm  view on Meta::CPAN

          {
            title => \'title',
            scripts => \'^head script',
            content => \'body',
          },
          '^.' => $overlay,
        ]
      ]);

    my $data = +{
      meta => {

lib/Template/Pure.pm  view on Meta::CPAN

      ]
    );

=head2 Overlay

An overlay replaces the selected node with the results on another template.  Typically
you will pass selected nodes of the original template as directives to the new template.
This can be used to minic features like template inheritance, that exist in other templating
systems.  One example:

    my $overlay_html = q[
      <html>
        <head>
          <title>Example Title</title>
          <link rel="stylesheet" href="/css/pure-min.css"/>
            <link rel="stylesheet" href="/css/grids-responsive-min.css"/>

lib/Template/Pure.pm  view on Meta::CPAN

        <body>
        </body>
      </html>
    ];

    my $overlay = Template::Pure->new(
      template=>$overlay_html,
      directives=> [
        'title' => 'title',
        'head+' => 'scripts',
        'body' => 'content',
      ]);

    my $base_html = q[
      <?pure-overlay src='layout'
        title=\'title'
        scripts=\'^head script' 
        content=\'body'?>
      <html>
        <head>

lib/Template/Pure.pm  view on Meta::CPAN

        '#story' => 'story,
      ]
    );

    print $base->render({
      layout => $overlay,
      story => 'Once Upon a Time...',
      meta => {
        title=>'Once',
        author=>'jnap',
      },

lib/Template/Pure.pm  view on Meta::CPAN

      </body>
    </html>

The syntax of the processing instruction is:

    <?pure-overlay src='' @args ?>

Where 'src' is a data path to the template you want to use as the overlay, and @args is
a list of key values which populate the data context of the overlay when you process it.
Often these values will be references to existing nodes in the base template (as in the
examples \'title' and \'body' above) but they can also be used to map values from your
data context in the same way we do so for L</Include> and L</Wrapper>.

If you were to write this as 'directives only' it would look like:

lib/Template/Pure.pm  view on Meta::CPAN

          '^.' => 'layout',
        ],
      ]
    );

Please note that although in this example the overlay wrapped over the entire template, it is
not limited to that, rather like the L</Wrapper> processing instruction it just takes the next
tag node following as its overlay target.  So you could have more than one overlap in a document
and can overlay sections for those cases where a L</Wrapper> is not sufficently complex.

=head2 Filter

A Filter will process the following node on a L<Template::Pure> instance as if that node was the
source for its template.  This means that the target source template must be a coderef that builds

 view all matches for this distribution


Template-Resolver

 view release on metacpan or  search on metacpan

lib/Template/Overlay.pm  view on Meta::CPAN


    $self->{base}     = File::Spec->rel2abs($base);
    $self->{resolver} = $resolver;
    $self->{key}      = $options{key};

    $logger->debug( 'new overlay [', $self->{base}, ']' );

    return $self;
}

sub _overlay_files {
    my ( $self, $overlays ) = @_;

    my %overlay_files = ();
    foreach my $overlay ( ref($overlays) eq 'ARRAY' ? @$overlays : ($overlays) ) {
        $overlay = File::Spec->rel2abs($overlay);
        my $base_path_length = length($overlay);
        find(
            sub {
                if ( -f $File::Find::name && $_ !~ /~$/ && $_ !~ /^\..+\.swp$/ ) {
                    my $relative = _relative_path( $File::Find::name, $base_path_length );
                    $overlay_files{$relative} = $File::Find::name;
                }
            },
            $overlay
        );
    }

    return %overlay_files;
}

sub overlay {
    my ( $self, $overlays, %options ) = @_;

    my %overlay_files = $self->_overlay_files($overlays);
    my $destination   = $self->{base};
    if ( $options{to} && $options{to} ne $self->{base} ) {
        $destination = File::Spec->rel2abs( $options{to} );
        my $base_path_length = length( File::Spec->rel2abs( $self->{base} ) );
        find(

lib/Template/Overlay.pm  view on Meta::CPAN

                my $relative = _relative_path( $File::Find::name, $base_path_length );
                if ( -d $File::Find::name ) {
                    make_path( File::Spec->catdir( $destination, $relative ) );
                }
                if ( -f $File::Find::name ) {
                    my $template = delete( $overlay_files{$relative} );
                    my $file = File::Spec->catfile( $destination, $relative );
                    if ($template) {
                        $self->_resolve( $template, $file, $options{resolver} );
                    }
                    else {

lib/Template/Overlay.pm  view on Meta::CPAN

                }
            },
            $self->{base}
        );
    }
    foreach my $relative ( keys(%overlay_files) ) {
        my $file = File::Spec->catfile( $destination, $relative );
        make_path( ( File::Spec->splitpath($file) )[1] );
        $self->_resolve( $overlay_files{$relative}, $file, $options{resolver} );
    }
}

sub _relative_path {
    my ( $path, $base_path_length ) = @_;

lib/Template/Overlay.pm  view on Meta::CPAN

=head1 SYNOPSIS

  use Template::Overlay;
  use Template::Resolver;

  my $overlay_me = Template::Overlay->new(
      '/path/to/base/folder',
      Template->Resolver->new($entity),
      key => 'REPLACEME');
  $overlay_me->overlay(
      ['/path/to/template/base','/path/to/another/template/base'],
      to => '/path/to/processed');

=head1 DESCRIPTION

This provides the ability ot overlay a set of files with a set of resolved templates.
It uses L<Template::Resolver> to resolve each file.

=head1 CONSTRUCTORS

=head2 new($base, $resolver, [%options])

Creates a new overlay processor for the files in C<$base> using C<$resolver> to process
the template files. The available options are:

=over 4

=item key

lib/Template/Overlay.pm  view on Meta::CPAN


=back

=head1 METHODS

=head2 overlay($overlays, [%options])

Overlays the C<$base> directory (specified in the constructor) with the resolved
templates from the directories in C<$overlays>.  C<$overlays> can be either a path,
or an array reference containing paths.  If multiple C<$overlays> contain the same
template, the last one in the array will take precedence.  The available options are:

=over 4

=item resolver

lib/Template/Overlay.pm  view on Meta::CPAN

handled processing of the file, so the default processing will be skipped.

=item to

If specified, the files in C<$base> will not be not be modified.  Rather, they will
be copied to the path specified by C<$to> and the overlays will be processed on top
of that directory.

=back

=head1 AUTHOR

 view all matches for this distribution


( run in 1.273 second using v1.01-cache-2.11-cpan-39bf76dae61 )