summaryrefslogtreecommitdiffstats
path: root/resources/file_dlg_win32.rc
blob: 34dbf60d91cf35350abceff5d66e0dec897fccce (plain)
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
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
#include <windows.h>
#include "richedit.h"
#include "../ui/win32/file_dlg_win32.h"

// We should probably ensure that we're meeting the MS layout guidelines:
// https://docs.microsoft.com/en-us/windows/win32/uxguide/vis-layout
// Outer margin: 11px

WIRESHARK_OPENFILENAME_TEMPLATE DIALOGEX 0, 0, 425, 47
STYLE WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | DS_3DLOOK | DS_CONTROL
FONT 8, "MS Shell Dlg"
{
    // Filter button/entry
    // PUSHBUTTON "Filter:", EWFD_FILTER_BTN, 7, 4, 35, 14
    LTEXT "Read filter:", EWFD_FILTER_LBL, 67, 2, 49, 14
    CONTROL    "",        EWFD_FILTER_EDIT, RICHEDIT_CLASS, ES_AUTOHSCROLL, 112, 0, 88, 12, WS_EX_CLIENTEDGE

    COMBOBOX EWFD_FORMAT_TYPE, 67, 17, 135, 8, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
    // CHECKBOX "MAC name resolution", EWFD_MAC_NR_CB, 67, 30, 100, 8,  BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
    // CHECKBOX "Transport name resolution", EWFD_TRANS_NR_CB, 67, 45, 100, 8,  BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
    // CHECKBOX "Network name resolution", EWFD_NET_NR_CB, 67, 60, 100, 8,  BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
    // CHECKBOX "Use external network name resolver", EWFD_EXTERNAL_NR_CB, 67, 75, 135, 8,  BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP

    LTEXT "Format:", EWFD_PT_FORMAT, 224, 2, 60, 8
    LTEXT "-", EWFD_PTX_FORMAT, 275, 2, 150, 8
    LTEXT "Size:", EWFD_PT_SIZE, 224, 17, 60, 8
    LTEXT "-", EWFD_PTX_SIZE, 275, 17, 150, 8
    // LTEXT "Packets:", EWFD_PT_PACKETS, 224, 32, 60, 8
    // LTEXT "-", EWFD_PTX_PACKETS, 275, 32, 150, 8
    LTEXT "Start / elapsed:", EWFD_PT_START_ELAPSED, 224, 32, 60, 8
    LTEXT "-", EWFD_PTX_START_ELAPSED, 275, 32, 150, 8
    // 164/211, 79, 40/150, 8

}

WIRESHARK_SAVEASFILENAME_TEMPLATE DIALOGEX 0, 0, 167, 15
STYLE WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | DS_3DLOOK | DS_CONTROL
FONT 8, "MS Shell Dlg"
{
    CHECKBOX "Compress with gzip", EWFD_GZIP_CB, 67, 0, 100, 8,  BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
}

WIRESHARK_SAVEASSTATSTREENAME_TEMPLATE DIALOGEX 0, 0, 167, 0
STYLE WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | DS_3DLOOK | DS_CONTROL
FONT 8, "MS Shell Dlg"
{
}

WIRESHARK_EXPORT_SPECIFIED_PACKETS_FILENAME_TEMPLATE DIALOGEX 0, 0, 453, 136
STYLE WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | DS_3DLOOK | DS_CONTROL
FONT 8, "MS Shell Dlg"
{
    CHECKBOX "Compress with gzip", EWFD_GZIP_CB, 67, 0, 100, 8,  BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP

    GROUPBOX "Packet Range", -1, 67, 15, 270, 114

    CONTROL  "Captured", EWFD_CAPTURED_BTN, "Button", BS_AUTORADIOBUTTON | WS_GROUP, 232, 26, 45, 10
    CONTROL  "Displayed", EWFD_DISPLAYED_BTN, "Button", BS_AUTORADIOBUTTON, 282, 26, 47, 10

    CONTROL  "All packets", EWFD_ALL_PKTS_BTN, "Button", BS_AUTORADIOBUTTON | WS_GROUP, 73, 38, 51, 10
    CONTROL  "Selected packets only", EWFD_SEL_PKT_BTN, "Button", BS_AUTORADIOBUTTON,  73, 50, 80, 10
    CONTROL  "Marked packets only", EWFD_MARKED_BTN, "Button", BS_AUTORADIOBUTTON,  73, 62, 78, 10
    CONTROL  "First to last marked", EWFD_FIRST_LAST_BTN, "Button",  BS_AUTORADIOBUTTON, 73, 74, 75, 10
    CONTROL  "Range:", EWFD_RANGE_BTN, "Button",  BS_AUTORADIOBUTTON, 73, 86, 35, 10
    CONTROL  "", EWFD_RANGE_EDIT, RICHEDIT_CLASS, ES_AUTOHSCROLL, 112, 85, 110, 12, WS_EX_CLIENTEDGE
    CONTROL  "Remove Ignored packets", EWFD_REMOVE_IGN_CB, "Button",  BS_AUTOCHECKBOX | WS_TABSTOP, 73, 98, 100, 10
    CONTROL  "Include depended upon packets", EWFD_INCLUDE_DPD_CB, "Button",  BS_AUTOCHECKBOX | WS_TABSTOP, 73, 110, 125, 10

    LTEXT "0", EWFD_ALL_PKTS_CAP, 232, 39, 39, 8, SS_RIGHT
    LTEXT "0", EWFD_SEL_PKT_CAP, 232, 51, 39, 8, SS_RIGHT
    LTEXT "0", EWFD_MARKED_CAP, 232, 63, 39, 8, SS_RIGHT
    LTEXT "0", EWFD_FIRST_LAST_CAP, 232, 75, 39, 8, SS_RIGHT
    LTEXT "0", EWFD_RANGE_CAP, 232, 87, 39, 8, SS_RIGHT
    LTEXT "0", EWFD_IGNORED_CAP, 232, 99, 39, 8, SS_RIGHT
    LTEXT "0", EWFD_DEPENDED_CAP, 232, 111, 39, 8, SS_RIGHT

    LTEXT "0", EWFD_ALL_PKTS_DISP, 282, 39, 41, 8, SS_RIGHT
    LTEXT "0", EWFD_SEL_PKT_DISP, 282, 51, 41, 8, SS_RIGHT
    LTEXT "0", EWFD_MARKED_DISP, 282, 63, 41, 8, SS_RIGHT
    LTEXT "0", EWFD_FIRST_LAST_DISP, 282, 75, 41, 8, SS_RIGHT
    LTEXT "0", EWFD_RANGE_DISP, 282, 87, 41, 8, SS_RIGHT
    LTEXT "0", EWFD_IGNORED_DISP, 282, 99, 41, 8, SS_RIGHT
    LTEXT "0", EWFD_DEPENDED_DISP, 282, 111, 41, 8, SS_RIGHT
}

WIRESHARK_MERGEFILENAME_TEMPLATE DIALOGEX 0, 0, 450, 80
STYLE WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | DS_3DLOOK | DS_CONTROL
FONT 8, "MS Shell Dlg"
{
    // Filter button/entry
    // PUSHBUTTON "Filter:", EWFD_FILTER_BTN, 7, 4, 35, 14
    LTEXT "Read filter:", EWFD_FILTER_LBL, 67, 2, 49, 14
    CONTROL    "",        EWFD_FILTER_EDIT, RICHEDIT_CLASS, ES_AUTOHSCROLL, 112, 0, 88, 12, WS_EX_CLIENTEDGE

    CONTROL  "Prepend packets to existing file", EWFD_MERGE_PREPEND_BTN, "Button", BS_AUTORADIOBUTTON | WS_GROUP, 67, 30, 120, 8
    CONTROL  "Merge packets chronologically", EWFD_MERGE_CHRONO_BTN, "Button", BS_AUTORADIOBUTTON, 67, 45, 120, 8
    CONTROL  "Append packets to existing file", EWFD_MERGE_APPEND_BTN, "Button", BS_AUTORADIOBUTTON, 67, 60, 120, 8

    LTEXT "Format:", EWFD_PT_FORMAT, 224, 2, 60, 8
    LTEXT "-", EWFD_PTX_FORMAT, 275, 2, 150, 8
    LTEXT "Size:", EWFD_PT_SIZE, 224, 17, 60, 8
    LTEXT "-", EWFD_PTX_SIZE, 275, 17, 150, 8
    // LTEXT "Packets:", EWFD_PT_PACKETS, 224, 32, 60, 8
    // LTEXT "-", EWFD_PTX_PACKETS, 275, 32, 150, 8
    LTEXT "Start / elapsed:", EWFD_PT_START_ELAPSED, 224, 32, 60, 8
    LTEXT "-", EWFD_PTX_START_ELAPSED, 275, 32, 150, 8
    // 164/211, 79, 40/150, 8
}

WIRESHARK_EXPORTFILENAME_TEMPLATE DIALOGEX 0, 0, 469, 121
STYLE WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | DS_3DLOOK | DS_CONTROL
FONT 8, "MS Shell Dlg"
{
    GROUPBOX "Packet Range", -1, 67, 0, 270, 118

    CONTROL  "Captured", EWFD_CAPTURED_BTN, "Button", BS_AUTORADIOBUTTON | WS_GROUP, 232, 11, 45, 10
    CONTROL  "Displayed", EWFD_DISPLAYED_BTN, "Button", BS_AUTORADIOBUTTON, 282, 11, 47, 10

    CONTROL  "All packets", EWFD_ALL_PKTS_BTN, "Button", BS_AUTORADIOBUTTON | WS_GROUP, 73, 23, 51, 10
    CONTROL  "Selected packet", EWFD_SEL_PKT_BTN, "Button", BS_AUTORADIOBUTTON,  73, 35, 68, 10
    CONTROL  "Marked packets", EWFD_MARKED_BTN, "Button", BS_AUTORADIOBUTTON,  73, 47, 67, 10
    CONTROL  "First to last marked", EWFD_FIRST_LAST_BTN, "Button",  BS_AUTORADIOBUTTON, 73, 59, 75, 10
    CONTROL  "Range:", EWFD_RANGE_BTN, "Button",  BS_AUTORADIOBUTTON, 73, 71, 35, 10
    CONTROL  "", EWFD_RANGE_EDIT, RICHEDIT_CLASS, ES_AUTOHSCROLL, 112, 70, 110, 12, WS_EX_CLIENTEDGE
    CONTROL  "Remove Ignored packets", EWFD_REMOVE_IGN_CB, "Button",  BS_AUTOCHECKBOX | WS_TABSTOP, 73, 83, 100, 10
    CONTROL  "Include depended upon packets", EWFD_INCLUDE_DPD_CB, "Button",  BS_AUTOCHECKBOX | WS_TABSTOP, 73, 95, 125, 10

    LTEXT "0", EWFD_ALL_PKTS_CAP, 232, 24, 39, 8, SS_RIGHT
    LTEXT "0", EWFD_SEL_PKT_CAP, 232, 36, 39, 8, SS_RIGHT
    LTEXT "0", EWFD_MARKED_CAP, 232, 48, 39, 8, SS_RIGHT
    LTEXT "0", EWFD_FIRST_LAST_CAP, 232, 60, 39, 8, SS_RIGHT
    LTEXT "0", EWFD_RANGE_CAP, 232, 72, 39, 8, SS_RIGHT
    LTEXT "0", EWFD_IGNORED_CAP, 232, 84, 39, 8, SS_RIGHT
    LTEXT "0", EWFD_DEPENDED_CAP, 232, 96, 39, 8, SS_RIGHT

    LTEXT "0", EWFD_ALL_PKTS_DISP, 282, 24, 41, 8, SS_RIGHT
    LTEXT "0", EWFD_SEL_PKT_DISP, 282, 36, 41, 8, SS_RIGHT
    LTEXT "0", EWFD_MARKED_DISP, 282, 48, 41, 8, SS_RIGHT
    LTEXT "0", EWFD_FIRST_LAST_DISP, 282, 60, 41, 8, SS_RIGHT
    LTEXT "0", EWFD_RANGE_DISP, 282, 72, 41, 8, SS_RIGHT
    LTEXT "0", EWFD_IGNORED_DISP, 282, 84, 41, 8, SS_RIGHT
    LTEXT "0", EWFD_DEPENDED_DISP, 282, 96, 41, 8, SS_RIGHT

    GROUPBOX "Packet Format", EWFD_PKT_FORMAT_GB, 344, 0, 134, 106
    CONTROL  "Packet summary line", EWFD_PKT_SUMMARY_CB, "Button",  BS_AUTOCHECKBOX | WS_TABSTOP, 350, 15, 84, 10
    CONTROL  "Include column headings", EWFD_COL_HEADINGS_CB, "Button",  BS_AUTOCHECKBOX | WS_TABSTOP, 362, 27, 94, 10
    CONTROL  "Packet details:", EWFD_PKT_DETAIL_CB, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 350, 39, 95, 10
    COMBOBOX EWFD_PKT_DETAIL_COMBO, 362, 51, 74, 45, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
    CONTROL  "Packet Bytes", EWFD_PKT_BYTES_CB, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 350, 68, 80, 10
    CONTROL  "Include secondary data sources", EWFD_DATA_SOURCES_CB, "Button",  BS_AUTOCHECKBOX | WS_TABSTOP, 362, 80, 112, 10
    CONTROL  "Each packet on a new page", EWFD_PKT_NEW_PAGE_CB, "Button",  BS_AUTOCHECKBOX | WS_TABSTOP, 350, 92, 106, 10

}