| Server IP : 209.205.66.10 / Your IP : 216.73.216.173 Web Server : Apache/2.4.52 (Ubuntu) System : Linux ammon 5.15.0-186-generic #196-Ubuntu SMP Sat Jun 20 16:09:34 UTC 2026 x86_64 User : ( 1006) PHP Version : 8.5.8 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /lib/rhythmbox/plugins/alternative-toolbar/__pycache__/ |
Upload File : |
o
1�bFP � @ s6 d dl mZ d dlmZ d dlmZ d dlmZ G dd� de�ZG dd� dej�Z G d d
� d
e �Z
G dd� de
�ZG d
d� de
�ZG dd� de
�Z
G dd� de
�ZG dd� de
�ZG dd� de
�ZG dd� de
�ZG dd� de
�ZG dd� de
�ZG dd� de
�ZG dd � d e
�ZG d!d"� d"e
�ZG d#d$� d$e
�Zd%S )&� )�CoverLocale)�GObject)�Gio)�Gtkc @ s e Zd ZdZdZdZdZdS )�AltControllerCategoryr � � � N)�__name__�
__module__�__qualname__�OTHER�LOCAL�ONLINE�PLAYLIST� r r �G/usr/lib/rhythmbox/plugins/alternative-toolbar/alttoolbar_controller.pyr s
r c sx e Zd ZdZ� fdd�Zdd� Zdd� Zdd � Zd
d� Zdd
� Z dd� Z
dd� Zdd� Zdd� Z
dd� Zdd� Z� ZS )�AltControllerBasez
base controller
c s( || _ | j j| _d| _tt| ��� dS ��)
Initialises the object.
N)�header�find�_pixbuf�superr �__init__��selfr �� __class__r r r % s
zAltControllerBase.__init__c C � t jS )z<
return the category type for the source
)r r
�r r r r �get_category0 s zAltControllerBase.get_categoryc C � dS )zm
return the toolbar visibility
by default None which means user controlled
Nr r r r r �toolbar_visibility7 � z$AltControllerBase.toolbar_visibilityc C s |j jr|j jS dS )zR
return the source icon
:param source:
:return:
N)�props�icon�r �sourcer r r � get_gicon? s zAltControllerBase.get_giconc C r"