File: cmds.h

package info (click to toggle)
ht 2.0.20-2
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 6,324 kB
  • sloc: cpp: 97,563; ansic: 17,183; sh: 3,811; lex: 226; makefile: 213; yacc: 127
file content (111 lines) | stat: -rw-r--r-- 3,464 bytes parent folder | download | duplicates (8)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
/* 
 *	HT Editor
 *	cmds.h
 *
 *	Copyright (C) 1999-2002 Stefan Weyergraf
 *
 *	This program is free software; you can redistribute it and/or modify
 *	it under the terms of the GNU General Public License version 2 as
 *	published by the Free Software Foundation.
 *
 *	This program is distributed in the hope that it will be useful,
 *	but WITHOUT ANY WARRANTY; without even the implied warranty of
 *	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *	GNU General Public License for more details.
 *
 *	You should have received a copy of the GNU General Public License
 *	along with this program; if not, write to the Free Software
 *	Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 */

#ifndef __CMDS_H__
#define __CMDS_H__

#include "io/types.h"

#define CMD	uint32

#define msg_command				0x80000000
#define HT_COMMAND(c)				(msg_command+(c))

#define cmd_quit				HT_COMMAND(100)
#define cmd_about				HT_COMMAND(101)

#define cmd_file_open				HT_COMMAND(102)
#define cmd_file_new				HT_COMMAND(103)
#define cmd_file_save				HT_COMMAND(104)
#define cmd_file_saveas				HT_COMMAND(105)
#define cmd_file_exec_cmd			HT_COMMAND(106)

#define cmd_edit_cut				HT_COMMAND(120)
#define cmd_edit_delete				HT_COMMAND(121)
#define cmd_edit_copy				HT_COMMAND(122)
#define cmd_edit_paste				HT_COMMAND(123)
#define cmd_edit_show_clipboard			HT_COMMAND(124)
#define cmd_edit_clear_clipboard		HT_COMMAND(125)
#define cmd_edit_copy_from_file			HT_COMMAND(126)
#define cmd_edit_paste_into_file		HT_COMMAND(127)
#define cmd_edit_copy_native			HT_COMMAND(128)
#define cmd_edit_paste_native			HT_COMMAND(129)

#define cmd_window_resizemove			HT_COMMAND(140)
#define cmd_window_switch_resizemove		HT_COMMAND(141)
#define cmd_window_close			HT_COMMAND(142)
#define cmd_window_tile_vertical		HT_COMMAND(143)
#define cmd_window_tile_horizontal		HT_COMMAND(144)

#define cmd_project_open			HT_COMMAND(160)
#define cmd_project_close			HT_COMMAND(161)
#define cmd_project_add_item			HT_COMMAND(162)
#define cmd_project_remove_item			HT_COMMAND(163)
#define cmd_project_edit_item			HT_COMMAND(164)

#define cmd_popup_dialog_eval			HT_COMMAND(180)
#define cmd_popup_dialog_view_list		HT_COMMAND(181)
#define cmd_popup_dialog_window_list		HT_COMMAND(182)
#define cmd_popup_window_log			HT_COMMAND(183)
#define cmd_popup_window_help			HT_COMMAND(184)
#define cmd_popup_window_options		HT_COMMAND(185)
#define cmd_popup_window_project		HT_COMMAND(186)
#define cmd_popup_dialog_info_loader		HT_COMMAND(187)

#define cmd_vstate_restore			HT_COMMAND(190)

#define cmd_analyser_save			HT_COMMAND(200)

/*
 *	htanaly  500- 999
 */

/*
 *	htformat 1000- 1499
 */
 
#define cmd_view_mode				HT_COMMAND(1000)
#define cmd_edit_mode				HT_COMMAND(1001)
#define cmd_view_mode_i				HT_COMMAND(1002)
#define cmd_edit_mode_i				HT_COMMAND(1003)
#define cmd_file_goto				HT_COMMAND(1004)
#define cmd_file_search				HT_COMMAND(1005)
#define cmd_file_replace			HT_COMMAND(1006)
#define cmd_file_blockop			HT_COMMAND(1007)
#define cmd_file_resize				HT_COMMAND(1008)
#define cmd_file_truncate			HT_COMMAND(1009)
#define cmd_file_extend				HT_COMMAND(1010)

/*
 *	hex 1500 - 1999
 */
 
#define cmd_hex_entropy				HT_COMMAND(1500)
#define cmd_hex_display_bytes			HT_COMMAND(1501)
#define cmd_hex_display_disp			HT_COMMAND(1502)

/*
 *	disasm 2000 - 2499
 */
 
#define cmd_disasm_call_assembler		HT_COMMAND(2000)
#define cmd_disasm_toggle1632			HT_COMMAND(2001)

#endif /* __CMDS_H__ */