Exemple #1
0
    def __init__(self, CFG):
        gtk.Fixed.__init__(self)

        self.metodos = []
        self.minimo = ESPACIO_TOTAL
        self.part = Particiones()
        self.discos = self.part.lista_discos()
        print 'Se han encontrado los siguientes discos: {0}' \
        .format(self.discos)

        self.lbl1 = gtk.Label(
            _("Select the disk where you want to install \
Canaima:"))
        self.lbl1.set_size_request(690, 20)
        self.lbl1.set_alignment(0, 0)
        self.put(self.lbl1, 0, 0)

        self.cmb_discos = gtk.combo_box_new_text()
        self.cmb_discos.set_size_request(690, 30)
        self.put(self.cmb_discos, 0, 25)
        atk_acc(self.cmb_discos, self.lbl1)
        self.cmb_discos.connect('changed', self.seleccionar_disco)

        for d in self.discos:
            self.cmb_discos.append_text(d)

        self.barra_part = BarraParticiones(self)
        self.barra_part.set_size_request(690, 100)
        self.put(self.barra_part, 0, 60)

        self.lbl2 = gtk.Label(_("Slelect the installation method:"))
        self.lbl2.set_size_request(690, 20)
        self.lbl2.set_alignment(0, 0)
        self.put(self.lbl2, 0, 165)

        self.cmb_metodo = gtk.combo_box_new_text()
        self.cmb_metodo.set_size_request(690, 30)
        self.cmb_metodo.connect('changed', self.establecer_metodo)
        self.put(self.cmb_metodo, 0, 190)

        self.lbl4 = gtk.Label()
        self.lbl4.set_size_request(690, 90)
        self.lbl4.set_alignment(0, 0)
        self.lbl4.set_line_wrap(True)
        atk_label(self.lbl4)
        self.put(self.lbl4, 0, 225)

        atk_acc(self.cmb_metodo, self.lbl2)

        self.cmb_discos.set_active(0)
    def __init__(self, CFG):
        gtk.Fixed.__init__(self)

        self.metodos = []
        self.minimo = ESPACIO_TOTAL
        self.part = Particiones()
        self.discos = self.part.lista_discos()
        print 'Se han encontrado los siguientes discos: {0}' \
        .format(self.discos)

        self.lbl1 = gtk.Label(_("Select the disk where you want to install \
Canaima:"))
        self.lbl1.set_size_request(690, 20)
        self.lbl1.set_alignment(0, 0)
        self.put(self.lbl1, 0, 0)

        self.cmb_discos = gtk.combo_box_new_text()
        self.cmb_discos.set_size_request(690, 30)
        self.put(self.cmb_discos, 0, 25)
        atk_acc(self.cmb_discos, self.lbl1)
        self.cmb_discos.connect('changed', self.seleccionar_disco)

        for d in self.discos:
            self.cmb_discos.append_text(d)

        self.barra_part = BarraParticiones(self)
        self.barra_part.set_size_request(690, 100)
        self.put(self.barra_part, 0, 60)

        self.lbl2 = gtk.Label(_("Slelect the installation method:"))
        self.lbl2.set_size_request(690, 20)
        self.lbl2.set_alignment(0, 0)
        self.put(self.lbl2, 0, 165)

        self.cmb_metodo = gtk.combo_box_new_text()
        self.cmb_metodo.set_size_request(690, 30)
        self.cmb_metodo.connect('changed', self.establecer_metodo)
        self.put(self.cmb_metodo, 0, 190)

        self.lbl4 = gtk.Label()
        self.lbl4.set_size_request(690, 90)
        self.lbl4.set_alignment(0, 0)
        self.lbl4.set_line_wrap(True)
        atk_label(self.lbl4)
        self.put(self.lbl4, 0, 225)

        atk_acc(self.cmb_metodo, self.lbl2)

        self.cmb_discos.set_active(0)
Exemple #3
0
    def __init__(self, CFG):
        'Constructor'
        gtk.VBox.__init__(self)

        self.locale = ''
        self.timezone = ''
        self.keyboard = ''

        lbl_lang = gtk.Label(_("Language"))
        self.pack_start(lbl_lang, False, False)
        self._cmb_lang = ComboBoxObject()
        self._build_cmb_lang()
        atk_acc(self._cmb_lang, lbl_lang)
        self.pack_start(self._cmb_lang, False, False)

        lbl_tz = gtk.Label(_("Timezone"))
        self.pack_start(lbl_tz, False, False)
        self._cmb_tz = ComboBoxObject()
        self._build_cmb_tz()
        atk_acc(self._cmb_tz, lbl_tz)
        self.pack_start(self._cmb_tz, False, False)

        lbl_keyboard = gtk.Label(_("Keyboard"))
        self.pack_start(lbl_keyboard, False, False)
        self._cmb_kbd = ComboBoxObject()
        self._build_cmb_keyboard()
        atk_acc(self._cmb_kbd, lbl_keyboard)
        self.pack_start(self._cmb_kbd, False, False)

        hsep1 = gtk.HSeparator()
        self.pack_start(hsep1)

        #======================================================================
        # self._img_distribucion = gtk.Image()
        # self.add(self._img_distribucion)
        #======================================================================

        vbox1 = gtk.VBox()
        lbl2 = gtk.Label(
            _("Press some keys to test the chosen keyboard \
layout"))
        vbox1.pack_start(lbl2, False, False)
        txt_prueba = gtk.Entry()
        atk_acc(txt_prueba, lbl2)
        vbox1.pack_start(txt_prueba, False, False)
        self.pack_end(vbox1, False, False)

        self.reset_form()
    def __init__(self, CFG):
        'Constructor'
        gtk.VBox.__init__(self)

        self.locale = ''
        self.timezone = ''
        self.keyboard = ''

        lbl_lang = gtk.Label(_("Language"))
        self.pack_start(lbl_lang, False, False)
        self._cmb_lang = ComboBoxObject()
        self._build_cmb_lang()
        atk_acc(self._cmb_lang, lbl_lang)
        self.pack_start(self._cmb_lang, False, False)

        lbl_tz = gtk.Label(_("Timezone"))
        self.pack_start(lbl_tz, False, False)
        self._cmb_tz = ComboBoxObject()
        self._build_cmb_tz()
        atk_acc(self._cmb_tz, lbl_tz)
        self.pack_start(self._cmb_tz, False, False)

        lbl_keyboard = gtk.Label(_("Keyboard"))
        self.pack_start(lbl_keyboard, False, False)
        self._cmb_kbd = ComboBoxObject()
        self._build_cmb_keyboard()
        atk_acc(self._cmb_kbd, lbl_keyboard)
        self.pack_start(self._cmb_kbd, False, False)

        hsep1 = gtk.HSeparator()
        self.pack_start(hsep1)

        #======================================================================
        # self._img_distribucion = gtk.Image()
        # self.add(self._img_distribucion)
        #======================================================================

        vbox1 = gtk.VBox()
        lbl2 = gtk.Label(_("Press some keys to test the chosen keyboard \
layout"))
        vbox1.pack_start(lbl2, False, False)
        txt_prueba = gtk.Entry()
        atk_acc(txt_prueba, lbl2)
        vbox1.pack_start(txt_prueba, False, False)
        self.pack_end(vbox1, False, False)

        self.reset_form()
Exemple #5
0
    def __init__(self, CFG):
        gtk.HBox.__init__(self)

        table = gtk.Table(20, 2)

        attr = pango.AttrList()
        size = pango.AttrSize(18000, 0, -1)
        attr.insert(size)

        self.lbltitle1 = gtk.Label(
            _("Configuration for the administrator \
account"))
        self.lbltitle1.set_alignment(0, 0.5)
        self.lbltitle1.set_attributes(attr)
        atk_label(self.lbltitle1)
        table.attach(self.lbltitle1, 0, 2, 0, 1)

        self.chkoem = gtk.CheckButton(
            _("OEM Installation (Ignore this \
setting and makes it at the first start)."))
        self.chkoem.connect("toggled", self.oemchecked)
        table.attach(self.chkoem, 0, 2, 1, 2)

        self.chkgdm = gtk.CheckButton(
            _("Enable Accessibility in the user \
login screen (GDM)."))
        table.attach(self.chkgdm, 0, 2, 2, 3)

        self.lblpassroot1 = gtk.Label(_("Enter a password:"******"Repeat the password:"******"Machine name:"))
        self.lblmaquina.set_alignment(0, 0.5)
        table.attach(self.lblmaquina, 0, 1, 5, 6)

        self.txtmaquina = gtk.Entry()
        self.txtmaquina.set_text('canaima-popular')
        self.txtmaquina.set_max_length(255)
        atk_acc(self.txtmaquina, self.lblmaquina)
        table.attach(self.txtmaquina, 1, 2, 5, 6)

        self.lbltitle2 = gtk.Label(_("Configuration for the user account"))
        self.lbltitle2.set_alignment(0, 0.5)
        self.lbltitle2.set_attributes(attr)
        atk_label(self.lbltitle2)
        table.attach(self.lbltitle2, 0, 2, 6, 7)

        self.lblnombre = gtk.Label(_("Full name:"))
        self.lblnombre.set_alignment(0, 0.5)
        table.attach(self.lblnombre, 0, 1, 7, 8)

        self.txtnombre = gtk.Entry()
        atk_acc(self.txtnombre, self.lblnombre)
        table.attach(self.txtnombre, 1, 2, 7, 8)

        self.lblusuario = gtk.Label(_("User name:"))
        self.lblusuario.set_alignment(0, 0.5)
        table.attach(self.lblusuario, 0, 1, 8, 9)

        self.txtusuario = gtk.Entry()
        atk_acc(self.txtusuario, self.lblusuario)
        table.attach(self.txtusuario, 1, 2, 8, 9)

        self.lblpassuser1 = gtk.Label(_("Enter a password:"******"Repeat the password:"))
        self.lblpassuser2.set_alignment(0, 0.5)
        table.attach(self.lblpassuser2, 0, 1, 10, 11)

        self.txtpassuser2 = gtk.Entry()
        self.txtpassuser2.set_visibility(False)
        atk_acc(self.txtpassuser2, self.lblpassuser2)
        table.attach(self.txtpassuser2, 1, 2, 10, 11)

        self.pack_start(table, padding=40)
    def __init__(self, CFG):
        gtk.HBox.__init__(self)

        table = gtk.Table(20, 2)

        attr = pango.AttrList()
        size = pango.AttrSize(18000, 0, -1)
        attr.insert(size)

        self.lbltitle1 = gtk.Label(
            _(
                "Configuration for the administrator \
account"
            )
        )
        self.lbltitle1.set_alignment(0, 0.5)
        self.lbltitle1.set_attributes(attr)
        atk_label(self.lbltitle1)
        table.attach(self.lbltitle1, 0, 2, 0, 1)

        self.chkoem = gtk.CheckButton(
            _(
                "OEM Installation (Ignore this \
setting and makes it at the first start)."
            )
        )
        self.chkoem.connect("toggled", self.oemchecked)
        table.attach(self.chkoem, 0, 2, 1, 2)

        self.chkgdm = gtk.CheckButton(
            _(
                "Enable Accessibility in the user \
login screen (GDM)."
            )
        )
        table.attach(self.chkgdm, 0, 2, 2, 3)

        self.lblpassroot1 = gtk.Label(_("Enter a password:"******"Repeat the password:"******"Machine name:"))
        self.lblmaquina.set_alignment(0, 0.5)
        table.attach(self.lblmaquina, 0, 1, 5, 6)

        self.txtmaquina = gtk.Entry()
        self.txtmaquina.set_text("canaima-popular")
        self.txtmaquina.set_max_length(255)
        atk_acc(self.txtmaquina, self.lblmaquina)
        table.attach(self.txtmaquina, 1, 2, 5, 6)

        self.lbltitle2 = gtk.Label(_("Configuration for the user account"))
        self.lbltitle2.set_alignment(0, 0.5)
        self.lbltitle2.set_attributes(attr)
        atk_label(self.lbltitle2)
        table.attach(self.lbltitle2, 0, 2, 6, 7)

        self.lblnombre = gtk.Label(_("Full name:"))
        self.lblnombre.set_alignment(0, 0.5)
        table.attach(self.lblnombre, 0, 1, 7, 8)

        self.txtnombre = gtk.Entry()
        atk_acc(self.txtnombre, self.lblnombre)
        table.attach(self.txtnombre, 1, 2, 7, 8)

        self.lblusuario = gtk.Label(_("User name:"))
        self.lblusuario.set_alignment(0, 0.5)
        table.attach(self.lblusuario, 0, 1, 8, 9)

        self.txtusuario = gtk.Entry()
        atk_acc(self.txtusuario, self.lblusuario)
        table.attach(self.txtusuario, 1, 2, 8, 9)

        self.lblpassuser1 = gtk.Label(_("Enter a password:"******"Repeat the password:"))
        self.lblpassuser2.set_alignment(0, 0.5)
        table.attach(self.lblpassuser2, 0, 1, 10, 11)

        self.txtpassuser2 = gtk.Entry()
        self.txtpassuser2.set_visibility(False)
        atk_acc(self.txtpassuser2, self.lblpassuser2)
        table.attach(self.txtpassuser2, 1, 2, 10, 11)

        self.pack_start(table, padding=40)