patches from Mattias Sundblad

git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1836 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
shatty
2002-11-04 04:38:29 +00:00
parent 66ebd69087
commit 15db9de07f
6 changed files with 29 additions and 16 deletions
+13 -10
View File
@@ -128,8 +128,9 @@ void StyledEditWindow::InitWindow(){
viewFrame= Bounds();
viewFrame.top = MENU_BAR_HEIGHT+1;
viewFrame.top = MENU_BAR_HEIGHT; //021021
viewFrame.right -= B_V_SCROLL_BAR_WIDTH;
viewFrame.left = B_V_SCROLL_BAR_WIDTH-15; //021021
viewFrame.bottom -= B_H_SCROLL_BAR_HEIGHT;
@@ -141,11 +142,11 @@ void StyledEditWindow::InitWindow(){
fTextView= new StyledEditView(viewFrame, textBounds, this);
fTextView-> SetDoesUndo(true);
fTextView-> SetStylable(true);
fTextView-> MakeFocus(true);
fScrollView= new BScrollView("scrollview", fTextView, B_FOLLOW_ALL, 0, true, true, B_NO_BORDER);
AddChild(fScrollView);
fTextView-> MakeFocus(true);
//Add "File"-menu:
@@ -157,17 +158,17 @@ void StyledEditWindow::InitWindow(){
fMenuBar-> AddItem(menu);
menu-> AddItem(menuItem= new BMenuItem("New", new BMessage(MENU_NEW), 'N'));
menu-> AddItem(menuItem= new BMenuItem("Open..", new BMessage(MENU_OPEN)));
menu-> AddItem(menuItem= new BMenuItem("Open...", new BMessage(MENU_OPEN), 'O'));
menuItem->SetTarget(be_app);
menu-> AddSeparatorItem();
menu-> AddItem(fSaveItem= new BMenuItem("Save", new BMessage(MENU_SAVE), 'S'));
fSaveItem-> SetEnabled(false);
menu-> AddItem(menuItem= new BMenuItem("Save as", new BMessage(MENU_SAVEAS)));
menu-> AddItem(menuItem= new BMenuItem("Save as...", new BMessage(MENU_SAVEAS)));
menuItem-> SetEnabled(true);
menu-> AddItem(menuItem= new BMenuItem("Revert to Saved", new BMessage(MENU_REVERT)));
menuItem-> SetEnabled(true);
menu-> AddItem(fRevertItem= new BMenuItem("Revert to Saved", new BMessage(MENU_REVERT)));
fRevertItem-> SetEnabled(false);
menu-> AddItem(menuItem= new BMenuItem("Close", new BMessage(MENU_CLOSE), 'W'));
menu-> AddSeparatorItem();
@@ -206,10 +207,10 @@ void StyledEditWindow::InitWindow(){
menuItem-> SetTarget(fTextView);
menu-> AddSeparatorItem();
menu-> AddItem(menuItem= new BMenuItem("Find", new BMessage(MENU_FIND),'F'));
menu-> AddItem(menuItem= new BMenuItem("Find...", new BMessage(MENU_FIND),'F'));
menu-> AddItem(menuItem= new BMenuItem("Find Again",new BMessage(MENU_FIND_AGAIN),'G'));
menu-> AddItem(menuItem= new BMenuItem("Find Selection", new BMessage(MENU_FIND_SELECTION),'H'));
menu-> AddItem(menuItem= new BMenuItem("Replace", new BMessage(MENU_REPLACE),'R'));
menu-> AddItem(menuItem= new BMenuItem("Replace...", new BMessage(MENU_REPLACE),'R'));
menu-> AddItem(menuItem= new BMenuItem("Replace Same", new BMessage(MENU_REPLACE_SAME),'T'));
//Add the "Font"-menu:
@@ -312,7 +313,7 @@ void StyledEditWindow::InitWindow(){
fSavePanel= new BFilePanel(B_SAVE_PANEL, new BMessenger(this), NULL, B_FILE_NODE, false);
Register(true);
Minimize(true);
} /***StyledEditWindow::Initwindow()***/
void StyledEditWindow::MessageReceived(BMessage *message){
@@ -654,6 +655,7 @@ status_t StyledEditWindow::Save(BMessage *message){
fSaveItem-> SetEnabled(false);
fTextSaved= true;
fRevertItem-> SetEnabled(true);
return err;
} /***Save()***/
@@ -682,6 +684,7 @@ void StyledEditWindow::OpenFile(entry_ref *ref){
fSaveMessage->AddRef("directory",&parentRef);
fSaveMessage->AddString("name", name);
SetTitle(name);
fRevertItem-> SetEnabled(true);
}
}
}