| Server IP : 103.243.232.44 / Your IP : 216.73.216.69 Web Server : LiteSpeed System : Linux server17213-10344.hostycare.online 5.14.0-687.38.1.el9_8.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Aug 12 17:19:12 EDT 2026 x86_64 User : iamakash ( 1400) PHP Version : 8.1.34 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /lib64/gedit/plugins/snippets/__pycache__/ |
Upload File : |
a
A�T`� � @ s� d dl Z d dlZd dlmZmZmZmZmZmZ ddl m
Z
ddlmZ z&d dl
Z
e
�d� e
�d� e
j
ZW n dd� ZY n0 G d d
� d
ejej�ZdS )� N)�Gedit�Gtk�Gdk�GObject�Gio�GLib� )�Library)�
SharedData�geditc C s | S �N� )�sr
r
�3/usr/lib64/gedit/plugins/snippets/appactivatable.py�<lambda> � r c @ sV e Zd ZdZejejd�Zdd� Z dd� Z
dd� Zd d
� Zdd� Z
d
d� Zdd� ZdS )�AppActivatableZGeditSnippetsAppActivatable)�typec C s t j�| � d S r )r �Object�__init__��selfr
r
r r % s zAppActivatable.__init__c C s� t � }t�� dkr tj�d�}ntj�t�� d�}|� || �
� � t�� | _
| j
�d�d�� tj�tj�� | j
d� tjdd�}|�d | j� | j�|� tj�td
�d�}| �d�| _| j� |� d S )
N�Windowsz~/gedit/snippetszgedit/snippetsa�
.gedit-snippet-manager-paned {
border-style: solid;
border-color: @borders;
}
.gedit-snippet-manager-paned:dir(ltr) {
border-width: 0 1px 0 0;
}
.gedit-snippet-manager-paned:dir(rtl) {
border-width: 0 0 0 1px;
}
.gedit-snippet-manager-view {
border-width: 0 0 1px 0;
}
.gedit-snippet-manager-treeview {
border-top-width: 0;
}
.gedit-snippet-manager-treeview:dir(ltr) {
border-left-width: 0;
}
.gedit-snippet-manager-treeview:dir(rtl) {
border-right-width: 0;
}
zutf-8iX �snippets)�nameZactivateu Manage _Snippets…zapp.snippetszpreferences-section)!r �platform�system�os�path�
expanduser�joinr Zget_user_config_dirZset_dirs�system_dirsr ZCssProvider�cssZload_from_data�encode�StyleContextZadd_provider_for_screenr �Screen�get_defaultr ZSimpleActionZconnect�on_action_snippets_activate�appZ
add_actionZMenuItem�new�_Zextend_menu�menuZappend_menu_item)r �libraryZsnippetsdir�action�itemr
r
r �do_activate( s$
��zAppActivatable.do_activatec C s, | j �d� d | _tj�tj�� | j � d S )Nr )
r( Z
remove_actionr+ r r$ Zremove_provider_for_screenr r% r&