source: first-aid-kit/trunk/fuentes/first-aid-kit.install/usr/share/first-aid-kit/NetBox.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: 2.5 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 NetBox(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("net_box")
38                self.execute_button=builder.get_object("execute_button")
39                self.restart_button=builder.get_object("restart_button")
40                self.chek3_button=builder.get_object("checkbutton3")
41                self.chek2_button=builder.get_object("checkbutton2")
42                self.chek1_button=builder.get_object("checkbutton1")
43                self.section_label_01=builder.get_object("section_label_01")
44                self.label5=builder.get_object("label5")
45                self.label8=builder.get_object("label8")
46                #self.label9=builder.get_object("label9")
47                self.label6=builder.get_object("label6")
48                self.restart_txt=builder.get_object("restart_txt")
49                self.txt_check=builder.get_object("txt_check")
50                self.spinner=builder.get_object("spinner")
51                self.separator5=builder.get_object("separator5")
52               
53                self.box1=builder.get_object("box1")
54                self.box9=builder.get_object("box9")
55               
56                self.pack_start(self.net_box,True,True,5)
57                #self.connect_signals()
58                self.set_css_info()
59               
60                #self.core.current_var=None
61                #self.current_id=None
62               
63                #self.thread=threading.Thread()
64                #self.thread_ret=None
65               
66               
67               
68        #def __init__
69       
70       
71        def set_css_info(self):
72               
73                self.style_provider=Gtk.CssProvider()
74                f=Gio.File.new_for_path("first-aid-kit.css")
75                self.style_provider.load_from_file(f)
76                Gtk.StyleContext.add_provider_for_screen(Gdk.Screen.get_default(),self.style_provider,Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION)
77               
78                self.box1.set_name("PKG_BOX")
79                self.box9.set_name("PKG_BOX")
80               
81                #self.net_box.set_name("MENU_WINDOW")
82                self.execute_button.set_name("EXECUTE_BUTTON")
83                self.restart_button.set_name("EXECUTE_BUTTON")
84                #self.execute_button.set_name("DELETE_ITEM_BUTTON")
85               
86
87                               
88                self.section_label_01.set_name("SECTION_LABEL")
89                self.label5.set_name("OPTION_LABEL")
90                self.label8.set_name("OPTION_LABEL")
91                #self.label9.set_name("OPTION_LABEL")
92                self.label6.set_name("OPTION_LABEL")
93                self.restart_txt.set_name("OPTION_LABEL")
94                self.separator5.set_name("SEPARATOR_MAIN")
95                       
96        #def set-css_info
97       
Note: See TracBrowser for help on using the repository browser.