source: first-aid-kit/trunk/fuentes/first-aid-kit.install/usr/share/first-aid-kit/NetfilesBox.py @ 8451

Last change on this file since 8451 was 8451, checked in by daduve, 2 months ago

First aid kit first version

File size: 1.9 KB
Line 
1import gi
2gi.require_version('Gtk', '3.0')
3from gi.repository import Gtk, Pango, GdkPixbuf, Gdk, Gio, GObject,GLib
4
5import copy
6import gettext
7import Core
8
9#import Dialog
10import time
11import threading
12import sys
13import os
14
15gettext.textdomain('first-aid-kit-gui')
16_=gettext.gettext
17
18
19RSRC="./rsrc/"
20
21
22class NetfilesBox(Gtk.VBox):
23       
24       
25        def __init__(self):
26               
27                Gtk.VBox.__init__(self)
28               
29                self.core=Core.Core.get_core()
30               
31                builder=Gtk.Builder()
32                builder.set_translation_domain('first-aid-kit-gui')
33                ui_path=RSRC + "first-aid-kit.ui"
34                builder.add_from_file(ui_path)
35               
36               
37                self.net_box=builder.get_object("netfiles_box")
38                self.acl_button=builder.get_object("acl_button")
39                self.regenerate_button=builder.get_object("regenerate_button")
40                self.txt_check_netfiles=builder.get_object("txt_check_netfiles")
41                self.spinner_netfiles=builder.get_object("spinner_netfiles")
42                self.label10=builder.get_object("label10")
43                self.label7=builder.get_object("label7")
44                self.section_label_1=builder.get_object("section_label_1")
45                self.box11=builder.get_object("box11")
46               
47
48                self.add(self.net_box)
49               
50                #self.connect_signals()
51                self.set_css_info()
52               
53                #self.core.current_var=None
54                #self.current_id=None
55               
56                #self.thread=threading.Thread()
57                #self.thread_ret=None
58               
59               
60               
61        #def __init__
62       
63        def set_css_info(self):
64               
65                self.style_provider=Gtk.CssProvider()
66                f=Gio.File.new_for_path("first-aid-kit.css")
67                self.style_provider.load_from_file(f)
68                Gtk.StyleContext.add_provider_for_screen(Gdk.Screen.get_default(),self.style_provider,Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION)
69               
70                #self.net_box.set_name("MENU_WINDOW")
71                self.box11.set_name("PKG_BOX")
72                self.acl_button.set_name("EXECUTE_BUTTON")
73                self.regenerate_button.set_name("EXECUTE_BUTTON")
74                #self.execute_button.set_name("DELETE_ITEM_BUTTON")
75                #self.net_box.set_name("PKG_BOX")
76                self.label10.set_name("OPTION_LABEL")
77                self.label7.set_name("OPTION_LABEL")
78                self.section_label_1.set_name("SECTION_LABEL")
79                       
80        #def set-css_info
Note: See TracBrowser for help on using the repository browser.