Changeset 7068


Ignore:
Timestamp:
Mar 16, 2018, 10:05:10 AM (19 months ago)
Author:
daduve
Message:

Desktop colors

Location:
lliurex-perfilreset/trunk/fuentes/lliurex-perfilreset.install/usr/share/lliurex-perfilreset
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • lliurex-perfilreset/trunk/fuentes/lliurex-perfilreset.install/usr/share/lliurex-perfilreset/LliurexPerfilreset.py

    r7062 r7068  
    1818_ = gettext.gettext
    1919
     20import time
     21
     22
     23class Spinner:
     24    busy = False
     25    delay = 0.1
     26
     27    @staticmethod
     28    def spinning_cursor():
     29        while 1:
     30            for cursor in '|/-\\': yield cursor
     31
     32    def __init__(self, delay=None):
     33        self.spinner_generator = self.spinning_cursor()
     34        if delay and float(delay): self.delay = delay
     35
     36    def spinner_task(self):
     37        while self.busy:
     38            sys.stdout.write(next(self.spinner_generator))
     39            sys.stdout.flush()
     40            time.sleep(self.delay)
     41            sys.stdout.write('\b')
     42            sys.stdout.flush()
     43
     44    def start(self):
     45        self.busy = True
     46        threading.Thread(target=self.spinner_task).start()
     47
     48    def stop(self):
     49        self.busy = False
     50        time.sleep(self.delay)
    2051
    2152class LliurexPerfilreset:
     
    78109       
    79110        def reset_button_clicked(self,widget):
    80                
     111                spinner = Spinner()
     112                spinner.start()
    81113                subprocess.call("/usr/sbin/lliurex-perfilreset 1", shell=True)
    82114                os.system("pkill mate-panel")
     115                time.sleep(3)
     116                spinner.stop()
    83117                #print ("hola")
    84118               
  • lliurex-perfilreset/trunk/fuentes/lliurex-perfilreset.install/usr/share/lliurex-perfilreset/rsrc/lliurex-perfilreset-icon.svg

    r7067 r7068  
    2727       id="linearGradient4171">
    2828      <stop
    29          style="stop-color:#445500;stop-opacity:1;"
     29         style="stop-color:#668000;stop-opacity:1"
    3030         offset="0"
    3131         id="stop4173" />
     
    178178       xlink:href="#linearGradient4171"
    179179       id="linearGradient4177"
    180        x1="76.192154"
    181        y1="92.943275"
    182        x2="76.435951"
    183        y2="123.66148"
     180       x1="76.772354"
     181       y1="89.607132"
     182       x2="76.581001"
     183       y2="124.38673"
    184184       gradientUnits="userSpaceOnUse" />
    185185  </defs>
     
    191191     inkscape:pageopacity="0.0"
    192192     inkscape:pageshadow="2"
    193      inkscape:zoom="1.0852688"
    194      inkscape:cx="-71.580751"
    195      inkscape:cy="99.069247"
     193     inkscape:zoom="1.8240864"
     194     inkscape:cx="109.5034"
     195     inkscape:cy="120.3705"
    196196     inkscape:document-units="mm"
    197197     inkscape:current-layer="layer1"
Note: See TracChangeset for help on using the changeset viewer.