uppsrc.diff
| uppsrc/ide/UppWspc.cpp 2011-11-07 19:59:39 +0600 | ||
|---|---|---|
| 784 | 784 |
void WorkspaceWork::FileMenu(Bar& menu) |
| 785 | 785 |
{
|
| 786 | 786 |
bool sel = filelist.IsCursor() && filelist[filelist.GetCursor()].isdir; |
| 787 |
bool is_active = IsActiveFile(); |
|
| 787 | 788 |
bool isaux = IsAux(); |
| 788 | 789 |
if(isaux) |
| 789 | 790 |
InsertSpecialMenu(menu); |
| ... | ... | |
| 815 | 816 |
menu.Add(filelist.IsCursor() && !sel, "Delete", THISBACK(DelFile)) |
| 816 | 817 |
.Help("Remove file / topic group reference from package & delete file / folder on disk");
|
| 817 | 818 |
menu.Separator(); |
| 818 |
menu.Add("Open File Directory",THISBACK(OpenFileFolder));
|
|
| 819 |
menu.Add(is_active, "Copy File Path", callback1(WriteClipboardText, GetActiveFilePath())); |
|
| 820 |
menu.Add("Open File Directory", THISBACK(OpenFileFolder));
|
|
| 819 | 821 |
menu.Separator(); |
| 820 | 822 |
menu.Add(filelist.GetCursor() > 0, "Move up", THISBACK1(MoveFile, -1)) |
| 821 | 823 |
.Key(organizer ? K_CTRL_UP : K_SHIFT_CTRL_UP) |
| ... | ... | |
| 824 | 826 |
THISBACK1(MoveFile, 1)) |
| 825 | 827 |
.Key(organizer ? K_CTRL_DOWN : K_SHIFT_CTRL_DOWN) |
| 826 | 828 |
.Help("Move current file one position towards package end");
|
| 827 |
if(IsActiveFile()) {
|
|
| 829 |
if(is_active) {
|
|
| 828 | 830 |
menu.Separator(); |
| 829 | 831 |
String p = GetActiveFilePath(); |
| 830 | 832 |
if(GetFileExt(p) == ".tpp" && IsFolder(p)) {
|