Added user style bits

This commit is contained in:
Rob McMullen 2016-04-15 15:53:54 -07:00
parent 7cb1c13703
commit 2edfc1786c

View File

@ -263,7 +263,7 @@ class DefaultSegment(object):
def tostring(self): def tostring(self):
return self.data.tostring() return self.data.tostring()
def get_style_bits(self, match=False, comment=False, selected=False, data=False): def get_style_bits(self, match=False, comment=False, selected=False, data=False, user1=False, user2=False, user3=False, user4=False):
""" Return an int value that contains the specified style bits set. """ Return an int value that contains the specified style bits set.
Available styles for each byte are: Available styles for each byte are:
@ -280,6 +280,14 @@ class DefaultSegment(object):
style_bits |= 2 style_bits |= 2
if data: if data:
style_bits |= 4 style_bits |= 4
if user1:
style_bits |= 8
if user2:
style_bits |= 0x10
if user3:
style_bits |= 0x20
if user4:
style_bits |= 0x40
if selected: if selected:
style_bits |= 0x80 style_bits |= 0x80
return style_bits return style_bits