xref: /haiku/src/kits/tracker/Commands.h (revision 406f30c6163c00d485e04f5ec9493b79270bcb9a)
1 /*
2 Open Tracker License
3 
4 Terms and Conditions
5 
6 Copyright (c) 1991-2000, Be Incorporated. All rights reserved.
7 
8 Permission is hereby granted, free of charge, to any person obtaining a copy of
9 this software and associated documentation files (the "Software"), to deal in
10 the Software without restriction, including without limitation the rights to
11 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
12 of the Software, and to permit persons to whom the Software is furnished to do
13 so, subject to the following conditions:
14 
15 The above copyright notice and this permission notice applies to all licensees
16 and shall be included in all copies or substantial portions of the Software.
17 
18 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
19 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF TITLE, MERCHANTABILITY,
20 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
21 BE INCORPORATED BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
22 AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF, OR IN CONNECTION
23 WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
24 
25 Except as contained in this notice, the name of Be Incorporated shall not be
26 used in advertising or otherwise to promote the sale, use or other dealings in
27 this Software without prior written authorization from Be Incorporated.
28 
29 Tracker(TM), Be(R), BeOS(R), and BeIA(TM) are trademarks or registered trademarks
30 of Be Incorporated in the United States and other countries. Other brand product
31 names are registered trademarks or trademarks of their respective holders.
32 All rights reserved.
33 */
34 #ifndef _COMMANDS_H
35 #define _COMMANDS_H
36 
37 
38 #include <MountServer.h>
39 #include <SupportDefs.h>
40 
41 #include <tracker_private.h>
42 	// public commands moved here so they may be included by other apps
43 
44 
45 namespace BPrivate {
46 
47 // external app messages
48 
49 const uint32 kGetInfo = 'Tinf';
50 const uint32 kDelete = 'Tdel';
51 const uint32 kDeleteSelection = kDelete;
52 const uint32 kRestoreSelectionFromTrash = kRestoreFromTrash;
53 const uint32 kIdentifyEntry = 'Tidt';
54 const uint32 kOpenSelection = 'Tosl';
55 const uint32 kOpenSelectionWith = 'Tosu';
56 const uint32 kCloseAllWindows = 'Tall';
57 const uint32 kCloseWindowAndChildren = 'Tcwc';
58 const uint32 kCloseAllInWorkspace = 'Tciw';
59 
60 // end external app messages
61 
62 const uint32 kOpenPreviouslyOpenWindows = 'Topw';
63 const uint32 kRestoreState = 'Trst';
64 
65 const uint32 kCutMoreSelectionToClipboard = 'Tmvm';
66 const uint32 kCopyMoreSelectionToClipboard = 'Tcpm';
67 const uint32 kPasteLinksFromClipboard = 'Tplc';
68 const uint32 kCancelSelectionToClipboard = 'Tesc';
69 const uint32 kClipboardPosesChanged = 'Tcpc';
70 
71 const uint32 kEditItem = 'Tedt';
72 const uint32 kEditQuery = 'Qedt';
73 const uint32 kNewFolder = 'Tnwf';
74 const uint32 kNewEntryFromTemplate = 'Tnwe';
75 const uint32 kNewTemplateSubmenu = 'Tnsb';
76 const uint32 kCopySelectionTo = 'Tcsl';
77 const uint32 kMoveSelectionTo = 'Tmsl';
78 const uint32 kCreateLink = 'Tlnk';
79 const uint32 kCreateRelativeLink = 'Trln';
80 const uint32 kDuplicateSelection = 'Tdsl';
81 const uint32 kMoveSelectionToTrash = kMoveToTrash;
82 const uint32 kLoadAddOn = 'Tlda';
83 const uint32 kEmptyTrash = 'Tetr';
84 const uint32 kAddPrinter = 'Tadp';
85 const uint32 kMakeActivePrinter = 'Tmap';
86 
87 const uint32 kRunAutomounterSettings = 'Tram';
88 
89 const uint32 kOpenParentDir = 'Topt';
90 const uint32 kOpenDir = 'Topd';
91 const uint32 kCleanup = 'Tcln';
92 const uint32 kCleanupAll = 'Tcla';
93 
94 const uint32 kArrangeBy = 'ARBY';
95 const uint32 kArrangeReverseOrder = 'ARRO';
96 
97 const uint32 kResizeToFit = 'Trtf';
98 const uint32 kSelectMatchingEntries = 'Tsme';
99 const uint32 kShowSelectionWindow = 'Tssw';
100 const uint32 kShowSettingsWindow = 'Tstw';
101 const uint32 kInvertSelection = 'Tisl';
102 
103 const uint32 kCancelButton = 'Tcnl';
104 const uint32 kDefaultButton = 'Tact';
105 const uint32 kPauseButton = 'Tpaw';
106 const uint32 kStopButton = 'Tstp';
107 const uint32 kCopyAttributes = 'Tcat';
108 const uint32 kPasteAttributes = 'Tpat';
109 const uint32 kAttributeItem = 'Tatr';
110 const uint32 kMIMETypeItem = 'Tmim';
111 const uint32 kAddCurrentDir = 'Tadd';
112 const uint32 kEditFavorites = 'Tedf';
113 const uint32 kSwitchDirectory = 'Tswd';
114 const uint32 kQuitTracker = 'Tqit';
115 
116 const uint32 kSwitchToHome = 'Tswh';
117 
118 const uint32 kTestIconCache = 'TicC';
119 
120 // thumbnail generator thread sends this message to be_app when done
121 const uint32 kUpdateThumbnail = 'TUTb';
122 
123 // Observers and Notifiers:
124 
125 // Settings-changed messages:
126 const uint32 kDisksIconChanged = 'Dicn';
127 const uint32 kDesktopIntegrationChanged = 'Dint';
128 const uint32 kShowDisksIconChanged = 'Sdic';
129 const uint32 kVolumesOnDesktopChanged = 'Codc';
130 const uint32 kEjectWhenUnmountingChanged = 'Ewum';
131 
132 const uint32 kWindowsShowFullPathChanged = 'Wsfp';
133 const uint32 kSingleWindowBrowseChanged = 'Osmw';
134 const uint32 kShowNavigatorChanged = 'Snvc';
135 const uint32 kShowSelectionWhenInactiveChanged = 'Sswi';
136 const uint32 kTransparentSelectionChanged = 'Trse';
137 const uint32 kSortFolderNamesFirstChanged = 'Sfnf';
138 const uint32 kHideDotFilesChanged = 'Hdfc';
139 const uint32 kTypeAheadFilteringChanged = 'Tafc';
140 const uint32 kGenerateImageThumbnailsChanged = 'GITc';
141 
142 const uint32 kDesktopFilePanelRootChanged = 'Dfpr';
143 const uint32 kFavoriteCountChanged = 'Fvct';
144 const uint32 kFavoriteCountChangedExternally = 'Fvcx';
145 
146 const uint32 kDateFormatChanged = 'Date';
147 
148 const uint32 kUpdateVolumeSpaceBar = 'UpSB';
149 const uint32 kShowVolumeSpaceBar = 'ShSB';
150 const uint32 kSpaceBarColorChanged = 'SBcc';
151 
152 } // namespace BPrivate
153 
154 using namespace BPrivate;
155 
156 
157 #endif	// _COMMANDS_H
158