super bare skeleton

This commit is contained in:
brent s
2019-11-04 03:53:39 -05:00
parent d2ebcdd852
commit 7408a59039
19 changed files with 313 additions and 0 deletions

View File

@@ -0,0 +1,7 @@
from . import meta
from . import storage
from . import network
from . import system
from . import pacman
from . import bootloader
from . import scripts

View File

@@ -0,0 +1,40 @@
import tkinter
##
import aif_gen.config.generator.utils as utils
class Obj(object):
def __init__(self, xmlroot, tkroot):
self.defaults = {'version': '0.2.0'}
self.xml = xmlroot
self.root = tkroot
self.frame = tkinter.LabelFrame(self.root, text = 'META',
bd = 1, relief = tkinter.RAISED,
font = ('Arial Bold', 15))
# self.frame.grid(column = 0, row = 0)
self.frame.pack(side = 'top', fill = 'both', expand = True)
# TODO: Currently displays if ANY nested elements hover over. We don't want that. Eff it, fix later.
# utils.CreateToolTip(self.frame, 'This section controls information about AIF-NG itself.')
self.version()
def version(self):
# Subsection header
frame = tkinter.LabelFrame(self.frame, text = 'VERSION',
bd = 1, relief = tkinter.RAISED,
font = ('Arial Bold', 12))
# frame.grid(column = 0, row = 0)
frame.pack(side = 'top', fill = 'both', expand = True)
# Version entry
self.ver = tkinter.Entry(frame)
utils.CreateToolTip(self.ver, 'Must be a valid git reference (branch, tag, commit ID, etc.)')
self.ver.insert(0, self.defaults['version'])
self.ver.pack(side = 'top', fill = 'both', expand = True)
return()
def new(self):
self.ver.delete(0, tkinter.END)
return()
def save(self):
self.xml.attrib['version'] = self.ver.get()
return()

View File

@@ -0,0 +1,43 @@
from . import block
from . import luks
from . import lvm
from . import mdadm
from . import filesystem
from . import mount
import tkinter
##
import aif_gen.config.generator.utils as utils
class Obj(object):
def __init__(self, xmlroot, tkroot):
self.xml = xmlroot
self.root = tkroot
self.frame = tkinter.LabelFrame(self.root, text = 'STORAGE',
bd = 1, relief = tkinter.RAISED,
font = ('Arial Bold', 15))
# self.frame.grid(column = 0, row = 0)
self.frame.pack(side = 'top', fill = 'both', expand = True)
self.vals = {}
self.block()
def block(self):
frame = tkinter.LabelFrame(self.frame, text = 'BLOCK',
bd = 1, relief = tkinter.RAISED,
font = ('Arial Bold', 12))
frame.pack(side = 'top', fill = 'both', expand = True)
# Version entry
self.vals['block'] = tkinter.Entry(frame)
utils.CreateToolTip(self.vals['block'], 'Path to a disk ("block") device to partition')
self.vals['block'].insert(0, '/dev/sda')
self.vals['block'].pack(side = 'top', fill = 'both', expand = True)
return()
def new(self):
pass
return()
def save(self):
pass
return()