Skip to content

Commit 0b0b441

Browse files
KeyWeeUsrEvidlo
andauthored
Add official icon name enum (#281)
* Add official icon name enum * merge icons Co-authored-by: evan <evan@evanw.org>
1 parent 1efce5e commit 0b0b441

1 file changed

Lines changed: 75 additions & 0 deletions

File tree

pykeepass/icons.py

Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,78 @@
1+
# Official Icon names from KeePass2.x codebase:
2+
# https://github.com/dlech/KeePass2.x/blob/0defb69f48/KeePassLib/PwEnums.cs#L83
3+
4+
Key = '0'
5+
World = '1'
6+
Warning = '2'
7+
NetworkServer = '3'
8+
MarkedDirectory = '4'
9+
UserCommunication = '5'
10+
Parts = '6'
11+
Notepad = '7'
12+
WorldSocket = '8'
13+
Identity = '9'
14+
PaperReady = '10'
15+
Digicam = '11'
16+
IRCommunication = '12'
17+
MultiKeys = '13'
18+
Energy = '14'
19+
Scanner = '15'
20+
WorldStar = '16'
21+
CDRom = '17'
22+
Monitor = '18'
23+
EMail = '19'
24+
Configuration = '20'
25+
ClipboardReady = '21'
26+
PaperNew = '22'
27+
Screen = '23'
28+
EnergyCareful = '24'
29+
EMailBox = '25'
30+
Disk = '26'
31+
Drive = '27'
32+
PaperQ = '28'
33+
TerminalEncrypted = '29'
34+
Console = '30'
35+
Printer = '31'
36+
ProgramIcons = '32'
37+
Run = '33'
38+
Settings = '34'
39+
WorldComputer = '35'
40+
Archive = '36'
41+
Homebanking = '37'
42+
DriveWindows = '38'
43+
Clock = '39'
44+
EMailSearch = '40'
45+
PaperFlag = '41'
46+
Memory = '42'
47+
TrashBin = '43'
48+
Note = '44'
49+
Expired = '45'
50+
Info = '46'
51+
Package = '47'
52+
Folder = '48'
53+
FolderOpen = '49'
54+
FolderPackage = '50'
55+
LockOpen = '51'
56+
PaperLocked = '52'
57+
Checked = '53'
58+
Pen = '54'
59+
Thumbnail = '55'
60+
Book = '56'
61+
List = '57'
62+
UserKey = '58'
63+
Tool = '59'
64+
Home = '60'
65+
Star = '61'
66+
Tux = '62'
67+
Feather = '63'
68+
Apple = '64'
69+
Wiki = '65'
70+
Money = '66'
71+
Certificate = '67'
72+
BlackBerry = '68'
73+
74+
# deprecated icons
75+
176
KEY = '0'
277
GLOBE = '1'
378
WARNING_SIGN = '2'

0 commit comments

Comments
 (0)