summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorXhmikosR <xhmikosr@users.sourceforge.net>2011-09-19 18:18:10 +0000
committerXhmikosR <xhmikosr@users.sourceforge.net>2011-09-19 18:18:10 +0000
commitdba41d5c3f1f492f15a6d97862f84a6d7cb57964 (patch)
tree13b66cec4a5ee33f64c60a89c6170f62c2e4f39a
parent59b051cd32a0d7f429a897d0e1a43d6e1d0018a3 (diff)
downloadnotepad2-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.bmpbin24630 -> 25654 bytes
-rw-r--r--res/Toolbar1.bmpbin24630 -> 25654 bytes
-rw-r--r--res/Toolbar2.bmpbin24630 -> 25654 bytes
-rw-r--r--src/Notepad2.c13
-rw-r--r--src/Notepad2.rc1
-rw-r--r--src/resource.h1
6 files changed, 13 insertions, 2 deletions
diff --git a/res/Toolbar.bmp b/res/Toolbar.bmp
index 1ab45f3..0f75ed8 100644
--- a/res/Toolbar.bmp
+++ b/res/Toolbar.bmp
Binary files differ
diff --git a/res/Toolbar1.bmp b/res/Toolbar1.bmp
index 16a69aa..7b37ec7 100644
--- a/res/Toolbar1.bmp
+++ b/res/Toolbar1.bmp
Binary files differ
diff --git a/res/Toolbar2.bmp b/res/Toolbar2.bmp
index 542b295..0dd5cdc 100644
--- a/res/Toolbar2.bmp
+++ b/res/Toolbar2.bmp
Binary files differ
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