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:"))
Пример #3
0
 def nodeIsLV(self, node):
     node.change_shape("rounded-box")
     node.change_color(self.pallete.secondary_first["2"])
Пример #4
0
 def nodeIsPartition(self, node):
     node.change_shape("box")
     node.change_color(self.pallete.secondary_first["2"])
Пример #5
0
 def nodeIsHarddrive(self, node):
     node.change_shape("Msquare")
     node.change_color(self.pallete.secondary_first["4"])
Пример #6
0
 def nodeIsLVMSnapshot(self, node):
     node.change_color(self.pallete.secondary_first["3"])
     node.change_shape("rounded-box")
Пример #7
0
 def nodeIsMDRAID(self, node):
     node.change_color(self.pallete.secondary_first["0"])
     node.change_shape("octagon")
Пример #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"])
Пример #10
0
 def nodeIsVG(self, node):
     node.change_color(self.pallete.secondary_first["3"])
Пример #11
0
 def nodeIsLV(self, node):
     node.change_shape("rounded-box")
     node.change_color(self.pallete.secondary_first["2"])
Пример #12
0
 def nodeIsPartition(self, node):
     node.change_shape("box")
     node.change_color(self.pallete.secondary_first["2"])
Пример #13
0
 def nodeIsHarddrive(self, node):
     node.change_shape("Msquare")
     node.change_color(self.pallete.secondary_first["4"])
Пример #14
0
 def nodeIsLVMSnapshot(self,node):
     node.change_color(self.pallete.secondary_first["3"])
     node.change_shape("rounded-box")
Пример #15
0
 def nodeIsMDRAID(self,node):
     node.change_color(self.pallete.secondary_first["0"])
     node.change_shape("octagon")
Пример #16
0
 def nodeIsVG(self, node):
     node.change_color(self.pallete.secondary_first["3"])
Пример #17
0
 def nodeIsLuks(self, node):
     node.change_color(self.pallete.secondary_first["0"])
Пример #18
0
 def nodeIsBTRFS(self, node):
     node.change_shape("hexagon")
     node.change_color(self.pallete.secondary_first["2"])
Пример #19
0
 def nodeIsLVMThinPool(self, node):
     node.change_color(self.pallete.secondary_first["1"])
Пример #20
0
 def nodeIsLVMThinPool(self, node):
     node.change_color(self.pallete.secondary_first["1"])