def process_action(self, action, node):
     """ Helper function for processing actions, finds out what does each action do and sets the appropriate attributed of the node
     :param obj action The action to be processed.
     :param obj node The node to be changed."""
     if action.isFormat:
         node.add_emoji("Fmt:")
         node.addAttribute("action", "Format")
     else:
         node.add_emoji("Dev:")
         node.addAttribute("action", "Device")
     if action.isDestroy or action.isRemove:
         print("Adding action: Delete for node: " + node.getName())
         node.addAttribute("action", "delete")
         node.change_color(self.pallete.complement["2"])
         node.add_emoji(emoji.emojize(":fire:"))
     if action.isCreate or action.isAdd:
         print("Adding action: Add for node: " + node.getName())
         node.addAttribute("action", "add")
         node.change_color(self.pallete.primary["2"])
         node.add_emoji(emoji.emojize(":building_construction:"))
     if action.isResize or action.isShrink or action.isGrow:
         print("Adding action: Resize for node: " + node.getName())
         node.addAttribute("action", "resize")
         node.change_color(self.pallete.secondary_second["2"])
         node.add_emoji(emoji.emojize(":wrench:"))
 def process_action(self, action, node):
     """ Helper function for processing actions, finds out what does each action do and sets the appropriate attributed of the node
     :param obj action The action to be processed.
     :param obj node The node to be changed."""
     if action.isFormat:
         node.add_emoji("Fmt:")
         node.addAttribute("action", "Format")
     else:
         node.add_emoji("Dev:")
         node.addAttribute("action", "Device")
     if action.isDestroy or action.isRemove:
         print("Adding action: Delete for node: " + node.getName())
         node.addAttribute("action", "delete")
         node.change_color(self.pallete.complement["2"])
         node.add_emoji(emoji.emojize(":fire:"))
     if action.isCreate or action.isAdd:
         print("Adding action: Add for node: " + node.getName())
         node.addAttribute("action", "add")
         node.change_color(self.pallete.primary["2"])
         node.add_emoji(emoji.emojize(":building_construction:"))
     if action.isResize or action.isShrink or action.isGrow:
         print("Adding action: Resize for node: " + node.getName())
         node.addAttribute("action", "resize")
         node.change_color(self.pallete.secondary_second["2"])
         node.add_emoji(emoji.emojize(":wrench:"))
Exemple #3
0
 def nodeIsLV(self, node):
     node.change_shape("rounded-box")
     node.change_color(self.pallete.secondary_first["2"])
Exemple #4
0
 def nodeIsPartition(self, node):
     node.change_shape("box")
     node.change_color(self.pallete.secondary_first["2"])
Exemple #5
0
 def nodeIsHarddrive(self, node):
     node.change_shape("Msquare")
     node.change_color(self.pallete.secondary_first["4"])
Exemple #6
0
 def nodeIsLVMSnapshot(self, node):
     node.change_color(self.pallete.secondary_first["3"])
     node.change_shape("rounded-box")
Exemple #7
0
 def nodeIsMDRAID(self, node):
     node.change_color(self.pallete.secondary_first["0"])
     node.change_shape("octagon")
Exemple #8
0
 def nodeIsBTRFS(self, node):
     node.change_shape("hexagon")
     node.change_color(self.pallete.secondary_first["2"])
 def nodeIsLuks(self, node):
     node.change_color(self.pallete.secondary_first["0"])
 def nodeIsVG(self, node):
     node.change_color(self.pallete.secondary_first["3"])
 def nodeIsLV(self, node):
     node.change_shape("rounded-box")
     node.change_color(self.pallete.secondary_first["2"])
 def nodeIsPartition(self, node):
     node.change_shape("box")
     node.change_color(self.pallete.secondary_first["2"])
 def nodeIsHarddrive(self, node):
     node.change_shape("Msquare")
     node.change_color(self.pallete.secondary_first["4"])
 def nodeIsLVMSnapshot(self,node):
     node.change_color(self.pallete.secondary_first["3"])
     node.change_shape("rounded-box")
 def nodeIsMDRAID(self,node):
     node.change_color(self.pallete.secondary_first["0"])
     node.change_shape("octagon")
Exemple #16
0
 def nodeIsVG(self, node):
     node.change_color(self.pallete.secondary_first["3"])
Exemple #17
0
 def nodeIsLuks(self, node):
     node.change_color(self.pallete.secondary_first["0"])
 def nodeIsBTRFS(self, node):
     node.change_shape("hexagon")
     node.change_color(self.pallete.secondary_first["2"])
Exemple #19
0
 def nodeIsLVMThinPool(self, node):
     node.change_color(self.pallete.secondary_first["1"])
 def nodeIsLVMThinPool(self, node):
     node.change_color(self.pallete.secondary_first["1"])