Raw Code Download: Difference between revisions

From Scribus Wiki
Jump to navigation Jump to search
(Created page with "This wiki is capable of letting users download raw code embedded into the pages. Please see [http://wiki.yobi.be/wiki/Mediawiki_RawFile] for more details, especially the examples...")
 
m (Added to Scripts category because this will most likely be used to pull scripts from the wiki directly)
(11 intermediate revisions by one other user not shown)
Line 1: Line 1:
This wiki is capable of letting users download raw code embedded into the pages. Please see [http://wiki.yobi.be/wiki/Mediawiki_RawFile] for more details, especially the examples at [http://wiki.yobi.be/wiki/Mediawiki_RawFile#Short_example].
[[Category:Wiki_Help]] [[Category:Scripts]]
This wiki is capable of letting users download raw code embedded into the pages. Please see [http://wiki.yobi.be/wiki/Mediawiki_RawFile Mediawiki_RawFile] for more details, especially the examples at the [http://wiki.yobi.be/wiki/Mediawiki_RawFile#Short_example Examples] page.


In short, use either <nowiki><code></code></nowiki> tags around your code snippets or for more power use the specially designed <nowiki>{{#fileanchor: myotherscript.sh}}</nowiki> and <nowiki>{{#filelink: myotherscript.sh}}</nowiki> templates as shown in the long example.
In short, use either <nowiki><source lang=xxxxx></source></nowiki> tags where xxxxx is the language such as 'bash', 'python', 'cpp' and so on around your code snippets or for more power use the specially designed <nowiki>{{#fileanchor: myotherscript.sh}}</nowiki> and <nowiki>{{#filelink: myotherscript.sh}}</nowiki> templates as shown in the long example.


Here is a working example taken from [http://www.graphicslab.org/Blog/Adding-a-new-Command-to-the-Scribus-Scripter]
Here is a working example using code taken from [http://www.graphicslab.org/Blog/Adding-a-new-Command-to-the-Scribus-Scripter graphicslab.org]




Save the following code [{{#file: cmdtext.cpp}} as cmdtext.cpp]
Save the following code as [{{#file: cmdtext.cpp}} cmdtext.cpp]
<pre>
<source lang=cpp>


/*! docstring */
/*! docstring */
Line 19: Line 20:
/*! Repeat text */
/*! Repeat text */
PyObject * scribus_repeattext(PyObject * /*self*/, PyObject * args);
PyObject * scribus_repeattext(PyObject * /*self*/, PyObject * args);
</pre>
</source>

Revision as of 19:50, 13 February 2014

This wiki is capable of letting users download raw code embedded into the pages. Please see Mediawiki_RawFile for more details, especially the examples at the Examples page.

In short, use either <source lang=xxxxx></source> tags where xxxxx is the language such as 'bash', 'python', 'cpp' and so on around your code snippets or for more power use the specially designed {{#fileanchor: myotherscript.sh}} and {{#filelink: myotherscript.sh}} templates as shown in the long example.

Here is a working example using code taken from graphicslab.org


Save the following code as [{{#file: cmdtext.cpp}} cmdtext.cpp]

/*! docstring */
PyDoc_STRVAR
(scribus_repeattext__doc__,
QT_TR_NOOP("repeatText(n, [\"name\"])\n\
\n\
Repeat the text of the text frame \"name\" n times.\n\
If \"name\" is not given the currently selected item is used.\n\"
));
/*! Repeat text */
PyObject * scribus_repeattext(PyObject * /*self*/, PyObject * args);