Repository URL to install this package:
ó È֢cc @ s d d l m Z d d l m Z d d l m Z m Z m Z d d l Z d Z d Z e d j Z d d d YZ d Z d S( iÿÿÿÿ( t MenuList( t MultiContentEntryText( t gFontt getDesktopt eListboxPythonMultiContentNi ieF/ t my_scroll_barc B sG e Z d Z d Z d Z d Z d d d d Z d Z RS( c C s t g d t d t | _ | j j j d t d d | j | d <t | _ d | _ d | _ d | _ d | _ | | _ | | _ d | _ d | _ | j j | j | j j | j d S( Nt enableWrapAroundt contenti t Regulari t myScrollBar( R t TrueR t Scrollbart lt setFontR t Falset isShowt Nonet wightt heightt wight_slidert height_slidert height_listt label_heightt max_label_paget wight_backgroundt onLayoutFinisht appendt doHideScrollbart setSize( t selfR R ( ( sD /usr/lib/enigma2/python/Plugins/Extensions/VpnManager/myScrollBar.pyt __init__ s c C s | d j t | _ d S( NR ( t hideR R ( R ( ( sD /usr/lib/enigma2/python/Plugins/Extensions/VpnManager/myScrollBar.pyR ! s c C s | d j t | _ d S( NR ( t showR R ( R ( ( sD /usr/lib/enigma2/python/Plugins/Extensions/VpnManager/myScrollBar.pyt doShowScrollbar% s c C sD | j | j | _ t d | _ t d | _ t d | _ d S( Ni i i ( R R R t skinValueCalculateR R R ( R ( ( sD /usr/lib/enigma2/python/Plugins/Extensions/VpnManager/myScrollBar.pyR ) s i c C sm | j rS| j rS| j | k rS| j | j } t t t j | | d d } t | j | | _ | j } d } xi t | D][ } | | k rÊ | | | | d k rÆ | j | j } n Pn | | j } | | j } q W| j | k sþ | ri| | _ | j j t | j d g | d j d | j sP| j qPqin | j ri| j n d S( Ng i i R ( R R R t intt roundt matht ceilR t rangeR R t setListt mapt set_scrollbart selectionEnabledR R! R ( R t indext max_itemst new_scallt max_items_showt max_slider_post xt st i( ( sD /usr/lib/enigma2/python/Plugins/Extensions/VpnManager/myScrollBar.pyt loadScrollbar/ s* !& c C s | g } | j t d t d d f d | j | j f d t | j t d | j | j f d | j | j f d t | S( Nt posi i t sizet backcolor( R R R" R R t SCROLLBARBACKCOLORR R R R t SCROLLBARSLIDERCOLOR( R t entryt res( ( sD /usr/lib/enigma2/python/Plugins/Extensions/VpnManager/myScrollBar.pyR* J s 0 0 N( t __name__t __module__R R R! R R R4 R* ( ( ( sD /usr/lib/enigma2/python/Plugins/Extensions/VpnManager/myScrollBar.pyR s c C s t j d k r! d } t } n- t j d k rB d } t } n d } t } | rn t t t | | St | | Sd S( Ni g±UUUUõ?i g ø?( t DESKTOPSIZEt widthR R R# t floatR$ ( t valuet skinFactort skinMultiply( ( sD /usr/lib/enigma2/python/Plugins/Extensions/VpnManager/myScrollBar.pyR" S s ( ( t Components.MenuListR t Components.MultiContentR t enigmaR R R R% R8 R9 R6 R>