diff options
author | XhmikosR <xhmikosr@users.sourceforge.net> | 2011-09-19 18:18:10 +0000 |
---|---|---|
committer | XhmikosR <xhmikosr@users.sourceforge.net> | 2011-09-19 18:18:10 +0000 |
commit | dba41d5c3f1f492f15a6d97862f84a6d7cb57964 (patch) | |
tree | 13b66cec4a5ee33f64c60a89c6170f62c2e4f39a | |
parent | 59b051cd32a0d7f429a897d0e1a43d6e1d0018a3 (diff) | |
download | notepad2-mod-dba41d5c3f1f492f15a6d97862f84a6d7cb57964.zip notepad2-mod-dba41d5c3f1f492f15a6d97862f84a6d7cb57964.tar.gz notepad2-mod-dba41d5c3f1f492f15a6d97862f84a6d7cb57964.tar.bz2 |
add a toolbar image for executing a document
This commit fixes issue #46.
git-svn-id: https://notepad2-mod.googlecode.com/svn/trunk@572 28bd50df-7adb-d945-0439-6e466c6a13cc
-rw-r--r-- | res/Toolbar.bmp | bin | 24630 -> 25654 bytes | |||
-rw-r--r-- | res/Toolbar1.bmp | bin | 24630 -> 25654 bytes | |||
-rw-r--r-- | res/Toolbar2.bmp | bin | 24630 -> 25654 bytes | |||
-rw-r--r-- | src/Notepad2.c | 13 | ||||
-rw-r--r-- | src/Notepad2.rc | 1 | ||||
-rw-r--r-- | src/resource.h | 1 |
6 files changed, 13 insertions, 2 deletions
diff --git a/res/Toolbar.bmp b/res/Toolbar.bmp Binary files differindex 1ab45f3..0f75ed8 100644 --- a/res/Toolbar.bmp +++ b/res/Toolbar.bmp diff --git a/res/Toolbar1.bmp b/res/Toolbar1.bmp Binary files differindex 16a69aa..7b37ec7 100644 --- a/res/Toolbar1.bmp +++ b/res/Toolbar1.bmp diff --git a/res/Toolbar2.bmp b/res/Toolbar2.bmp Binary files differindex 542b295..0dd5cdc 100644 --- a/res/Toolbar2.bmp +++ b/res/Toolbar2.bmp diff --git a/src/Notepad2.c b/src/Notepad2.c index 3a9064e..fa21ca9 100644 --- a/src/Notepad2.c +++ b/src/Notepad2.c @@ -55,7 +55,7 @@ HWND hwndMain; HWND hwndNextCBChain = NULL;
HWND hDlgFindReplace = NULL;
-#define NUMTOOLBITMAPS 24
+#define NUMTOOLBITMAPS 25
#define NUMINITIALTOOLS 24
#define MARGIN_FOLD_INDEX 2
@@ -89,7 +89,8 @@ TBBUTTON tbbMainWnd[] = { {0,IDT_FILE_NEW,TBSTATE_ENABLED,TBSTYLE_BUTTON,0,0}, {20,IDT_FILE_PRINT,TBSTATE_ENABLED,TBSTYLE_BUTTON,0,0},
{21,IDT_FILE_OPENFAV,TBSTATE_ENABLED,TBSTYLE_BUTTON,0,0},
{22,IDT_FILE_ADDTOFAV,TBSTATE_ENABLED,TBSTYLE_BUTTON,0,0},
- {23,IDT_VIEW_TOGGLEFOLDS,TBSTATE_ENABLED,TBSTYLE_BUTTON,0,0} };
+ {23,IDT_VIEW_TOGGLEFOLDS,TBSTATE_ENABLED,TBSTYLE_BUTTON,0,0},
+ {24,IDT_FILE_LAUNCH,TBSTATE_ENABLED,TBSTYLE_BUTTON,0,0} };
WCHAR szIniFile[MAX_PATH] = L"";
WCHAR szIniFile2[MAX_PATH] = L"";
@@ -5027,6 +5028,13 @@ LRESULT MsgCommand(HWND hwnd,WPARAM wParam,LPARAM lParam) MessageBeep(0);
break;
+ case IDT_FILE_LAUNCH:
+ if (IsCmdEnabled(hwnd,IDM_FILE_LAUNCH))
+ SendMessage(hwnd,WM_COMMAND,MAKELONG(IDM_FILE_LAUNCH,1),0);
+ else
+ MessageBeep(0);
+ break;
+
}
return(0);
@@ -6570,6 +6578,7 @@ void UpdateToolbar() EnableTool(IDT_EDIT_CLEAR,i /*&& !bReadOnly*/);
EnableTool(IDT_VIEW_TOGGLEFOLDS,i && bShowCodeFolding);
+ EnableTool(IDT_FILE_LAUNCH,i);
CheckTool(IDT_VIEW_WORDWRAP,fWordWrap);
diff --git a/src/Notepad2.rc b/src/Notepad2.rc index 0100683..ffec4ca 100644 --- a/src/Notepad2.rc +++ b/src/Notepad2.rc @@ -1551,6 +1551,7 @@ BEGIN IDT_FILE_OPENFAV "Favorites"
IDT_FILE_ADDTOFAV "Add to Favorites"
IDT_VIEW_TOGGLEFOLDS "Toggle All Folds"
+ IDT_FILE_LAUNCH "Execute Document"
END
STRINGTABLE
diff --git a/src/resource.h b/src/resource.h index 7f85179..ad75b35 100644 --- a/src/resource.h +++ b/src/resource.h @@ -376,6 +376,7 @@ #define IDT_FILE_OPENFAV 40721
#define IDT_FILE_ADDTOFAV 40722
#define IDT_VIEW_TOGGLEFOLDS 40723
+#define IDT_FILE_LAUNCH 40724
#define SC_SAVEPOS 40800
#define SC_RESETPOS 40801
#define IDS_ERR_LOADFILE 50000
|