From 259d3c855fa83022b92ec9996beec7b198de997c Mon Sep 17 00:00:00 2001 From: Michail Vourlakos Date: Thu, 25 May 2017 00:37:00 +0300 Subject: [PATCH] include audoban separator in our source code --- CMakeLists.txt | 1 + applets/CMakeLists.txt | 1 + applets/separator/CMakeLists.txt | 1 + applets/separator/LICENSE | 675 ++++++++++++++++++ .../separator/plasmoid/contents/ui/main.qml | 56 ++ applets/separator/plasmoid/metadata.desktop | 24 + applets/separator/separator.png | Bin 0 -> 76904 bytes 7 files changed, 758 insertions(+) create mode 100644 applets/CMakeLists.txt create mode 100644 applets/separator/CMakeLists.txt create mode 100644 applets/separator/LICENSE create mode 100644 applets/separator/plasmoid/contents/ui/main.qml create mode 100644 applets/separator/plasmoid/metadata.desktop create mode 100644 applets/separator/separator.png diff --git a/CMakeLists.txt b/CMakeLists.txt index ba9e3688c..fb0816cf1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -57,3 +57,4 @@ add_subdirectory(shell) add_subdirectory(containment) add_subdirectory(plasmoid) add_subdirectory(icons) +add_subdirectory(applets) diff --git a/applets/CMakeLists.txt b/applets/CMakeLists.txt new file mode 100644 index 000000000..f34f19e08 --- /dev/null +++ b/applets/CMakeLists.txt @@ -0,0 +1 @@ +add_subdirectory(separator) diff --git a/applets/separator/CMakeLists.txt b/applets/separator/CMakeLists.txt new file mode 100644 index 000000000..f75d1ff7e --- /dev/null +++ b/applets/separator/CMakeLists.txt @@ -0,0 +1 @@ +plasma_install_package(plasmoid audoban.applet.separator) diff --git a/applets/separator/LICENSE b/applets/separator/LICENSE new file mode 100644 index 000000000..461d1df63 --- /dev/null +++ b/applets/separator/LICENSE @@ -0,0 +1,675 @@ +GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + {one line to give the program's name and a brief idea of what it does.} + Copyright (C) {year} {name of author} + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Separator Copyright (C) 2015 Johan Smith AR + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. + diff --git a/applets/separator/plasmoid/contents/ui/main.qml b/applets/separator/plasmoid/contents/ui/main.qml new file mode 100644 index 000000000..34f971ab4 --- /dev/null +++ b/applets/separator/plasmoid/contents/ui/main.qml @@ -0,0 +1,56 @@ +import QtQuick 2.4 +import QtQuick.Layouts 1.0 +import org.kde.plasma.plasmoid 2.0 +import org.kde.plasma.core 2.0 as PlasmaCore +import org.kde.plasma.extras 2.0 as PlasmaExtras +Item { + id: root + readonly property bool horizontal: plasmoid.formFactor === PlasmaCore.Types.Horizontal + readonly property bool planar: plasmoid.formFactor === PlasmaCore.Types.Planar + + Layout.fillWidth: horizontal ? false : true + Layout.fillHeight: horizontal ? true : false + Layout.minimumWidth: horizontal ? 5.0 : -1 + Layout.maximumWidth: horizontal ? 5.0 : -1 + Layout.minimumHeight: !horizontal ? 5.0 : -1 + Layout.maximumHeight: !horizontal ? 5.0 : -1 + + Layout.preferredWidth: Layout.maximumWidth + Layout.preferredHeight: Layout.maximumHeight + + Plasmoid.preferredRepresentation: plasmoid.fullRepresentation + Plasmoid.backgroundHints: planar ? PlasmaCore.Types.StandardBackground : PlasmaCore.Types.NoBackground + + Component.onCompleted: { + Plasmoid.removeAction( 'configure' ) + + } + + PlasmaExtras.Heading { + id: inf + level: 2 + text: i18n("For all your separation tasks") + anchors.fill: root + horizontalAlignment: Text.AlignHCenter + verticalAlignment: Text.AlignVCenter + maximumLineCount: 2 + wrapMode: Text.WordWrap + visible: planar + && ( width > contentWidth && height > contentHeight ) + } + + Rectangle { + id: sep + color: theme.textColor + radius: 2 + opacity: 0.5 + visible: !planar + anchors { + leftMargin: horizontal ? 2 : 4 + rightMargin: horizontal ? 2 : 4 + topMargin: !horizontal ? 2 : 4 + bottomMargin: !horizontal ? 2 : 4 + fill: root + } + } +} diff --git a/applets/separator/plasmoid/metadata.desktop b/applets/separator/plasmoid/metadata.desktop new file mode 100644 index 000000000..1d3b1941e --- /dev/null +++ b/applets/separator/plasmoid/metadata.desktop @@ -0,0 +1,24 @@ +[Desktop Entry] +Name=Separator +Name[es]=Separador +Comment=For all your separation tasks +Comment[es]=Para todas sus tareas de separaciĆ³n + +Encoding=UTF-8 +Icon=filename-divider +Keywords=separator +Type=Service + +X-Plasma-API=declarativeappletscript +X-Plasma-MainScript=ui/main.qml + +X-KDE-PluginInfo-Author=Smith AR +X-KDE-PluginInfo-Category=Utilities +X-KDE-PluginInfo-Email=audoban@openmailbox.org +X-KDE-PluginInfo-License=GPLv3 +X-KDE-PluginInfo-Name=audoban.applet.separator +X-KDE-PluginInfo-Version=0.1 +X-KDE-PluginInfo-Website=https://github.com/audoban/Separator +X-KDE-ServiceTypes=Plasma/Applet + + diff --git a/applets/separator/separator.png b/applets/separator/separator.png new file mode 100644 index 0000000000000000000000000000000000000000..0cab924c42a7ee086d116d34289de3973e2c39a9 GIT binary patch literal 76904 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 W^_luUVMOr&0000