Rev 8947 | Rev 9510 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 8947 | Rev 9471 | ||
---|---|---|---|
Line 17... | Line 17... | ||
17 | 17 | ||
Line 18... | Line 18... | ||
18 | void DisplayOperationForm(int operation_flag) |
18 | void DisplayOperationForm(int operation_flag) |
19 | { |
19 | { |
20 | dword title; |
20 | dword title; |
- | 21 | dword id; |
|
21 | if (operation_flag==COPY_FLAG) { |
22 | if (operation_flag==COPY_FLAG) { |
22 | title = T_COPY_WINDOW_TITLE; |
23 | title = T_COPY_WINDOW_TITLE; |
23 | copy_bar.progress_color = 0x00FF00; |
24 | copy_bar.progress_color = 0x00FF00; |
24 | copy_bar.value = 0; |
25 | copy_bar.value = 0; |
25 | copy_bar.max = 0; |
26 | copy_bar.max = 0; |
Line 39... | Line 40... | ||
39 | copy_bar.frame_color = sc.work_graph; |
40 | copy_bar.frame_color = sc.work_graph; |
40 | switch(CheckEvent()) |
41 | switch(CheckEvent()) |
41 | { |
42 | { |
42 | case evButton: |
43 | case evButton: |
43 | DialogExit(); |
44 | id = GetButtonID(); |
- | 45 | switch(id) |
|
- | 46 | { |
|
- | 47 | case 2: |
|
- | 48 | DialogExit(); |
|
44 | break; |
49 | break; |
45 | 50 | case 3: |
|
- | 51 | copy_state = FILE_REPLACE; |
|
- | 52 | break; |
|
- | 53 | case 4: |
|
- | 54 | copy_state = FILE_SKIP; |
|
- | 55 | break; |
|
- | 56 | } |
|
46 | case evReDraw: |
57 | break; |
- | 58 | case evReDraw: |
|
47 | DefineAndDrawWindow(Form.left+Form.width-200, Form.top+90, WIN_DIALOG_W+9, |
59 | DefineAndDrawWindow(Form.left+Form.width-200, Form.top+90, WIN_DIALOG_W+9, |
48 | skin_height+WIN_DIALOG_H, 0x34, sc.work, title, 0); |
60 | skin_height+WIN_DIALOG_H+70, 0x34, sc.work, title, 0); |
49 | GetProcessInfo(#Dialog_Form, SelfInfo); |
61 | GetProcessInfo(#Dialog_Form, SelfInfo); |
50 | DrawCaptButton(WIN_DIALOG_W-PR_LEFT-101, PR_TOP+PR_H+6, 100,26, 2, |
62 | DrawCaptButton(WIN_DIALOG_W-PR_LEFT-101, PR_TOP+PR_H+6, 100,26, 2, |
51 | sc.button, sc.button_text, T_ABORT_WINDOW_BUTTON); |
63 | sc.button, sc.button_text, T_ABORT_WINDOW_BUTTON); |
52 | 64 | ||
Line -... | Line 65... | ||
- | 65 | if (copy_state == FILE_EXISTS) |
|
- | 66 | { |
|
- | 67 | WriteText(WIN_DIALOG_W-PR_LEFT-301, PR_TOP+PR_H+46, 0x90, sc.work_text, "File exists!!"); |
|
- | 68 | DrawCaptButton(WIN_DIALOG_W-PR_LEFT-301, PR_TOP+PR_H+76, 100,26, 3, |
|
- | 69 | sc.button, sc.button_text, T_REPLACE_WINDOW_BUTTON); |
|
- | 70 | DrawCaptButton(WIN_DIALOG_W-PR_LEFT-101, PR_TOP+PR_H+76, 100,26, 4, |
|
- | 71 | sc.button, sc.button_text, T_SKIP_WINDOW_BUTTON); |
|
- | 72 | } |
|
- | 73 | ||
53 | DrawRectangle3D(PR_LEFT-1, PR_TOP-1, PR_W+1, PR_H+1, sc.work_dark, sc.work_light); |
74 | DrawRectangle3D(PR_LEFT-1, PR_TOP-1, PR_W+1, PR_H+1, sc.work_dark, sc.work_light); |
54 | } |
75 | } |
55 | } |
76 | } |
Line 56... | Line 77... | ||
56 | 77 | ||
Line 69... | Line 90... | ||
69 | DrawBar(PR_LEFT, PR_TOP-20, WIN_DIALOG_W-PR_LEFT, 15, sc.work); |
90 | DrawBar(PR_LEFT, PR_TOP-20, WIN_DIALOG_W-PR_LEFT, 15, sc.work); |
70 | WriteText(PR_LEFT, PR_TOP-20, 0x90, sc.work_text, filename); |
91 | WriteText(PR_LEFT, PR_TOP-20, 0x90, sc.work_text, filename); |
71 | 92 | ||
Line 72... | Line 93... | ||
72 | progressbar_draw stdcall (#copy_bar); |
93 | progressbar_draw stdcall (#copy_bar); |
- | 94 | if (copy_state == FILE_DEFAULT) |
|
- | 95 | { |
|
73 | progressbar_progress stdcall (#copy_bar); |
96 | progressbar_progress stdcall (#copy_bar); |
- | 97 | } |
|
Line 74... | Line 98... | ||
74 | 98 | ||
75 | WriteTextWithBg(PR_LEFT, PR_TOP+PR_H+5, 0xD0, sc.work_text, |
99 | WriteTextWithBg(PR_LEFT, PR_TOP+PR_H+5, 0xD0, sc.work_text, |
76 | sprintf(#param, "%i/%i", copy_bar.value, copy_bar.max), sc.work); |
100 | sprintf(#param, "%i/%i", copy_bar.value, copy_bar.max), sc.work); |
77 | } |
101 | } |