| 5260 | #define CheckTool(id,b) SendMessage(hwndToolbar,TB_CHECKBUTTON,id, \ |
| 5261 | MAKELONG(b,0)) |
| 5262 | void UpdateToolbar() |
| 5263 | { |
| 5264 | int i; |
| 5265 | if ( !bShowToolbar ) { |
| 5266 | return; |
| 5267 | } |
| 5268 | EnableTool ( IDT_FILE_ADDTOFAV, lstrlen ( szCurFile ) ); |
| 5269 | EnableTool ( IDT_EDIT_UNDO, SendMessage ( hwndEdit, SCI_CANUNDO, 0, 0 ) /*&& !bReadOnly*/ ); |
| 5270 | EnableTool ( IDT_EDIT_REDO, SendMessage ( hwndEdit, SCI_CANREDO, 0, 0 ) /*&& !bReadOnly*/ ); |
| 5271 | i = ( int ) SendMessage ( hwndEdit, SCI_GETSELECTIONEND, 0, 0 ) - ( int ) SendMessage ( hwndEdit, SCI_GETSELECTIONSTART, 0, 0 ); |
| 5272 | EnableTool ( IDT_EDIT_CUT, i /*&& !bReadOnly*/ ); |
| 5273 | EnableTool ( IDT_EDIT_COPY, SendMessage ( hwndEdit, SCI_GETLENGTH, 0, 0 ) ); |
| 5274 | EnableTool ( IDT_EDIT_PASTE, SendMessage ( hwndEdit, SCI_CANPASTE, 0, 0 ) /*&& !bReadOnly*/ ); |
| 5275 | i = ( int ) SendMessage ( hwndEdit, SCI_GETLENGTH, 0, 0 ); |
| 5276 | EnableTool ( IDT_EDIT_FIND, i ); |
| 5277 | //EnableTool(IDT_EDIT_FINDNEXT,i); |
| 5278 | //EnableTool(IDT_EDIT_FINDPREV,i && lstrlen(efrData.szFind)); |
| 5279 | EnableTool ( IDT_EDIT_REPLACE, i /*&& !bReadOnly*/ ); |
| 5280 | EnableTool ( IDT_EDIT_CLEAR, i /*&& !bReadOnly*/ ); |
| 5281 | CheckTool ( IDT_VIEW_WORDWRAP, fWordWrap ); |
| 5282 | } |
| 5283 | //============================================================================= |
| 5284 | // |
| 5285 | // UpdateStatusbar() |
no outgoing calls
no test coverage detected