source: first-aid-kit/trunk/fuentes/first-aid-kit.install/usr/share/first-aid-kit/HdBox.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.2 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 HdBox(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.hd_box=builder.get_object("hd_box")
38                self.hd_box10=builder.get_object("box10")
39                self.gparted_button=builder.get_object("gparted_button")
40                self.fsck_button=builder.get_object("fsck_button")
41                self.txt_check_netfiles=builder.get_object("txt_check_hd")
42                self.spinner_netfiles=builder.get_object("spinner_hd")
43                self.label11=builder.get_object("label11")
44                self.label12=builder.get_object("label12")
45                self.section_label_2=builder.get_object("section_label_2")
46               
47
48                self.add(self.hd_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       
64       
65       
66        def set_css_info(self):
67               
68                self.style_provider=Gtk.CssProvider()
69                f=Gio.File.new_for_path("first-aid-kit.css")
70                self.style_provider.load_from_file(f)
71                Gtk.StyleContext.add_provider_for_screen(Gdk.Screen.get_default(),self.style_provider,Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION)
72               
73                #self.net_box.set_name("MENU_WINDOW")
74                self.gparted_button.set_name("EXECUTE_BUTTON")
75                self.fsck_button.set_name("EXECUTE_BUTTON")
76                #self.execute_button.set_name("DELETE_ITEM_BUTTON")
77                self.hd_box10.set_name("PKG_BOX")
78                self.label11.set_name("OPTION_LABEL")
79                self.label12.set_name("OPTION_LABEL")
80                self.section_label_2.set_name("SECTION_LABEL")
81                       
82        #def set-css_info
83       
84       
85       
86       
87        def connect_signals(self):
88               
89                self.gparted_button.connect("clicked",self.gparted_button_clicked)
90                #self.fsck_button.connect("clicked",self.fsck_button_clicked)
91               
92        #def connect_signals
93       
94        def gparted_button_clicked(self,widget):
95       
96                os.system('gparted')
97       
98        #def_gparted_button_clicked
99       
100       
101       
Note: See TracBrowser for help on using the repository browser.