Changeset 8647


Ignore:
Timestamp:
Apr 15, 2019, 2:44:45 PM (8 days ago)
Author:
daduve
Message:

Adding PMB module

Location:
first-aid-kit/trunk/fuentes/first-aid-kit.install/usr/share/first-aid-kit
Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • first-aid-kit/trunk/fuentes/first-aid-kit.install/usr/share/first-aid-kit/Core.py

    r8638 r8647  
    22import logging
    33import NetBox
     4import PmbBox
    45import HdBox
    56import NetfilesBox
     
    156157                self.dprint("Creating AptBox...")
    157158                self.apt_box=AptBox.AptBox()
     159
     160                self.dprint("Creating PmbBox...")
     161                self.pmb_box=PmbBox.PmbBox()
    158162               
    159163                os.system('lliurex-version -f > /tmp/.FK')
  • first-aid-kit/trunk/fuentes/first-aid-kit.install/usr/share/first-aid-kit/FirstAidKit.py

    r8638 r8647  
    5353                self.kernel_button=builder.get_object("kernel_button")
    5454                self.netfiles_button=builder.get_object("netfiles_button")
     55                self.pmb_button=builder.get_object("pmb_button")
    5556               
    5657                #PANTALLA LOGIN
     
    135136                self.main_stack.add_titled(self.kernel_box,"kernelbox","KernelBox")
    136137
     138                self.pmb_box=self.core.pmb_box
     139                self.main_stack.add_titled(self.pmb_box,"pmbbox","PmbBox")
     140
    137141               
    138142                self.set_css_info()
     
    206210                self.apt_button.connect("clicked",self.apt_button_clicked)
    207211                self.kernel_button.connect("clicked",self.kernel_button_clicked)
     212                self.pmb_button.connect("clicked",self.pmb_button_clicked)
    208213               
    209214        # def connect_signals
     
    226231                self.apt_button.set_name("OPTION_BUTTON")
    227232                self.kernel_button.set_name("OPTION_BUTTON")
     233                self.pmb_button.set_name("OPTION_BUTTON")
    228234                self.login_msg_label.set_name("ERROR_LABEL")
    229235
     
    336342                if self.main_stack.get_visible_child_name()=="startbarbox":
    337343                        selected="aptbox"
     344                if self.main_stack.get_visible_child_name()=="pmbbox":
     345                        selected="pmbbox"
    338346                                       
    339347                if change_child:
     
    347355                        self.apt_button.set_name("OPTION_BUTTON")
    348356                        self.kernel_button.set_name("OPTION_BUTTON")
     357                        self.pmb_button.set_name("OPTION_BUTTON")
    349358               
    350359        #def net_button_clicked
     
    376385                        self.kernel_button.set_name("OPTION_BUTTON")
    377386                        self.apt_button.set_name("OPTION_BUTTON")
     387                        self.pmb_button.set_name("OPTION_BUTTON")
    378388               
    379389        #def hd_button_clicked
     
    395405                if self.main_stack.get_visible_child_name()=="startbarbox":
    396406                        selected="aptbox"
     407                if self.main_stack.get_visible_child_name()=="pmbbox":
     408                        selected="pmbbox"
    397409                                       
    398410                if change_child:
     
    405417                        self.apt_button.set_name("OPTION_BUTTON")
    406418                        self.bar_button.set_name("OPTION_BUTTON")
     419                        self.pmb_button.set_name("OPTION_BUTTON")
    407420               
    408421        #def netfiles_button_clicked
     
    424437                if self.main_stack.get_visible_child_name()=="startbarbox":
    425438                        selected="aptbox"
     439                if self.main_stack.get_visible_child_name()=="pmbbox":
     440                        selected="pmbbox"
    426441                                       
    427442                if change_child:
     
    434449                        self.apt_button.set_name("OPTION_BUTTON")
    435450                        self.bar_button.set_name("OPTION_BUTTON")
     451                        self.pmb_button.set_name("OPTION_BUTTON")
    436452               
    437453        #def epoptes_button_clicked
     
    453469                if self.main_stack.get_visible_child_name()=="startbarbox":
    454470                        selected="aptbox"
     471                if self.main_stack.get_visible_child_name()=="pmbbox":
     472                        selected="pmbbox"
    455473                                       
    456474                if change_child:
     
    463481                        self.apt_button.set_name("OPTION_BUTTON")
    464482                        self.bar_button.set_name("SELECTED_OPTION_BUTTON")
     483                        self.pmb_button.set_name("OPTION_BUTTON")
    465484               
    466485        #def bar_button_clicked
     
    480499                if self.main_stack.get_visible_child_name()=="startbarbox":
    481500                        selected="startbarbox"
    482                 if self.main_stack.get_visible_child_name()=="startbarbox":
    483                         selected="aptbox"
     501                if self.main_stack.get_visible_child_name()=="aptbox":
     502                        selected="aptbox"
     503                if self.main_stack.get_visible_child_name()=="pmbbox":
     504                        selected="pmbbox"
    484505                                       
    485506                if change_child:
     
    492513                        self.apt_button.set_name("OPTION_BUTTON")
    493514                        self.kernel_button.set_name("SELECTED_OPTION_BUTTON")
     515                        self.pmb_button.set_name("OPTION_BUTTON")
    494516               
    495517        #def kernel_button_clicked
     
    510532                if self.main_stack.get_visible_child_name()=="startbarbox":
    511533                        selected="startbarbox"
    512                 if self.main_stack.get_visible_child_name()=="startbarbox":
    513                         selected="kernelbox"
     534                if self.main_stack.get_visible_child_name()=="kernelbox":
     535                        selected="kernelbox"
     536                if self.main_stack.get_visible_child_name()=="pmbbox":
     537                        selected="pmbbox"
    514538                                       
    515539                if change_child:
     
    522546                        self.kernel_button.set_name("OPTION_BUTTON")
    523547                        self.apt_button.set_name("SELECTED_OPTION_BUTTON")
    524                
    525         #def kernel_button_clicked
     548                        self.pmb_button.set_name("OPTION_BUTTON")
     549               
     550        #def apt_button_clicked
     551
     552
     553        def pmb_button_clicked(self,widget):
     554               
     555                change_child=True
     556                if self.main_stack.get_visible_child_name()=="netbox":
     557                        selected="netbox"
     558                if self.main_stack.get_visible_child_name()=="netfilesbox":
     559                        selected="netfilesbox"
     560                if self.main_stack.get_visible_child_name()=="hdbox":
     561                        selected="hdbox"
     562                if self.main_stack.get_visible_child_name()=="epoptesbox":
     563                        selected="epoptesbox"
     564                if self.main_stack.get_visible_child_name()=="startbarbox":
     565                        selected="startbarbox"
     566                if self.main_stack.get_visible_child_name()=="kernelbox":
     567                        selected="kernelbox"
     568                if self.main_stack.get_visible_child_name()=="aptbox":
     569                        selected="aptbox"
     570                                       
     571                if change_child:
     572                        self.main_stack.set_visible_child_name("pmbbox")
     573                        self.net_button.set_name("OPTION_BUTTON")
     574                        self.hd_button.set_name("OPTION_BUTTON")
     575                        self.netfiles_button.set_name("OPTION_BUTTON")
     576                        self.epoptes_button.set_name("OPTION_BUTTON")
     577                        self.bar_button.set_name("OPTION_BUTTON")
     578                        self.kernel_button.set_name("OPTION_BUTTON")
     579                        self.apt_button.set_name("OPTION_BUTTON")
     580                        self.pmb_button.set_name("SELECTED_OPTION_BUTTON")
     581               
     582        #def pmb_button_clicked
    526583       
    527584       
  • first-aid-kit/trunk/fuentes/first-aid-kit.install/usr/share/first-aid-kit/rsrc/first-aid-kit.ui

    r8638 r8647  
    250250                  </packing>
    251251                </child>
     252                <child>
     253                  <object class="GtkButton" id="pmb_button">
     254                    <property name="label" translatable="yes">PMB</property>
     255                    <property name="visible">True</property>
     256                    <property name="can_focus">True</property>
     257                    <property name="receives_default">True</property>
     258                    <property name="xalign">0.47999998927116394</property>
     259                  </object>
     260                  <packing>
     261                    <property name="expand">False</property>
     262                    <property name="fill">True</property>
     263                    <property name="position">7</property>
     264                  </packing>
     265                </child>
    252266              </object>
    253267            </child>
     
    805819    </child>
    806820  </object>
     821  <object class="GtkBox" id="info_pmb">
     822    <property name="visible">True</property>
     823    <property name="can_focus">False</property>
     824    <property name="orientation">vertical</property>
     825    <child>
     826      <object class="GtkBox" id="box19">
     827        <property name="visible">True</property>
     828        <property name="can_focus">False</property>
     829        <property name="margin_top">10</property>
     830        <property name="margin_bottom">10</property>
     831        <child>
     832          <object class="GtkLabel" id="txt_check_pmb">
     833            <property name="visible">True</property>
     834            <property name="can_focus">False</property>
     835            <property name="xpad">10</property>
     836          </object>
     837          <packing>
     838            <property name="expand">False</property>
     839            <property name="fill">True</property>
     840            <property name="position">0</property>
     841          </packing>
     842        </child>
     843        <child>
     844          <object class="GtkSpinner" id="spinner_info_pmb">
     845            <property name="visible">True</property>
     846            <property name="can_focus">False</property>
     847          </object>
     848          <packing>
     849            <property name="expand">False</property>
     850            <property name="fill">True</property>
     851            <property name="position">1</property>
     852          </packing>
     853        </child>
     854      </object>
     855      <packing>
     856        <property name="expand">False</property>
     857        <property name="fill">True</property>
     858        <property name="pack_type">end</property>
     859        <property name="position">0</property>
     860      </packing>
     861    </child>
     862  </object>
    807863  <object class="GtkBox" id="info_start_bar">
    808864    <property name="visible">True</property>
     
    18231879    </child>
    18241880  </object>
     1881  <object class="GtkBox" id="pmb_box">
     1882    <property name="visible">True</property>
     1883    <property name="can_focus">False</property>
     1884    <property name="margin_bottom">10</property>
     1885    <property name="orientation">vertical</property>
     1886    <property name="spacing">10</property>
     1887    <child>
     1888      <object class="GtkLabel" id="pmb_label">
     1889        <property name="visible">True</property>
     1890        <property name="can_focus">False</property>
     1891        <property name="halign">start</property>
     1892        <property name="valign">center</property>
     1893        <property name="margin_top">2</property>
     1894        <property name="ypad">8</property>
     1895        <property name="label" translatable="yes">PMB</property>
     1896        <property name="xalign">0</property>
     1897      </object>
     1898      <packing>
     1899        <property name="expand">False</property>
     1900        <property name="fill">True</property>
     1901        <property name="position">0</property>
     1902      </packing>
     1903    </child>
     1904    <child>
     1905      <object class="GtkSeparator" id="separator_pmb">
     1906        <property name="visible">True</property>
     1907        <property name="can_focus">False</property>
     1908        <property name="valign">center</property>
     1909      </object>
     1910      <packing>
     1911        <property name="expand">False</property>
     1912        <property name="fill">True</property>
     1913        <property name="position">1</property>
     1914      </packing>
     1915    </child>
     1916    <child>
     1917      <object class="GtkBox" id="pmb_box_container">
     1918        <property name="visible">True</property>
     1919        <property name="can_focus">False</property>
     1920        <property name="orientation">vertical</property>
     1921        <child>
     1922          <object class="GtkBox" id="box25">
     1923            <property name="visible">True</property>
     1924            <property name="can_focus">False</property>
     1925            <property name="margin_left">20</property>
     1926            <property name="margin_right">20</property>
     1927            <property name="margin_top">20</property>
     1928            <property name="margin_bottom">20</property>
     1929            <child>
     1930              <object class="GtkLabel" id="pmb_txt">
     1931                <property name="visible">True</property>
     1932                <property name="can_focus">False</property>
     1933                <property name="xpad">10</property>
     1934                <property name="label" translatable="yes">Reset your PMB admin passwd</property>
     1935                <property name="xalign">0</property>
     1936              </object>
     1937              <packing>
     1938                <property name="expand">False</property>
     1939                <property name="fill">True</property>
     1940                <property name="position">0</property>
     1941              </packing>
     1942            </child>
     1943            <child>
     1944              <object class="GtkBox" id="pmb_box_button">
     1945                <property name="visible">True</property>
     1946                <property name="can_focus">False</property>
     1947                <property name="halign">end</property>
     1948                <property name="spacing">5</property>
     1949                <child>
     1950                  <object class="GtkSpinner" id="pmb_passwd_spinner">
     1951                    <property name="can_focus">False</property>
     1952                  </object>
     1953                  <packing>
     1954                    <property name="expand">True</property>
     1955                    <property name="fill">True</property>
     1956                    <property name="position">0</property>
     1957                  </packing>
     1958                </child>
     1959                <child>
     1960                  <object class="GtkButton" id="pmb_passwd_button">
     1961                    <property name="label" translatable="yes">Reset</property>
     1962                    <property name="visible">True</property>
     1963                    <property name="can_focus">True</property>
     1964                    <property name="receives_default">True</property>
     1965                    <property name="halign">end</property>
     1966                    <property name="valign">center</property>
     1967                  </object>
     1968                  <packing>
     1969                    <property name="expand">False</property>
     1970                    <property name="fill">True</property>
     1971                    <property name="position">1</property>
     1972                  </packing>
     1973                </child>
     1974              </object>
     1975              <packing>
     1976                <property name="expand">False</property>
     1977                <property name="fill">True</property>
     1978                <property name="pack_type">end</property>
     1979                <property name="position">1</property>
     1980              </packing>
     1981            </child>
     1982          </object>
     1983          <packing>
     1984            <property name="expand">False</property>
     1985            <property name="fill">True</property>
     1986            <property name="position">0</property>
     1987          </packing>
     1988        </child>
     1989      </object>
     1990      <packing>
     1991        <property name="expand">False</property>
     1992        <property name="fill">True</property>
     1993        <property name="position">3</property>
     1994      </packing>
     1995    </child>
     1996    <child>
     1997      <placeholder/>
     1998    </child>
     1999  </object>
    18252000  <object class="GtkBox" id="start_bar_box">
    18262001    <property name="visible">True</property>
Note: See TracChangeset for help on using the changeset viewer.