Skip to content

Commit a3e8b8c

Browse files
committed
Updated the status bar warning/error images
Added new placeholder in the status bar for source control
1 parent 4b6aa16 commit a3e8b8c

18 files changed

+79
-552
lines changed

LiteEditor.workspace

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@
104104
<Project Name="LLDBApp" ConfigName="Debug"/>
105105
<Project Name="LLDBProtocol" ConfigName="Debug"/>
106106
</WorkspaceConfiguration>
107-
<WorkspaceConfiguration Name="CMake_Release" Selected="yes">
107+
<WorkspaceConfiguration Name="CMake_Release" Selected="no">
108108
<Environment/>
109109
<Project Name="ZoomNavigator" ConfigName="DebugUnicode"/>
110110
<Project Name="wxsqlite3" ConfigName="Win_x86_Release"/>
@@ -296,7 +296,7 @@
296296
<Project Name="LLDBApp" ConfigName="Debug"/>
297297
<Project Name="LLDBProtocol" ConfigName="Debug"/>
298298
</WorkspaceConfiguration>
299-
<WorkspaceConfiguration Name="Win_x64_Release" Selected="no">
299+
<WorkspaceConfiguration Name="Win_x64_Release" Selected="yes">
300300
<Environment>WXWIN=D:\src\wxWidgets
301301
WXCFG=gcc_dll\mswu</Environment>
302302
<Project Name="abbreviation" ConfigName="Win_x64_Release"/>

Plugin/clStatusBar.cpp

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,12 @@
1515
#include "globals.h"
1616
#include <wx/menu.h>
1717

18-
#define STATUSBAR_LINE_COL_IDX 0
19-
#define STATUSBAR_ANIMATION_COL_IDX 1
20-
#define STATUSBAR_WHITESPACE_INFO_IDX 2
21-
#define STATUSBAR_LANG_COL_IDX 3
22-
#define STATUSBAR_ICON_COL_IDX 4
18+
#define STATUSBAR_SCM_IDX 0
19+
#define STATUSBAR_LINE_COL_IDX 1
20+
#define STATUSBAR_ANIMATION_COL_IDX 2
21+
#define STATUSBAR_WHITESPACE_INFO_IDX 3
22+
#define STATUSBAR_LANG_COL_IDX 4
23+
#define STATUSBAR_ICON_COL_IDX 5
2324

2425
class WXDLLIMPEXP_SDK clStatusBarArtNormal : public wxCustomStatusBarArt
2526
{
@@ -51,6 +52,9 @@ clStatusBar::clStatusBar(wxWindow* parent, IManager* mgr)
5152
EventNotifier::Get()->Bind(wxEVT_WORKSPACE_CLOSED, &clStatusBar::OnWorkspaceClosed, this);
5253
Bind(wxEVT_STATUSBAR_CLICKED, &clStatusBar::OnFieldClicked, this);
5354

55+
wxCustomStatusBarField::Ptr_t sourceControl(new wxCustomStatusBarBitmapField(this, 30));
56+
AddField(sourceControl);
57+
5458
wxCustomStatusBarField::Ptr_t lineCol(new wxCustomStatusBarFieldText(this, 250));
5559
AddField(lineCol);
5660

@@ -66,10 +70,10 @@ clStatusBar::clStatusBar(wxWindow* parent, IManager* mgr)
6670

6771
wxCustomStatusBarField::Ptr_t buildStatus(new wxCustomStatusBarBitmapField(this, 30));
6872
AddField(buildStatus);
69-
70-
m_bmpBuildError = wxXmlResource::Get()->LoadBitmap("build-error");
71-
m_bmpBuildWarnings = wxXmlResource::Get()->LoadBitmap("build-warning");
72-
m_bmpBuild = wxXmlResource::Get()->LoadBitmap("build-building");
73+
74+
BitmapLoader* bl = clGetManager()->GetStdIcons();
75+
m_bmpBuildError = bl->LoadBitmap("error");
76+
m_bmpBuildWarnings = bl->LoadBitmap("warning");
7377
}
7478

7579
clStatusBar::~clStatusBar()
@@ -177,9 +181,9 @@ void clStatusBar::OnBuildEnded(clBuildEvent& event)
177181
event.Skip();
178182
StopAnimation();
179183
if(event.GetErrorCount()) {
180-
SetBuildBitmap(m_bmpBuildError, _("Build ended with errors. Click to view"));
184+
SetBuildBitmap(m_bmpBuildError, _("Build ended with errors\nClick to view"));
181185
} else if(event.GetWarningCount()) {
182-
SetBuildBitmap(m_bmpBuildWarnings, _("Build ended with warnings. Click to view"));
186+
SetBuildBitmap(m_bmpBuildWarnings, _("Build ended with warnings\nClick to view"));
183187
} else {
184188
SetBuildBitmap(wxNullBitmap, "");
185189
}

Plugin/clStatusBar.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ class IManager;
3535
class WXDLLIMPEXP_SDK clStatusBar : public wxCustomStatusBar
3636
{
3737
IManager* m_mgr;
38-
wxBitmap m_bmpBuild;
3938
wxBitmap m_bmpBuildError;
4039
wxBitmap m_bmpBuildWarnings;
4140

Runtime/codelite-bitmaps.zip

-8.59 KB
Binary file not shown.

bitmaps/16-error.png

-359 Bytes
Loading

bitmaps/[email protected]

-1.08 KB
Loading

bitmaps/16-warning.png

-449 Bytes
Loading

bitmaps/[email protected]

-1.28 KB
Loading

bitmaps/24-error.png

-574 Bytes
Loading

bitmaps/[email protected]

-1.85 KB
Loading

0 commit comments

Comments
 (0)