view release on metacpan or search on metacpan
lib/BBS/Perm.pm view on Meta::CPAN
[
$self->_parse_shortcut( $accel{copy} ),
['mask'],
sub {
my $focus = $self->window->get_focus;
$focus->copy_clipboard if $focus;
}
],
[
$self->_parse_shortcut( $accel{paste} ),
['mask'],
sub {
my $focus = $self->window->get_focus;
$focus->paste_clipboard if $focus;
}
],
[
$self->_parse_shortcut( $accel{fullscreen} ),
['mask'],
view all matches for this distribution
view release on metacpan or search on metacpan
share/public/css/base/jquery.terminal.css view on Meta::CPAN
.terminal .clipboard {
position: absolute;
bottom: 0;
left: 0;
opacity: 0.01;
filter: alpha(opacity = 0.01);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.01);
}
.cmd > .clipboard {
position: fixed;
}
.terminal {
padding: 10px;
position: relative;
view all matches for this distribution
view release on metacpan or search on metacpan
beamer-reveal-example.tex
beamer-reveal-example_files/libs/bootstrap/bootstrap-47fdc16c3155bf2e4612729af4b9db0e.min.css
beamer-reveal-example_files/libs/bootstrap/bootstrap-icons.css
beamer-reveal-example_files/libs/bootstrap/bootstrap-icons.woff
beamer-reveal-example_files/libs/bootstrap/bootstrap.min.js
beamer-reveal-example_files/libs/clipboard/clipboard.min.js
beamer-reveal-example_files/libs/quarto-html/anchor.min.js
beamer-reveal-example_files/libs/quarto-html/axe/axe-check.js
beamer-reveal-example_files/libs/quarto-html/light-border.css
beamer-reveal-example_files/libs/quarto-html/popper.min.js
beamer-reveal-example_files/libs/quarto-html/quarto-syntax-highlighting-587c61ba64f3a5504c4d52d930310e48.css
quarto/hello_files/figure-html/fig-polar-output-1.png
quarto/hello_files/libs/bootstrap/bootstrap-47fdc16c3155bf2e4612729af4b9db0e.min.css
quarto/hello_files/libs/bootstrap/bootstrap-icons.css
quarto/hello_files/libs/bootstrap/bootstrap-icons.woff
quarto/hello_files/libs/bootstrap/bootstrap.min.js
quarto/hello_files/libs/clipboard/clipboard.min.js
quarto/hello_files/libs/quarto-html/anchor.min.js
quarto/hello_files/libs/quarto-html/axe/axe-check.js
quarto/hello_files/libs/quarto-html/popper.min.js
quarto/hello_files/libs/quarto-html/quarto-syntax-highlighting-587c61ba64f3a5504c4d52d930310e48.css
quarto/hello_files/libs/quarto-html/quarto.js
quarto/imag3.jpg
quarto/image1.jpg
quarto/image2.jpg
quarto/preso.html
quarto/preso.qmd
quarto/preso_files/libs/clipboard/clipboard.min.js
quarto/preso_files/libs/quarto-html/light-border.css
quarto/preso_files/libs/quarto-html/popper.min.js
quarto/preso_files/libs/quarto-html/quarto-syntax-highlighting-587c61ba64f3a5504c4d52d930310e48.css
quarto/preso_files/libs/quarto-html/tabby.min.js
quarto/preso_files/libs/quarto-html/tippy.css
share/conf/tts.conf
share/libs/bootstrap/bootstrap-47fdc16c3155bf2e4612729af4b9db0e.min.css
share/libs/bootstrap/bootstrap-icons.css
share/libs/bootstrap/bootstrap-icons.woff
share/libs/bootstrap/bootstrap.min.js
share/libs/clipboard/clipboard.min.js
share/libs/quarto-html/anchor.min.js
share/libs/quarto-html/axe/axe-check.js
share/libs/quarto-html/light-border.css
share/libs/quarto-html/popper.min.js
share/libs/quarto-html/quarto-syntax-highlighting-587c61ba64f3a5504c4d52d930310e48.css
test/2026-01-01-LVP/jo.toc
test/2026-01-01-LVP/jo_files/libs/bootstrap/bootstrap-47fdc16c3155bf2e4612729af4b9db0e.min.css
test/2026-01-01-LVP/jo_files/libs/bootstrap/bootstrap-icons.css
test/2026-01-01-LVP/jo_files/libs/bootstrap/bootstrap-icons.woff
test/2026-01-01-LVP/jo_files/libs/bootstrap/bootstrap.min.js
test/2026-01-01-LVP/jo_files/libs/clipboard/clipboard.min.js
test/2026-01-01-LVP/jo_files/libs/quarto-html/anchor.min.js
test/2026-01-01-LVP/jo_files/libs/quarto-html/axe/axe-check.js
test/2026-01-01-LVP/jo_files/libs/quarto-html/light-border.css
test/2026-01-01-LVP/jo_files/libs/quarto-html/popper.min.js
test/2026-01-01-LVP/jo_files/libs/quarto-html/quarto-syntax-highlighting-587c61ba64f3a5504c4d52d930310e48.css
test/2026-02-04-DRM/the_shell.toc
test/2026-02-04-DRM/the_shell_files/libs/bootstrap/bootstrap-47fdc16c3155bf2e4612729af4b9db0e.min.css
test/2026-02-04-DRM/the_shell_files/libs/bootstrap/bootstrap-icons.css
test/2026-02-04-DRM/the_shell_files/libs/bootstrap/bootstrap-icons.woff
test/2026-02-04-DRM/the_shell_files/libs/bootstrap/bootstrap.min.js
test/2026-02-04-DRM/the_shell_files/libs/clipboard/clipboard.min.js
test/2026-02-04-DRM/the_shell_files/libs/quarto-html/anchor.min.js
test/2026-02-04-DRM/the_shell_files/libs/quarto-html/axe/axe-check.js
test/2026-02-04-DRM/the_shell_files/libs/quarto-html/light-border.css
test/2026-02-04-DRM/the_shell_files/libs/quarto-html/popper.min.js
test/2026-02-04-DRM/the_shell_files/libs/quarto-html/quarto-syntax-highlighting-587c61ba64f3a5504c4d52d930310e48.css
view all matches for this distribution
view release on metacpan or search on metacpan
share/SpamAssassin/easy_ham/01023.fc38576d2e2054cc52566252f8c75465 view on Meta::CPAN
<mailto:exmh-users-request@redhat.com?subject=unsubscribe>
List-Archive: <https://listman.spamassassin.taint.org/mailman/private/exmh-users/>
Date: Sat, 14 Sep 2002 08:50:28 -0400 (EDT)
On Fri, 13 Sep 2002, Dale Alspach wrote:
> My experience has been that if the item is showing in xclipboard
> and is highlighted that is what is pasted using the mouse.
Classic X copy-and-paste behavior is that you can only paste what is
currently highlighted. In fact, it is the act of highlighting a
selection that actually copies that selection into the buffer. X has
view all matches for this distribution
view release on metacpan or search on metacpan
t/bibs/mathscinet.txt view on Meta::CPAN
MathSciNet </mathscinet/index.html>
*
Clipboard </mathscinet/clipboard.html>
* Home </mathscinet/index.html>
* Preferences </mathscinet/preferences.html>
* Help </mathscinet/help/headline_review_help_full.html>
* Support Mail </mathscinet/support_mail.html>
* Terms of Use </mathscinet/help/mathscinet_terms_of_use.html>
view all matches for this distribution
view release on metacpan or search on metacpan
example_data/Streptomyces_coelicolor_A3_Cluster10.js view on Meta::CPAN
"start": 1,
"orfs": [
{
"locus_tag": "SCO3215",
"type": "biosynthetic-additional",
"description": "<div class=\"focus-intro\">\n <strong>SCO3215</strong><br>\n \n hypothetical protein<br>\n \n <br>\n Locus tag: SCO3215<br>\n Protein ID: NP_627429.1<br>\n Gene: None<br>\n \n Location: 1 - 1,017,\n (total: 10...
"start": 1,
"strand": -1,
"end": 1017
},
{
"locus_tag": "SCO3216",
"type": "other",
"description": "<div class=\"focus-intro\">\n <strong>SCO3216</strong><br>\n \n integral membrane ATPase<br>\n \n <br>\n Locus tag: SCO3216<br>\n Protein ID: NP_627430.1<br>\n Gene: None<br>\n \n Location: 1,310 - 3,700,\n (t...
"start": 1310,
"strand": 1,
"end": 3700
},
{
"locus_tag": "SCO3217",
"type": "regulatory",
"description": "<div class=\"focus-intro\">\n <strong>SCO3217</strong><br>\n \n transcriptional regulator<br>\n \n <br>\n Locus tag: SCO3217<br>\n Protein ID: NP_627431.1<br>\n Gene: None<br>\n \n Location: 4,445 - 6,361,\n (...
"start": 4445,
"strand": 1,
"end": 6361
},
{
"locus_tag": "SCO3218",
"type": "biosynthetic-additional",
"description": "<div class=\"focus-intro\">\n <strong>SCO3218</strong><br>\n \n hypothetical protein<br>\n \n <br>\n Locus tag: SCO3218<br>\n Protein ID: NP_627432.1<br>\n Gene: None<br>\n \n Location: 6,423 - 6,638,\n (total...
"start": 6423,
"strand": -1,
"end": 6638
},
{
"locus_tag": "SCO3219",
"type": "other",
"description": "<div class=\"focus-intro\">\n <strong>SCO3219</strong><br>\n \n lipase<br>\n \n <br>\n Locus tag: SCO3219<br>\n Protein ID: NP_627433.1<br>\n Gene: None<br>\n \n Location: 6,761 - 7,936,\n (total: 1176 nt)<br>...
"start": 6761,
"strand": -1,
"end": 7936
},
{
"locus_tag": "SCO3220",
"type": "other",
"description": "<div class=\"focus-intro\">\n <strong>SCO3220</strong><br>\n \n hypothetical protein<br>\n \n <br>\n Locus tag: SCO3220<br>\n Protein ID: NP_627434.1<br>\n Gene: None<br>\n \n Location: 8,144 - 8,572,\n (total...
"start": 8144,
"strand": -1,
"end": 8572
},
{
"locus_tag": "SCO3221",
"type": "other",
"description": "<div class=\"focus-intro\">\n <strong>SCO3221</strong><br>\n \n prephenate dehydrogenase<br>\n \n <br>\n Locus tag: SCO3221<br>\n Protein ID: NP_627435.1<br>\n Gene: None<br>\n \n Location: 8,665 - 9,519,\n (t...
"start": 8665,
"strand": -1,
"end": 9519
},
{
"locus_tag": "SCO3222",
"type": "other",
"description": "<div class=\"focus-intro\">\n <strong>SCO3222</strong><br>\n \n hypothetical protein<br>\n \n <br>\n Locus tag: SCO3222<br>\n Protein ID: NP_627436.1<br>\n Gene: None<br>\n \n Location: 9,617 - 10,072,\n (tota...
"start": 9617,
"strand": -1,
"end": 10072
},
{
"locus_tag": "SCO3223",
"type": "other",
"description": "<div class=\"focus-intro\">\n <strong>SCO3223</strong><br>\n \n ABC transporter<br>\n \n <br>\n Locus tag: SCO3223<br>\n Protein ID: NP_627437.1<br>\n Gene: None<br>\n \n Location: 10,227 - 11,021,\n (total: 7...
"start": 10227,
"strand": -1,
"end": 11021
},
{
"locus_tag": "SCO3224",
"type": "transport",
"description": "<div class=\"focus-intro\">\n <strong>SCO3224</strong><br>\n \n ABC transporter ATP-binding protein<br>\n \n <br>\n Locus tag: SCO3224<br>\n Protein ID: NP_627438.1<br>\n Gene: None<br>\n \n Location: 11,028 -...
"start": 11028,
"strand": -1,
"end": 11981
},
{
"locus_tag": "SCO3225",
"type": "regulatory",
"description": "<div class=\"focus-intro\">\n <strong>SCO3225</strong><br>\n \n two component sensor kinase<br>\n \n <br>\n Locus tag: SCO3225<br>\n Protein ID: NP_627439.1<br>\n Gene: None<br>\n \n Location: 12,118 - 13,833,...
"start": 12118,
"strand": 1,
"end": 13833
},
{
"locus_tag": "SCO3226",
"type": "regulatory",
"description": "<div class=\"focus-intro\">\n <strong>SCO3226</strong><br>\n \n two component system response regulator<br>\n \n <br>\n Locus tag: SCO3226<br>\n Protein ID: NP_627440.1<br>\n Gene: None<br>\n \n Location: 13,8...
"start": 13852,
"strand": 1,
"end": 14520
},
{
"locus_tag": "SCO3227",
"type": "biosynthetic-additional",
"description": "<div class=\"focus-intro\">\n <strong>SCO3227</strong><br>\n \n aminotransferase<br>\n \n <br>\n Locus tag: SCO3227<br>\n Protein ID: NP_733596.1<br>\n Gene: None<br>\n \n Location: 14,510 - 15,844,\n (total: ...
"start": 14510,
"strand": -1,
"end": 15844
},
{
"locus_tag": "SCO3228",
"type": "other",
"description": "<div class=\"focus-intro\">\n <strong>SCO3228</strong><br>\n \n glycolate oxidase<br>\n \n <br>\n Locus tag: SCO3228<br>\n Protein ID: NP_627441.1<br>\n Gene: None<br>\n \n Location: 15,841 - 16,974,\n (total:...
"start": 15841,
"strand": -1,
"end": 16974
},
{
"locus_tag": "SCO3229",
"type": "other",
"description": "<div class=\"focus-intro\">\n <strong>SCO3229</strong><br>\n \n 4-hydroxyphenylpyruvate dioxygenase<br>\n \n <br>\n Locus tag: SCO3229<br>\n Protein ID: NP_627442.1<br>\n Gene: None<br>\n \n Location: 17,124 -...
"start": 17124,
"strand": -1,
"end": 18239
},
{
"locus_tag": "SCO3230",
"type": "biosynthetic",
"description": "<div class=\"focus-intro\">\n <strong>SCO3230</strong><br>\n \n CDA peptide synthetase I<br>\n \n <br>\n Locus tag: SCO3230<br>\n Protein ID: NP_627443.1<br>\n Gene: None<br>\n \n Location: 18,508 - 40,899,\n ...
"start": 18508,
"strand": 1,
"end": 40899
},
{
"locus_tag": "SCO3231",
"type": "biosynthetic",
"description": "<div class=\"focus-intro\">\n <strong>SCO3231</strong><br>\n \n CDA peptide synthetase II<br>\n \n <br>\n Locus tag: SCO3231<br>\n Protein ID: NP_627444.1<br>\n Gene: None<br>\n \n Location: 40,896 - 51,908,\n...
"start": 40896,
"strand": 1,
"end": 51908
},
{
"locus_tag": "SCO3232",
"type": "biosynthetic",
"description": "<div class=\"focus-intro\">\n <strong>SCO3232</strong><br>\n \n CDA peptide synthetase III<br>\n \n <br>\n Locus tag: SCO3232<br>\n Protein ID: NP_733597.1<br>\n Gene: None<br>\n \n Location: 51,908 - 59,161,\...
"start": 51908,
"strand": 1,
"end": 59161
},
{
"locus_tag": "SCO3233",
"type": "biosynthetic-additional",
"description": "<div class=\"focus-intro\">\n <strong>SCO3233</strong><br>\n \n hydrolase<br>\n \n <br>\n Locus tag: SCO3233<br>\n Protein ID: NP_627445.1<br>\n Gene: None<br>\n \n Location: 59,165 - 59,983,\n (total: 819 nt)...
"start": 59165,
"strand": 1,
"end": 59983
},
{
"locus_tag": "SCO3234",
"type": "other",
"description": "<div class=\"focus-intro\">\n <strong>SCO3234</strong><br>\n \n phosphotransferase<br>\n \n <br>\n Locus tag: SCO3234<br>\n Protein ID: NP_627446.1<br>\n Gene: None<br>\n \n Location: 59,995 - 60,897,\n (total...
"start": 59995,
"strand": 1,
"end": 60897
},
{
"locus_tag": "SCO3235",
"type": "transport",
"description": "<div class=\"focus-intro\">\n <strong>SCO3235</strong><br>\n \n ABC transporter<br>\n \n <br>\n Locus tag: SCO3235<br>\n Protein ID: NP_627447.1<br>\n Gene: None<br>\n \n Location: 60,973 - 62,820,\n (total: 1...
"start": 60973,
"strand": -1,
"end": 62820
},
{
"locus_tag": "SCO3236",
"type": "other",
"description": "<div class=\"focus-intro\">\n <strong>SCO3236</strong><br>\n \n oxygenase<br>\n \n <br>\n Locus tag: SCO3236<br>\n Protein ID: NP_627448.1<br>\n Gene: None<br>\n \n Location: 62,860 - 63,861,\n (total: 1002 nt...
"start": 62860,
"strand": -1,
"end": 63861
},
{
"locus_tag": "SCO3237",
"type": "other",
"description": "<div class=\"focus-intro\">\n <strong>SCO3237</strong><br>\n \n hypothetical protein<br>\n \n <br>\n Locus tag: SCO3237<br>\n Protein ID: NP_627449.1<br>\n Gene: None<br>\n \n Location: 63,919 - 65,307,\n (tot...
"start": 63919,
"strand": -1,
"end": 65307
},
{
"locus_tag": "SCO3238",
"type": "other",
"description": "<div class=\"focus-intro\">\n <strong>SCO3238</strong><br>\n \n hypothetical protein<br>\n \n <br>\n Locus tag: SCO3238<br>\n Protein ID: NP_627450.1<br>\n Gene: None<br>\n \n Location: 65,319 - 66,479,\n (tot...
"start": 65319,
"strand": -1,
"end": 66479
},
{
"locus_tag": "SCO3239",
"type": "other",
"description": "<div class=\"focus-intro\">\n <strong>SCO3239</strong><br>\n \n hypothetical protein<br>\n \n <br>\n Locus tag: SCO3239<br>\n Protein ID: NP_627451.1<br>\n Gene: None<br>\n \n Location: 66,486 - 67,355,\n (tot...
"start": 66486,
"strand": -1,
"end": 67355
},
{
"locus_tag": "SCO3240",
"type": "other",
"description": "<div class=\"focus-intro\">\n <strong>SCO3240</strong><br>\n \n hypothetical protein<br>\n \n <br>\n Locus tag: SCO3240<br>\n Protein ID: NP_627452.1<br>\n Gene: None<br>\n \n Location: 67,352 - 68,062,\n (tot...
"start": 67352,
"strand": -1,
"end": 68062
},
{
"locus_tag": "SCO3241",
"type": "other",
"description": "<div class=\"focus-intro\">\n <strong>SCO3241</strong><br>\n \n hypothetical protein<br>\n \n <br>\n Locus tag: SCO3241<br>\n Protein ID: NP_627453.1<br>\n Gene: None<br>\n \n Location: 68,059 - 68,931,\n (tot...
"start": 68059,
"strand": -1,
"end": 68931
},
{
"locus_tag": "SCO3242",
"type": "other",
"description": "<div class=\"focus-intro\">\n <strong>SCO3242</strong><br>\n \n puitative transferase<br>\n \n <br>\n Locus tag: SCO3242<br>\n Protein ID: NP_627454.1<br>\n Gene: None<br>\n \n Location: 68,928 - 69,803,\n (to...
"start": 68928,
"strand": -1,
"end": 69803
},
{
"locus_tag": "SCO3243",
"type": "other",
"description": "<div class=\"focus-intro\">\n <strong>SCO3243</strong><br>\n \n myo-inositol phosphate synthase<br>\n \n <br>\n Locus tag: SCO3243<br>\n Protein ID: NP_627455.1<br>\n Gene: None<br>\n \n Location: 69,800 - 70,...
"start": 69800,
"strand": -1,
"end": 70966
},
{
"locus_tag": "SCO3244",
"type": "other",
"description": "<div class=\"focus-intro\">\n <strong>SCO3244</strong><br>\n \n hypothetical protein<br>\n \n <br>\n Locus tag: SCO3244<br>\n Protein ID: NP_627456.1<br>\n Gene: None<br>\n \n Location: 71,016 - 71,813,\n (tot...
"start": 71016,
"strand": -1,
"end": 71813
},
{
"locus_tag": "SCO3245",
"type": "other",
"description": "<div class=\"focus-intro\">\n <strong>SCO3245</strong><br>\n \n salicylate hydroxylase<br>\n \n <br>\n Locus tag: SCO3245<br>\n Protein ID: NP_627457.1<br>\n Gene: None<br>\n \n Location: 71,881 - 73,143,\n (t...
"start": 71881,
"strand": -1,
"end": 73143
},
{
"locus_tag": "SCO3246",
"type": "biosynthetic-additional",
"description": "<div class=\"focus-intro\">\n <strong>SCO3246</strong><br>\n \n 3-oxoacyl-ACP synthase III<br>\n \n <br>\n Locus tag: SCO3246<br>\n Protein ID: NP_627458.1<br>\n Gene: None<br>\n \n Location: 73,190 - 74,182,\...
"start": 73190,
"strand": -1,
"end": 74182
},
{
"locus_tag": "SCO3247",
"type": "biosynthetic-additional",
"description": "<div class=\"focus-intro\">\n <strong>SCO3247</strong><br>\n \n acyl CoA oxidase<br>\n \n <br>\n Locus tag: SCO3247<br>\n Protein ID: NP_627459.1<br>\n Gene: None<br>\n \n Location: 74,179 - 75,981,\n (total: ...
"start": 74179,
"strand": -1,
"end": 75981
},
{
"locus_tag": "SCO3248",
"type": "biosynthetic-additional",
"description": "<div class=\"focus-intro\">\n <strong>SCO3248</strong><br>\n \n 3-oxoacyl-ACP synthase<br>\n \n <br>\n Locus tag: SCO3248<br>\n Protein ID: NP_627460.1<br>\n Gene: None<br>\n \n Location: 76,031 - 77,251,\n (t...
"start": 76031,
"strand": -1,
"end": 77251
},
{
"locus_tag": "SCO3249",
"type": "other",
"description": "<div class=\"focus-intro\">\n <strong>SCO3249</strong><br>\n \n acyl carrier protein<br>\n \n <br>\n Locus tag: SCO3249<br>\n Protein ID: NP_627461.1<br>\n Gene: None<br>\n \n Location: 77,248 - 77,493,\n (tot...
"start": 77248,
"strand": -1,
"end": 77493
},
{
"locus_tag": "SCO3250",
"type": "other",
"description": "<div class=\"focus-intro\">\n <strong>SCO3250</strong><br>\n \n integrase<br>\n \n <br>\n Locus tag: SCO3250<br>\n Protein ID: NP_627462.1<br>\n Gene: None<br>\n \n Location: 77,926 - 79,080,\n (total: 1155 nt...
"start": 77926,
"strand": -1,
"end": 79080
}
],
example_data/Streptomyces_coelicolor_A3_Cluster10.js view on Meta::CPAN
"start": 1,
"orfs": [
{
"locus_tag": "SCO3215",
"type": "biosynthetic-additional",
"description": "<div class=\"focus-intro\">\n <strong>SCO3215</strong><br>\n \n hypothetical protein<br>\n \n <br>\n Locus tag: SCO3215<br>\n Protein ID: NP_627429.1<br>\n Gene: None<br>\n \n Location: 1 - 1,017,\n (total: 1017 nt)<b...
"start": 1,
"strand": -1,
"end": 1017
},
{
"locus_tag": "SCO3216",
"type": "other",
"description": "<div class=\"focus-intro\">\n <strong>SCO3216</strong><br>\n \n integral membrane ATPase<br>\n \n <br>\n Locus tag: SCO3216<br>\n Protein ID: NP_627430.1<br>\n Gene: None<br>\n \n Location: 1,310 - 3,700,\n (total: 23...
"start": 1310,
"strand": 1,
"end": 3700
},
{
"locus_tag": "SCO3217",
"type": "regulatory",
"description": "<div class=\"focus-intro\">\n <strong>SCO3217</strong><br>\n \n transcriptional regulator<br>\n \n <br>\n Locus tag: SCO3217<br>\n Protein ID: NP_627431.1<br>\n Gene: None<br>\n \n Location: 4,445 - 6,361,\n (total: 1...
"start": 4445,
"strand": 1,
"end": 6361
},
{
"locus_tag": "SCO3218",
"type": "biosynthetic-additional",
"description": "<div class=\"focus-intro\">\n <strong>SCO3218</strong><br>\n \n hypothetical protein<br>\n \n <br>\n Locus tag: SCO3218<br>\n Protein ID: NP_627432.1<br>\n Gene: None<br>\n \n Location: 6,423 - 6,638,\n (total: 216 nt...
"start": 6423,
"strand": -1,
"end": 6638
},
{
"locus_tag": "SCO3219",
"type": "other",
"description": "<div class=\"focus-intro\">\n <strong>SCO3219</strong><br>\n \n lipase<br>\n \n <br>\n Locus tag: SCO3219<br>\n Protein ID: NP_627433.1<br>\n Gene: None<br>\n \n Location: 6,761 - 7,936,\n (total: 1176 nt)<br>\n <br>\...
"start": 6761,
"strand": -1,
"end": 7936
},
{
"locus_tag": "SCO3220",
"type": "other",
"description": "<div class=\"focus-intro\">\n <strong>SCO3220</strong><br>\n \n hypothetical protein<br>\n \n <br>\n Locus tag: SCO3220<br>\n Protein ID: NP_627434.1<br>\n Gene: None<br>\n \n Location: 8,144 - 8,572,\n (total: 429 nt...
"start": 8144,
"strand": -1,
"end": 8572
},
{
"locus_tag": "SCO3221",
"type": "other",
"description": "<div class=\"focus-intro\">\n <strong>SCO3221</strong><br>\n \n prephenate dehydrogenase<br>\n \n <br>\n Locus tag: SCO3221<br>\n Protein ID: NP_627435.1<br>\n Gene: None<br>\n \n Location: 8,665 - 9,519,\n (total: 85...
"start": 8665,
"strand": -1,
"end": 9519
},
{
"locus_tag": "SCO3222",
"type": "other",
"description": "<div class=\"focus-intro\">\n <strong>SCO3222</strong><br>\n \n hypothetical protein<br>\n \n <br>\n Locus tag: SCO3222<br>\n Protein ID: NP_627436.1<br>\n Gene: None<br>\n \n Location: 9,617 - 10,072,\n (total: 456 n...
"start": 9617,
"strand": -1,
"end": 10072
},
{
"locus_tag": "SCO3223",
"type": "other",
"description": "<div class=\"focus-intro\">\n <strong>SCO3223</strong><br>\n \n ABC transporter<br>\n \n <br>\n Locus tag: SCO3223<br>\n Protein ID: NP_627437.1<br>\n Gene: None<br>\n \n Location: 10,227 - 11,021,\n (total: 795 nt)<b...
"start": 10227,
"strand": -1,
"end": 11021
},
{
"locus_tag": "SCO3224",
"type": "transport",
"description": "<div class=\"focus-intro\">\n <strong>SCO3224</strong><br>\n \n ABC transporter ATP-binding protein<br>\n \n <br>\n Locus tag: SCO3224<br>\n Protein ID: NP_627438.1<br>\n Gene: None<br>\n \n Location: 11,028 - 11,981,...
"start": 11028,
"strand": -1,
"end": 11981
},
{
"locus_tag": "SCO3225",
"type": "regulatory",
"description": "<div class=\"focus-intro\">\n <strong>SCO3225</strong><br>\n \n two component sensor kinase<br>\n \n <br>\n Locus tag: SCO3225<br>\n Protein ID: NP_627439.1<br>\n Gene: None<br>\n \n Location: 12,118 - 13,833,\n (tota...
"start": 12118,
"strand": 1,
"end": 13833
},
{
"locus_tag": "SCO3226",
"type": "regulatory",
"description": "<div class=\"focus-intro\">\n <strong>SCO3226</strong><br>\n \n two component system response regulator<br>\n \n <br>\n Locus tag: SCO3226<br>\n Protein ID: NP_627440.1<br>\n Gene: None<br>\n \n Location: 13,852 - 14,...
"start": 13852,
"strand": 1,
"end": 14520
},
{
"locus_tag": "SCO3227",
"type": "biosynthetic-additional",
"description": "<div class=\"focus-intro\">\n <strong>SCO3227</strong><br>\n \n aminotransferase<br>\n \n <br>\n Locus tag: SCO3227<br>\n Protein ID: NP_733596.1<br>\n Gene: None<br>\n \n Location: 14,510 - 15,844,\n (total: 1335 nt)...
"start": 14510,
"strand": -1,
"end": 15844
},
{
"locus_tag": "SCO3228",
"type": "other",
"description": "<div class=\"focus-intro\">\n <strong>SCO3228</strong><br>\n \n glycolate oxidase<br>\n \n <br>\n Locus tag: SCO3228<br>\n Protein ID: NP_627441.1<br>\n Gene: None<br>\n \n Location: 15,841 - 16,974,\n (total: 1134 nt...
"start": 15841,
"strand": -1,
"end": 16974
},
{
"locus_tag": "SCO3229",
"type": "other",
"description": "<div class=\"focus-intro\">\n <strong>SCO3229</strong><br>\n \n 4-hydroxyphenylpyruvate dioxygenase<br>\n \n <br>\n Locus tag: SCO3229<br>\n Protein ID: NP_627442.1<br>\n Gene: None<br>\n \n Location: 17,124 - 18,239,...
"start": 17124,
"strand": -1,
"end": 18239
},
{
"locus_tag": "SCO3230",
"type": "biosynthetic",
"description": "<div class=\"focus-intro\">\n <strong>SCO3230</strong><br>\n \n CDA peptide synthetase I<br>\n \n <br>\n Locus tag: SCO3230<br>\n Protein ID: NP_627443.1<br>\n Gene: None<br>\n \n Location: 18,508 - 40,899,\n (total: ...
"start": 18508,
"strand": 1,
"end": 40899
},
{
"locus_tag": "SCO3231",
"type": "biosynthetic",
"description": "<div class=\"focus-intro\">\n <strong>SCO3231</strong><br>\n \n CDA peptide synthetase II<br>\n \n <br>\n Locus tag: SCO3231<br>\n Protein ID: NP_627444.1<br>\n Gene: None<br>\n \n Location: 40,896 - 51,908,\n (total:...
"start": 40896,
"strand": 1,
"end": 51908
},
{
"locus_tag": "SCO3232",
"type": "biosynthetic",
"description": "<div class=\"focus-intro\">\n <strong>SCO3232</strong><br>\n \n CDA peptide synthetase III<br>\n \n <br>\n Locus tag: SCO3232<br>\n Protein ID: NP_733597.1<br>\n Gene: None<br>\n \n Location: 51,908 - 59,161,\n (total...
"start": 51908,
"strand": 1,
"end": 59161
},
{
"locus_tag": "SCO3233",
"type": "biosynthetic-additional",
"description": "<div class=\"focus-intro\">\n <strong>SCO3233</strong><br>\n \n hydrolase<br>\n \n <br>\n Locus tag: SCO3233<br>\n Protein ID: NP_627445.1<br>\n Gene: None<br>\n \n Location: 59,165 - 59,983,\n (total: 819 nt)<br>\n <...
"start": 59165,
"strand": 1,
"end": 59983
},
{
"locus_tag": "SCO3234",
"type": "other",
"description": "<div class=\"focus-intro\">\n <strong>SCO3234</strong><br>\n \n phosphotransferase<br>\n \n <br>\n Locus tag: SCO3234<br>\n Protein ID: NP_627446.1<br>\n Gene: None<br>\n \n Location: 59,995 - 60,897,\n (total: 903 nt...
"start": 59995,
"strand": 1,
"end": 60897
},
{
"locus_tag": "SCO3235",
"type": "transport",
"description": "<div class=\"focus-intro\">\n <strong>SCO3235</strong><br>\n \n ABC transporter<br>\n \n <br>\n Locus tag: SCO3235<br>\n Protein ID: NP_627447.1<br>\n Gene: None<br>\n \n Location: 60,973 - 62,820,\n (total: 1848 nt)<...
"start": 60973,
"strand": -1,
"end": 62820
},
{
"locus_tag": "SCO3236",
"type": "other",
"description": "<div class=\"focus-intro\">\n <strong>SCO3236</strong><br>\n \n oxygenase<br>\n \n <br>\n Locus tag: SCO3236<br>\n Protein ID: NP_627448.1<br>\n Gene: None<br>\n \n Location: 62,860 - 63,861,\n (total: 1002 nt)<br>\n ...
"start": 62860,
"strand": -1,
"end": 63861
},
{
"locus_tag": "SCO3237",
"type": "other",
"description": "<div class=\"focus-intro\">\n <strong>SCO3237</strong><br>\n \n hypothetical protein<br>\n \n <br>\n Locus tag: SCO3237<br>\n Protein ID: NP_627449.1<br>\n Gene: None<br>\n \n Location: 63,919 - 65,307,\n (total: 1389...
"start": 63919,
"strand": -1,
"end": 65307
},
{
"locus_tag": "SCO3238",
"type": "other",
"description": "<div class=\"focus-intro\">\n <strong>SCO3238</strong><br>\n \n hypothetical protein<br>\n \n <br>\n Locus tag: SCO3238<br>\n Protein ID: NP_627450.1<br>\n Gene: None<br>\n \n Location: 65,319 - 66,479,\n (total: 1161...
"start": 65319,
"strand": -1,
"end": 66479
},
{
"locus_tag": "SCO3239",
"type": "other",
"description": "<div class=\"focus-intro\">\n <strong>SCO3239</strong><br>\n \n hypothetical protein<br>\n \n <br>\n Locus tag: SCO3239<br>\n Protein ID: NP_627451.1<br>\n Gene: None<br>\n \n Location: 66,486 - 67,355,\n (total: 870 ...
"start": 66486,
"strand": -1,
"end": 67355
},
{
"locus_tag": "SCO3240",
"type": "other",
"description": "<div class=\"focus-intro\">\n <strong>SCO3240</strong><br>\n \n hypothetical protein<br>\n \n <br>\n Locus tag: SCO3240<br>\n Protein ID: NP_627452.1<br>\n Gene: None<br>\n \n Location: 67,352 - 68,062,\n (total: 711 ...
"start": 67352,
"strand": -1,
"end": 68062
},
{
"locus_tag": "SCO3241",
"type": "other",
"description": "<div class=\"focus-intro\">\n <strong>SCO3241</strong><br>\n \n hypothetical protein<br>\n \n <br>\n Locus tag: SCO3241<br>\n Protein ID: NP_627453.1<br>\n Gene: None<br>\n \n Location: 68,059 - 68,931,\n (total: 873 ...
"start": 68059,
"strand": -1,
"end": 68931
},
{
"locus_tag": "SCO3242",
"type": "other",
"description": "<div class=\"focus-intro\">\n <strong>SCO3242</strong><br>\n \n puitative transferase<br>\n \n <br>\n Locus tag: SCO3242<br>\n Protein ID: NP_627454.1<br>\n Gene: None<br>\n \n Location: 68,928 - 69,803,\n (total: 876...
"start": 68928,
"strand": -1,
"end": 69803
},
{
"locus_tag": "SCO3243",
"type": "other",
"description": "<div class=\"focus-intro\">\n <strong>SCO3243</strong><br>\n \n myo-inositol phosphate synthase<br>\n \n <br>\n Locus tag: SCO3243<br>\n Protein ID: NP_627455.1<br>\n Gene: None<br>\n \n Location: 69,800 - 70,966,\n (...
"start": 69800,
"strand": -1,
"end": 70966
},
{
"locus_tag": "SCO3244",
"type": "other",
"description": "<div class=\"focus-intro\">\n <strong>SCO3244</strong><br>\n \n hypothetical protein<br>\n \n <br>\n Locus tag: SCO3244<br>\n Protein ID: NP_627456.1<br>\n Gene: None<br>\n \n Location: 71,016 - 71,813,\n (total: 798 ...
"start": 71016,
"strand": -1,
"end": 71813
},
{
"locus_tag": "SCO3245",
"type": "other",
"description": "<div class=\"focus-intro\">\n <strong>SCO3245</strong><br>\n \n salicylate hydroxylase<br>\n \n <br>\n Locus tag: SCO3245<br>\n Protein ID: NP_627457.1<br>\n Gene: None<br>\n \n Location: 71,881 - 73,143,\n (total: 12...
"start": 71881,
"strand": -1,
"end": 73143
},
{
"locus_tag": "SCO3246",
"type": "biosynthetic-additional",
"description": "<div class=\"focus-intro\">\n <strong>SCO3246</strong><br>\n \n 3-oxoacyl-ACP synthase III<br>\n \n <br>\n Locus tag: SCO3246<br>\n Protein ID: NP_627458.1<br>\n Gene: None<br>\n \n Location: 73,190 - 74,182,\n (total...
"start": 73190,
"strand": -1,
"end": 74182
},
{
"locus_tag": "SCO3247",
"type": "biosynthetic-additional",
"description": "<div class=\"focus-intro\">\n <strong>SCO3247</strong><br>\n \n acyl CoA oxidase<br>\n \n <br>\n Locus tag: SCO3247<br>\n Protein ID: NP_627459.1<br>\n Gene: None<br>\n \n Location: 74,179 - 75,981,\n (total: 1803 nt)...
"start": 74179,
"strand": -1,
"end": 75981
},
{
"locus_tag": "SCO3248",
"type": "biosynthetic-additional",
"description": "<div class=\"focus-intro\">\n <strong>SCO3248</strong><br>\n \n 3-oxoacyl-ACP synthase<br>\n \n <br>\n Locus tag: SCO3248<br>\n Protein ID: NP_627460.1<br>\n Gene: None<br>\n \n Location: 76,031 - 77,251,\n (total: 12...
"start": 76031,
"strand": -1,
"end": 77251
},
{
"locus_tag": "SCO3249",
"type": "other",
"description": "<div class=\"focus-intro\">\n <strong>SCO3249</strong><br>\n \n acyl carrier protein<br>\n \n <br>\n Locus tag: SCO3249<br>\n Protein ID: NP_627461.1<br>\n Gene: None<br>\n \n Location: 77,248 - 77,493,\n (total: 246 ...
"start": 77248,
"strand": -1,
"end": 77493
},
{
"locus_tag": "SCO3250",
"type": "other",
"description": "<div class=\"focus-intro\">\n <strong>SCO3250</strong><br>\n \n integrase<br>\n \n <br>\n Locus tag: SCO3250<br>\n Protein ID: NP_627462.1<br>\n Gene: None<br>\n \n Location: 77,926 - 79,080,\n (total: 1155 nt)<br>\n ...
"start": 77926,
"strand": -1,
"end": 79080
}
],
view all matches for this distribution
view release on metacpan or search on metacpan
contrib/roary_plots/roary.html view on Meta::CPAN
* Font Awesome
*
*//*!
* Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
* License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
*/@font-face{font-family:'FontAwesome';src:url('../components/font-awesome/fonts/fontawesome-webfont.eot?v=4.3.0');src:url('../components/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'),url('../components/font...
*
* IPython base
*
*/.modal.fade .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}code{color:#000}pre{font-size:inherit;line-height:inherit}label{font-weight:normal}.border-box-sizing{b...
*
view all matches for this distribution
view release on metacpan or search on metacpan
examples/tk/gsequence.pl view on Meta::CPAN
callback => sub { Gtk->exit( 0 ); } },
{ path => '/_Edit',
type => '<Branch>' },
{ path => '/Edit/C_ut',
callback => sub { $seq_edit[$current]->cut_clipboard(); },
accelerator => '<control>X' },
{ path => '/Edit/_Copy',
callback => sub { $seq_edit[$current]->copy_clipboard(); },
accelerator => '<control>C' },
{ path => '/Edit/_Paste',
callback => sub { $seq_edit[$current]->paste_clipboard(); },
accelerator => '<control>V' },
{ path => '/Edit/Select All',
callback => sub { $seq_edit[$current]->select_region(0,-1); } },
{ path => '/_Specs',
view all matches for this distribution
view release on metacpan or search on metacpan
root/css/excite-bike/jquery-ui-1.7.2.custom.css view on Meta::CPAN
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Bot/Pastebot.pm view on Meta::CPAN
__END__
=head1 NAME
Bot::Pastebot - the original clipboard to chat gateway
=head1 VERSION
version 0.600
view all matches for this distribution
view release on metacpan or search on metacpan
bin/PBibTk.pl view on Meta::CPAN
B<Quick search> for authors and keywords. Searches are remembered and can be quickly accessed (or re-executed) later.
=item *
Easy B<copy-and-paste of references> into the document using the system clipboard and your favourite editor (including MS Word and OpenOffice).
=item *
B<Jump> to the place a reference is cited in the current document. (I think this only works with MS Word at the moment.) For most document types, you will be able to quickly B<open the current document> for editing.
view all matches for this distribution
view release on metacpan or search on metacpan
examples/web/Styles/jquery-ui-1.8.11.custom.css view on Meta::CPAN
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
view all matches for this distribution
view release on metacpan or search on metacpan
t/samples/stackoverflow.atom view on Meta::CPAN
//--restore from string--
Spanned s3 = Html.fromHtml(s2);
et.setText(s3);
</code></pre>
<p>src: <a href="https://stackoverflow.com/questions/20992922/copy-to-clipboard-using-commonsware-cwac-richedit-library">Copy to clipboard using commonsware cwac-richedit library</a></p>
<p><strong>The Problem:</strong></p>
<p>I have to apply Bold, Italic, underline, strikethrough, font, Center Align, Left Align, Right Align, Justified,...etc to selected text on click of a button in a tool bar different than an action bar button. Is there any way I can place the e...
view all matches for this distribution
view release on metacpan or search on metacpan
lib/CGI/Bus/wg.pm view on Meta::CPAN
if $fo;
if ($ed && $fr && $fr =~/^file:(.*)/i) {
my $fs =$1; $fs =~s/\//\\/g;
$r .='<span style="font-size: smaller;" '
#.' onclick="window.event.srcElement.select" '
#.' ondblclick="{window.clipboardData.setData(\'Text\',' .$p->htmlescape($fs) .'\'); return(false)}" '
# window.event.srcElement
# document.selection.empty();
.' title="' .$p->htmlescape($s->lng(1,'Files') .' ') .'" '
.'><sub>'
.$p->htmlescape($fs) ."</sub></span>"
view all matches for this distribution
view release on metacpan or search on metacpan
lib/CGI/Inspect/htdocs/js/themes/smoothness/jquery-ui-1.7.1.custom.css view on Meta::CPAN
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
view all matches for this distribution
view release on metacpan or search on metacpan
Session.vim view on Meta::CPAN
let &cpo=s:cpo_save
unlet s:cpo_save
set autoindent
set background=dark
set backspace=2
set clipboard=unnamed
set comments=b:#,:%,fb:-,n:>,n:)
set cscopeprg=/usr/bin/cscope
set cscopetag
set cscopeverbose
set errorformat=%f:%l:%m
view all matches for this distribution
view release on metacpan or search on metacpan
data/tiddlers.json view on Meta::CPAN
"title": "ApacheStuff",
"modified": "20260723224816523"
},
{
"created": "20250724003454771",
"text": "\"\"\"\no See also:\n- TheOSGuide\n\no Apple::AppStoreConnect:\n- Apple App Store Connect API client\n- https://metacpan.org/dist/Apple-AppStoreConnect\n\no Mac::FSEvents:\n- Monitor a directory structure for changes\n- https://metac...
"title": "AppleMac",
"modified": "20260716073355952"
},
{
"created": "20220410013047971",
data/tiddlers.json view on Meta::CPAN
"modified": "20260705021216920",
"created": "20211021064151042"
},
{
"created": "20240408005945394",
"text": "\"\"\"\no App::ClipboardUtils:\n- CLI utilities related to clipboard\n- https://metacpan.org/dist/App-ClipboardUtils\n\no Clipboard:\n- Copy and paste with any OS\n- https://metacpan.org/dist/Clipboard\n- It includes 5 command line u...
"title": "ClipBoard",
"modified": "20260717070914618"
},
{
"text": "\"\"\"\no See also:\n- [[HTMLHandling]] - For HTML::Valid\n- https://en.wikipedia.org/wiki/Eshu\n\n<pre>\nGeneric advice:\n- use standard\n- use Test2\n</pre>\n\no App::CriticDB:\n- Manage a database of Perl::Critic violations\n- htt...
view all matches for this distribution
view release on metacpan or search on metacpan
vhost/html/js/tiny_mce/langs/en.js view on Meta::CPAN
cancel:"Cancel",
close:"Close",
browse:"Browse",
class_name:"Class",
not_set:"-- Not set --",
clipboard_msg:"Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?",
clipboard_no_support:"Currently not supported by your browser, use keyboard shortcuts instead.",
popup_blocked:"Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.",
invalid_data:"Error: Invalid values entered, these are marked in red.",
more_colors:"More colors"
},
contextmenu:{
view all matches for this distribution
view release on metacpan or search on metacpan
vhost/html/js/tiny_mce/langs/en.js view on Meta::CPAN
cancel:"Cancel",
close:"Close",
browse:"Browse",
class_name:"Class",
not_set:"-- Not set --",
clipboard_msg:"Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?",
clipboard_no_support:"Currently not supported by your browser, use keyboard shortcuts instead.",
popup_blocked:"Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.",
invalid_data:"Error: Invalid values entered, these are marked in red.",
more_colors:"More colors"
},
contextmenu:{
view all matches for this distribution
view release on metacpan or search on metacpan
vhost/html/js/tiny_mce/langs/en.js view on Meta::CPAN
cancel:"Cancel",
close:"Close",
browse:"Browse",
class_name:"Class",
not_set:"-- Not set --",
clipboard_msg:"Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?",
clipboard_no_support:"Currently not supported by your browser, use keyboard shortcuts instead.",
popup_blocked:"Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.",
invalid_data:"Error: Invalid values entered, these are marked in red.",
more_colors:"More colors"
},
contextmenu:{
view all matches for this distribution
view release on metacpan or search on metacpan
t/sass-spec/benchmarks/vanilla_css_huge.scss view on Meta::CPAN
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="icon-"] {
*/
.icon-googeplus:before, .icon-moovweblogo:before, .main-header-logo:before, .blog-logo:before, .icon-wifi:before, .icon-twitter:before, .icon-speechbubble:before, .icon-speech:before, .icon-rocket:before, .icon-linkedin:before, .icon-lightning:before...
font-family: 'icomoon';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
t/sass-spec/benchmarks/vanilla_css_huge.scss view on Meta::CPAN
content: "\e009"; }
.icon-facebook:before {
content: "\e00a"; }
.icon-clipboard:before {
content: "\e00b"; }
.icon-round-wifi:before, .category-icon-news:before {
content: "\e00c"; }
t/sass-spec/benchmarks/vanilla_css_huge.scss view on Meta::CPAN
content: "\e012"; }
.icon-round-facebook:before {
content: "\e013"; }
.icon-round-clipboard:before {
content: "\e014"; }
.visuallyhidden {
border: 0;
clip: rect(0 0 0 0);
view all matches for this distribution
view release on metacpan or search on metacpan
0.26.0 2020-01-20 15:27:13 +0100 Tobias Oetiker <tobi@oetiker.ch>
- pop config option cancelLabel to override label on calcle button in popups
- form field option 'copyOnTap' added to copy readOnly field content to
clipboard on tap.
0.25.1 2019-12-16 09:50:38 +0100 Tobias Oetiker <tobi@oetiker.ch>
- merge translations
view all matches for this distribution
view release on metacpan or search on metacpan
examples/TestApp/root/static/css/theme/jquery-ui.custom.css view on Meta::CPAN
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
view all matches for this distribution
view release on metacpan or search on metacpan
lib/CatalystX/Crudite/Util/Random.pm view on Meta::CPAN
clinker
Clint
Clinton
Clio
clip
clipboard
clipped
clipper
clippers
clipping
clippings
view all matches for this distribution
view release on metacpan or search on metacpan
examples/clipboard_example.pl view on Meta::CPAN
# Integration with Chandra::App (commented - requires running app)
# use Chandra::App;
# my $app = Chandra::App->new(title => 'Clipboard Demo');
# $app->bind('copy', sub {
# my ($text) = @_;
# $app->clipboard->set_text($text);
# });
# $app->bind('paste', sub {
# return $app->clipboard->get_text;
# });
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Clipboard/Any.pm view on Meta::CPAN
our $AUTHORITY = 'cpan:PERLANCAR'; # AUTHORITY
our $DATE = '2025-06-16'; # DATE
our $DIST = 'Clipboard-Any'; # DIST
our $VERSION = '0.015'; # VERSION
our $known_clipboard_managers = [qw/klipper parcellite clipit xclip/];
our $sch_clipboard_manager = ['str', in=>$known_clipboard_managers];
our %argspecopt_clipboard_manager = (
clipboard_manager => {
summary => 'Explicitly set clipboard manager to use',
schema => $sch_clipboard_manager,
description => <<'MARKDOWN',
The default, when left undef, is to detect what clipboard manager is running.
MARKDOWN
cmdline_aliases => {m=>{}},
},
);
lib/Clipboard/Any.pm view on Meta::CPAN
@paths;
}
$SPEC{':package'} = {
v => 1.1,
summary => 'Common interface to clipboard manager functions',
description => <<'MARKDOWN',
This module provides common functions related to clipboard manager.
Supported clipboard manager: KDE Plasma's Klipper (`klipper`), `parcellite`,
`clipit`, `xclip`. Support for more clipboard managers, e.g. on Windows or other
Linux desktop environment is welcome.
MARKDOWN
};
$SPEC{'detect_clipboard_manager'} = {
v => 1.1,
summary => 'Detect which clipboard manager program is currently running',
description => <<'MARKDOWN',
Will return a string containing name of clipboard manager program, e.g.
`klipper`. Will return undef if no known clipboard manager is detected.
MARKDOWN
result_naked => 1,
args => {
detail => {
schema => 'bool*',
cmdline_aliases => {l=>{}},
},
},
#result => {
# schema => $sch_clipboard_manager,
#},
};
sub detect_clipboard_manager {
my %args = @_;
require File::Which;
require Proc::Find;
lib/Clipboard/Any.pm view on Meta::CPAN
my $info = {};
DETECT: {
DETECT_KLIPPER:
{
log_trace "Checking whether clipboard manager klipper is running ...";
METHOD1: {
my @paths = _find_qdbus();
unless (@paths) {
lib/Clipboard/Any.pm view on Meta::CPAN
#}
} # DETECT_KLIPPER
DETECT_PARCELLITE:
{
log_trace "Checking whether clipboard manager parcellite is running ...";
my $pids = Proc::Find::find_proc(name => "parcellite");
if (@$pids) {
log_trace "parcellite process is running, concluding using parcellite";
$info->{manager} = "parcellite";
last DETECT;
lib/Clipboard/Any.pm view on Meta::CPAN
} # DETECT_PARCELLITE
DETECT_CLIPIT:
{
# basically the same as parcellite
log_trace "Checking whether clipboard manager clipit is running ...";
my $pids = Proc::Find::find_proc(name => "clipit");
if (@$pids) {
log_trace "clipit process is running, concluding using clipit";
$info->{manager} = "parcellite";
last DETECT;
lib/Clipboard/Any.pm view on Meta::CPAN
log_trace "xclip found in PATH, concluding using xclip";
$info->{manager} = "xclip";
$info->{xclip_path} = $path;
} # DETECT_XCLIP
log_trace "No known clipboard manager is detected";
} # DETECT
if ($args{detail}) {
$info;
} else {
$info->{manager};
}
}
$SPEC{'clear_clipboard_history'} = {
v => 1.1,
summary => 'Delete all clipboard items',
description => <<'MARKDOWN',
MARKDOWN
args => {
%argspecopt_clipboard_manager,
},
};
sub clear_clipboard_history {
my %args = @_;
my $clipboard_manager = $args{clipboard_manager} // detect_clipboard_manager();
return [412, "Can't detect any known clipboard manager"]
unless $clipboard_manager;
if ($clipboard_manager eq 'klipper') {
my @paths = _find_qdbus();
die "Can't find qdbus" unless @paths;
my ($stdout, $stderr);
# qdbus likes to emit an empty line
system({capture_stdout=>\$stdout, capture_stderr=>\$stderr},
$paths[0], "org.kde.klipper", "/klipper", "clearClipboardHistory");
my $exit_code = $? < 0 ? $? : $?>>8;
return [500, "/klipper's clearClipboardHistory failed: $exit_code"] if $exit_code;
return [200, "OK"];
} elsif ($clipboard_manager eq 'parcellite') {
return [501, "Not yet implemented"];
} elsif ($clipboard_manager eq 'clipit') {
return [501, "Not yet implemented"];
} elsif ($clipboard_manager eq 'xclip') {
# implemented by setting both primary and clipboard to empty string
my $fh;
open $fh, "| xclip -i -selection primary" ## no critic: InputOutput::ProhibitTwoArgOpen
or return [500, "xclip -i -selection primary failed (1): $!"];
print $fh '';
close $fh
or return [500, "xclip -i -selection primary failed (2): $!"];
open $fh, "| xclip -i -selection clipboard" ## no critic: InputOutput::ProhibitTwoArgOpen
or return [500, "xclip -i -selection clipboard failed (1): $!"];
print $fh '';
close $fh
or return [500, "xclip -i -selection clipboard failed (2): $!"];
return [200, "OK"];
}
[412, "Cannot clear clipboard history (clipboard manager=$clipboard_manager)"];
}
$SPEC{'clear_clipboard_content'} = {
v => 1.1,
summary => 'Delete current clipboard content',
description => <<'MARKDOWN',
MARKDOWN
args => {
%argspecopt_clipboard_manager,
},
};
sub clear_clipboard_content {
my %args = @_;
my $clipboard_manager = $args{clipboard_manager} // detect_clipboard_manager();
return [412, "Can't detect any known clipboard manager"]
unless $clipboard_manager;
if ($clipboard_manager eq 'klipper') {
my @paths = _find_qdbus();
die "Can't find qdbus" unless @paths;
my ($stdout, $stderr);
# qdbus likes to emit an empty line
system({capture_stdout=>\$stdout, capture_stderr=>\$stderr},
$paths[0], "org.kde.klipper", "/klipper", "clearClipboardContents");
my $exit_code = $? < 0 ? $? : $?>>8;
return [500, "/klipper's clearClipboardContents failed: $exit_code"] if $exit_code;
return [200, "OK"];
} elsif ($clipboard_manager eq 'parcellite') {
return [501, "Not yet implemented"];
} elsif ($clipboard_manager eq 'clipit') {
return [501, "Not yet implemented"];
} elsif ($clipboard_manager eq 'xclip') {
# implemented by setting primary to empty string
open my $fh, "| xclip -i -selection primary" ## no critic: InputOutput::ProhibitTwoArgOpen
or return [500, "xclip -i -selection primary failed (1): $!"];
print $fh '';
lib/Clipboard/Any.pm view on Meta::CPAN
or return [500, "xclip -i -selection primary failed (2): $!"];
return [200, "OK"];
}
[412, "Cannot clear clipboard content (clipboard manager=$clipboard_manager)"];
}
$SPEC{'get_clipboard_content'} = {
v => 1.1,
summary => 'Get the clipboard content (most recent, history index [0])',
description => <<'MARKDOWN',
Caveats for klipper: Non-text item is not retrievable by getClipboardContents().
If the current item is e.g. an image, then the next text item from history will
be returned instead, or empty string if none exists.
MARKDOWN
args => {
%argspecopt_clipboard_manager,
},
examples => [
{
summary => 'Munge text (remove duplicate spaces) in clipboard',
src_plang => 'bash',
src => q{[[prog]] | perl -lpe's/ {2,}/ /g' | clipadd},
test => 0,
'x.doc.show_result' => 0,
},
],
};
sub get_clipboard_content {
my %args = @_;
my $clipboard_manager = $args{clipboard_manager} // detect_clipboard_manager();
return [412, "Can't detect any known clipboard manager"]
unless $clipboard_manager;
if ($clipboard_manager eq 'klipper') {
my @paths = _find_qdbus();
die "Can't find qdbus" unless @paths;
my ($stdout, $stderr);
system({capture_stdout=>\$stdout, capture_stderr=>\$stderr},
$paths[0], "org.kde.klipper", "/klipper", "getClipboardContents");
my $exit_code = $? < 0 ? $? : $?>>8;
return [500, "/klipper's getClipboardContents failed: $exit_code"] if $exit_code;
chomp $stdout;
return [200, "OK", $stdout];
} elsif ($clipboard_manager eq 'parcellite') {
my ($stdout, $stderr);
system({capture_stdout=>\$stdout, capture_stderr=>\$stderr},
"parcellite", "-p");
my $exit_code = $? < 0 ? $? : $?>>8;
return [500, "parcellite command failed with exit code $exit_code"] if $exit_code;
return [200, "OK", $stdout];
} elsif ($clipboard_manager eq 'clipit') {
my ($stdout, $stderr);
system({capture_stdout=>\$stdout, capture_stderr=>\$stderr},
"clipit", "-p");
my $exit_code = $? < 0 ? $? : $?>>8;
return [500, "clipit command failed with exit code $exit_code"] if $exit_code;
return [200, "OK", $stdout];
} elsif ($clipboard_manager eq 'xclip') {
my ($stdout, $stderr);
system({capture_stdout=>\$stdout, capture_stderr=>\$stderr},
"xclip", "-o", "-selection", "primary");
my $exit_code = $? < 0 ? $? : $?>>8;
return [500, "xclip -o failed with exit code $exit_code"] if $exit_code;
return [200, "OK", $stdout];
}
[412, "Cannot get clipboard content (clipboard manager=$clipboard_manager)"];
}
$SPEC{'list_clipboard_history'} = {
v => 1.1,
summary => 'List the clipboard history',
description => <<'MARKDOWN',
Caveats for klipper: 1) Klipper does not provide method to get the length of
history. So we retrieve history item one by one using getClipboardHistoryItem(i)
from i=0, i=1, and so on. And assume that if we get two consecutive empty
string, it means we reach the end of the clipboard history before the first
empty result.
2) Non-text items are not retrievable by getClipboardHistoryItem().
MARKDOWN
args => {
%argspecopt_clipboard_manager,
},
};
sub list_clipboard_history {
my %args = @_;
my $clipboard_manager = $args{clipboard_manager} // detect_clipboard_manager();
return [412, "Can't detect any known clipboard manager"]
unless $clipboard_manager;
if ($clipboard_manager eq 'klipper') {
my @paths = _find_qdbus();
die "Can't find qdbus" unless @paths;
my @rows;
my $i = 0;
my $got_empty;
lib/Clipboard/Any.pm view on Meta::CPAN
push @rows, $stdout;
}
$i++;
}
return [200, "OK", \@rows];
} elsif ($clipboard_manager eq 'parcellite') {
# parcellite -c usually just prints the same result as -p (primary)
return [501, "Not yet implemented"];
} elsif ($clipboard_manager eq 'clipit') {
# clipit -c usually just prints the same result as -p (primary)
return [501, "Not yet implemented"];
} elsif ($clipboard_manager eq 'xclip') {
my ($stdout, $stderr, $exit_code);
my @rows;
system({capture_stdout=>\$stdout, capture_stderr=>\$stderr},
"xclip", "-o", "-selection", "primary");
$exit_code = $? < 0 ? $? : $?>>8;
return [500, "xclip -o (primary) failed with exit code $exit_code"] if $exit_code;
push @rows, $stdout;
system({capture_stdout=>\$stdout, capture_stderr=>\$stderr},
"xclip", "-o", "-selection", "clipboard");
$exit_code = $? < 0 ? $? : $?>>8;
return [500, "xclip -o (clipboard) failed with exit code $exit_code"] if $exit_code;
push @rows, $stdout;
return [200, "OK", \@rows];
}
[412, "Cannot list clipboard history (clipboard manager=$clipboard_manager)"];
}
$SPEC{'get_clipboard_history_item'} = {
v => 1.1,
summary => 'Get a clipboard history item',
description => <<'MARKDOWN',
MARKDOWN
args => {
%argspecopt_clipboard_manager,
%argspec0_index,
},
};
sub get_clipboard_history_item {
my %args = @_;
my $index = $args{index};
my $clipboard_manager = $args{clipboard_manager} // detect_clipboard_manager();
return [412, "Can't detect any known clipboard manager"]
unless $clipboard_manager;
if ($clipboard_manager eq 'klipper') {
my @paths = _find_qdbus();
die "Can't find qdbus" unless @paths;
my ($stdout, $stderr);
system({capture_stdout=>\$stdout, capture_stderr=>\$stderr},
$paths[0], "org.kde.klipper", "/klipper", "getClipboardHistoryItem", $index);
my $exit_code = $? < 0 ? $? : $?>>8;
return [500, "/klipper's getClipboardHistoryItem($index) failed: $exit_code"] if $exit_code;
chomp $stdout;
return [200, "OK", $stdout];
} elsif ($clipboard_manager eq 'parcellite') {
# parcellite -c usually just prints the same result as -p (primary)
return [501, "Not yet implemented"];
} elsif ($clipboard_manager eq 'clipit') {
# clipit -c usually just prints the same result as -p (primary)
return [501, "Not yet implemented"];
} elsif ($clipboard_manager eq 'xclip') {
my ($stdout, $stderr, $exit_code);
my @rows;
if ($index == 0) {
system({capture_stdout=>\$stdout, capture_stderr=>\$stderr},
lib/Clipboard/Any.pm view on Meta::CPAN
$exit_code = $? < 0 ? $? : $?>>8;
return [500, "xclip -o (primary) failed with exit code $exit_code"] if $exit_code;
return [200, "OK", $stdout];
} elsif ($index == 0) {
system({capture_stdout=>\$stdout, capture_stderr=>\$stderr},
"xclip", "-o", "-selection", "clipboard");
$exit_code = $? < 0 ? $? : $?>>8;
return [500, "xclip -o (clipboard) failed with exit code $exit_code"] if $exit_code;
return [200, "OK", $stdout];
} else {
return [200, "OK", undef];
}
}
[412, "Cannot get clipboard history item (clipboard manager=$clipboard_manager)"];
}
$SPEC{'add_clipboard_content'} = {
v => 1.1,
summary => 'Add a new content to the clipboard',
description => <<'MARKDOWN',
For `xclip`: when adding content, the primary selection is set. The clipboard
content is unchanged.
MARKDOWN
args => {
%argspecopt_clipboard_manager,
content => {
schema => 'str*',
pos=>0,
cmdline_src=>'stdin_or_args',
},
lib/Clipboard/Any.pm view on Meta::CPAN
summary => 'If set to true, will output content back to STDOUT',
schema => 'bool*',
cmdline_aliases => {t=>{}},
},
chomp_newline => {
summary => 'Remove trailing newlines before adding item to clipboard',
schema => 'bool*',
cmdline_aliases => {l=>{}},
},
},
examples => [
{
summary => 'Munge text (remove duplicate spaces) in clipboard',
src_plang => 'bash',
src => q{clipget | perl -lpe's/ {2,}/ /g' | [[prog]]},
test => 0,
'x.doc.show_result' => 0,
},
],
};
sub add_clipboard_content {
my %args = @_;
my $clipboard_manager = $args{clipboard_manager} // detect_clipboard_manager();
return [412, "Can't detect any known clipboard manager"]
unless $clipboard_manager;
defined $args{content} or
return [400, "Please specify content"];
my $content0 = $args{content};
my $content = $content0;
$content =~ s/\R+\z// if $args{chomp_newline};
if ($clipboard_manager eq 'klipper') {
my @paths = _find_qdbus();
die "Can't find qdbus" unless @paths;
my ($stdout, $stderr);
# qdbus likes to emit an empty line
system({capture_stdout=>\$stdout, capture_stderr=>\$stderr},
$paths[0], "org.kde.klipper", "/klipper", "setClipboardContents", $content);
my $exit_code = $? < 0 ? $? : $?>>8;
return [500, "/klipper's setClipboardContents failed: $exit_code"] if $exit_code;
print $content0 if $args{tee};
return [200, "OK"];
} elsif ($clipboard_manager eq 'parcellite') {
# parcellite cli copies unknown options and stdin to clipboard history
# but not as the current one
return [501, "Not yet implemented"];
} elsif ($clipboard_manager eq 'clipit') {
# clipit cli copies unknown options and stdin to clipboard history but
# not as the current one
return [501, "Not yet implemented"];
} elsif ($clipboard_manager eq 'xclip') {
open my $fh, "| xclip -i -selection primary" ## no critic: InputOutput::ProhibitTwoArgOpen
or return [500, "xclip -i -selection primary failed (1): $!"];
print $fh $content;
close $fh
or return [500, "xclip -i -selection primary failed (2): $!"];
print $content0 if $args{tee};
return [200, "OK"];
}
[412, "Cannot add clipboard content (clipboard manager=$clipboard_manager)"];
}
1;
# ABSTRACT: Common interface to clipboard manager functions
__END__
=pod
=encoding UTF-8
=head1 NAME
Clipboard::Any - Common interface to clipboard manager functions
=head1 VERSION
This document describes version 0.015 of Clipboard::Any (from Perl distribution Clipboard-Any), released on 2025-06-16.
=head1 DESCRIPTION
This module provides a common interface to interact with clipboard.
Some terminology:
=over
=item * clipboard content
The current clipboard content. Some clipboard manager supports storing multiple
items (multiple contents). All the items are called L</clipboard history>.
=item * clipboard history
Some clipboard manager supports storing multiple items (multiple contents). All
the items are called clipboard history. It is presented as an array. The current
item/content is at index 0, the secondmost current item is at index 1, and so
on.
=back
=head2 Supported clipboard managers
=head3 Klipper
The default clipboard manager on KDE Plasma.
=head3 clipit
=head3 parcellite
=head3 xclip
This is not a "real" clipboard manager, but just an interface to the X
selections. With C<xclip>, the history is viewed as having two items. The
first/recent is the primary selection and the second one is the secondary.
This module provides common functions related to clipboard manager.
Supported clipboard manager: KDE Plasma's Klipper (C<klipper>), C<parcellite>,
C<clipit>, C<xclip>. Support for more clipboard managers, e.g. on Windows or other
Linux desktop environment is welcome.
=head1 NOTES
2021-07-15 - Tested on my system (KDE Plasma 5.12.9 on Linux).
=head1 FUNCTIONS
=head2 add_clipboard_content
Usage:
add_clipboard_content(%args) -> [$status_code, $reason, $payload, \%result_meta]
Add a new content to the clipboard.
For C<xclip>: when adding content, the primary selection is set. The clipboard
content is unchanged.
This function is not exported by default, but exportable.
Arguments ('*' denotes required arguments):
=over 4
=item * B<chomp_newline> => I<bool>
Remove trailing newlines before adding item to clipboard.
=item * B<clipboard_manager> => I<str>
Explicitly set clipboard manager to use.
The default, when left undef, is to detect what clipboard manager is running.
=item * B<content> => I<str>
(No description)
lib/Clipboard/Any.pm view on Meta::CPAN
Return value: (any)
=head2 clear_clipboard_content
Usage:
clear_clipboard_content(%args) -> [$status_code, $reason, $payload, \%result_meta]
Delete current clipboard content.
This function is not exported by default, but exportable.
Arguments ('*' denotes required arguments):
=over 4
=item * B<clipboard_manager> => I<str>
Explicitly set clipboard manager to use.
The default, when left undef, is to detect what clipboard manager is running.
=back
Returns an enveloped result (an array).
lib/Clipboard/Any.pm view on Meta::CPAN
Return value: (any)
=head2 clear_clipboard_history
Usage:
clear_clipboard_history(%args) -> [$status_code, $reason, $payload, \%result_meta]
Delete all clipboard items.
This function is not exported by default, but exportable.
Arguments ('*' denotes required arguments):
=over 4
=item * B<clipboard_manager> => I<str>
Explicitly set clipboard manager to use.
The default, when left undef, is to detect what clipboard manager is running.
=back
Returns an enveloped result (an array).
lib/Clipboard/Any.pm view on Meta::CPAN
Return value: (any)
=head2 detect_clipboard_manager
Usage:
detect_clipboard_manager(%args) -> any
Detect which clipboard manager program is currently running.
Will return a string containing name of clipboard manager program, e.g.
C<klipper>. Will return undef if no known clipboard manager is detected.
This function is not exported by default, but exportable.
Arguments ('*' denotes required arguments):
lib/Clipboard/Any.pm view on Meta::CPAN
Return value: (any)
=head2 get_clipboard_content
Usage:
get_clipboard_content(%args) -> [$status_code, $reason, $payload, \%result_meta]
Get the clipboard content (most recent, history index [0]).
Caveats for klipper: Non-text item is not retrievable by getClipboardContents().
If the current item is e.g. an image, then the next text item from history will
be returned instead, or empty string if none exists.
lib/Clipboard/Any.pm view on Meta::CPAN
Arguments ('*' denotes required arguments):
=over 4
=item * B<clipboard_manager> => I<str>
Explicitly set clipboard manager to use.
The default, when left undef, is to detect what clipboard manager is running.
=back
Returns an enveloped result (an array).
lib/Clipboard/Any.pm view on Meta::CPAN
Return value: (any)
=head2 get_clipboard_history_item
Usage:
get_clipboard_history_item(%args) -> [$status_code, $reason, $payload, \%result_meta]
Get a clipboard history item.
This function is not exported by default, but exportable.
Arguments ('*' denotes required arguments):
=over 4
=item * B<clipboard_manager> => I<str>
Explicitly set clipboard manager to use.
The default, when left undef, is to detect what clipboard manager is running.
=item * B<index> => I<int>
Index of item in history (0 means the currentE<sol>latest, 1 the second latest, and so on).
lib/Clipboard/Any.pm view on Meta::CPAN
Return value: (any)
=head2 list_clipboard_history
Usage:
list_clipboard_history(%args) -> [$status_code, $reason, $payload, \%result_meta]
List the clipboard history.
Caveats for klipper: 1) Klipper does not provide method to get the length of
history. So we retrieve history item one by one using getClipboardHistoryItem(i)
from i=0, i=1, and so on. And assume that if we get two consecutive empty
string, it means we reach the end of the clipboard history before the first
empty result.
2) Non-text items are not retrievable by getClipboardHistoryItem().
This function is not exported by default, but exportable.
Arguments ('*' denotes required arguments):
=over 4
=item * B<clipboard_manager> => I<str>
Explicitly set clipboard manager to use.
The default, when left undef, is to detect what clipboard manager is running.
=back
Returns an enveloped result (an array).
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Clipboard.pm view on Meta::CPAN
my $self = shift;
my $os = shift;
my %drivers = (
# list stolen from Module::Build, with some modifications (for
# example, cygwin doesn't count as Unix here, because it will
# use the Win32 clipboard.)
bind_os(Xsel => qw(linux bsd$ aix bsdos dec_osf dgux
dynixptx gnu hpux irix dragonfly machten next os2 sco_sv solaris
sunos svr4 svr5 unicos unicosmk)),
bind_os(Xclip => qw(linux bsd$ aix bsdos dec_osf dgux
dynixptx gnu hpux irix dragonfly machten next os2 sco_sv solaris
lib/Clipboard.pm view on Meta::CPAN
=head1 DESCRIPTION
Who doesn't remember the first time they learned to copy and paste, and
generated an exponentially growing text document? Yes, that's right,
clipboards are magical.
With Clipboard.pm, this magic is now trivial to access,
in a cross-platform-consistent API, from your Perl code.
=head1 STATUS
lib/Clipboard.pm view on Meta::CPAN
=back
=head2 Bugs / Feature Requests
Please report any bugs or feature requests by email to C<bug-clipboard at rt.cpan.org>, or through
the web interface at L<https://rt.cpan.org/Public/Bug/Report.html?Queue=Clipboard>. You will be automatically notified of any
progress on the request by the system.
=head2 Source Code
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Prima/CodeManager/Edit.pm view on Meta::CPAN
[ CancelBlock => 0, 0, '@U', q(cancel_block)],
[ MarkVertical => 0, 0, '@B', q(mark_vertical)],
[ MarkHorizontal => 0, 0, '@L', q(mark_horizontal)],
[ CopyBlock => 0, 0, '@C', q(copy_block)],
[ OvertypeBlock => 0, 0, '@O', q(overtype_block)],
# clipboard keys
[ Cut => 0, 0, km::Shift|kb::Delete, q(cut)],
[ Copy => 0, 0, km::Ctrl |kb::Insert, q(copy)],
[ Paste => 0, 0, km::Shift|kb::Insert, q(paste)],
[ CutMS => 0, 0, '^X', q(cut)],
[ CopyMS => 0, 0, '^C', q(copy)],
view all matches for this distribution
view release on metacpan or search on metacpan
7zip/CPP/7zip/UI/FileManager/PanelMenu.cpp view on Meta::CPAN
ci.lpVerb = action.c_str();
result = cm->InvokeCommand(&ci);
if (result)
ShowMessage(
"Error copying file to clipboard.");
}
else
*/
{
view all matches for this distribution
view release on metacpan or search on metacpan
script/configjson2json.pl view on Meta::CPAN
# press CTRL-D when done typing JSON to STDIN
# input must be less than 4K long!
json2perl.pl
# Read input from clipboard or write output to clipboard
# Only in: Unix / Linux / OSX
# (must have already installed xclip or xsel or pbpaste (on OSX))
json2json.pl -e < $(xclip -o)
json2json.pl -e < $(pbaste)
# write the output to the clipboard for further pasting
json2json.pl -i input.json | xclip -i
# clicking mouse's middle-button will paste the result
=head1 USAGE
view all matches for this distribution