borderStyle = sizable;
hasClose = true;
mergeMenus = false;
- text = "Output";
+ text = $"Output";
menu = Menu { };
anchor = Anchor { left = 0, right = 0, bottom = 0 };
size.h = 240;
virtual void OnGotoError(const char * line, bool noParsing);
virtual void OnCodeLocationParseAndGoTo(const char * line);
- FindDialog findDialog { master = this, editBox = buildBox, isModal = true, autoCreate = false, text = "Find" };
+ FindDialog findDialog { master = this, editBox = buildBox, isModal = true, autoCreate = false, text = $"Find" };
Button buildBtn
{
- this, inactive = true, text = "Build", bevelOver = true, isRadio = true, bitmap = null, checked = true;
+ this, inactive = true, text = $"Build", bevelOver = true, isRadio = true, bitmap = null, checked = true;
size = { 99, 20 };
anchor = { left = 0, top = 1 };
font = { $"Tahoma", 8.25f, bold = true };
Button debugBtn
{
- this, inactive = true, text = "Debug", bevelOver = true, isRadio = true, bitmap = null;
+ this, inactive = true, text = $"Debug", bevelOver = true, isRadio = true, bitmap = null;
size = { 99, 20 };
anchor = { left = 100, top = 1 };
Button findBtn
{
- this, inactive = true, text = "Find", bevelOver = true, isRadio = true, bitmap = null;
+ this, inactive = true, text = $"Find", bevelOver = true, isRadio = true, bitmap = null;
size = { 99, 20 };
anchor = { left = 200, top = 1 };
parent = this, freeCaret = true, autoEmpty = true, multiLine = true;
readOnly = true, hasVertScroll = true, hasHorzScroll = true;
anchor = Anchor { left = 0, right = 0, top = 23, bottom = 0 };
- font = { panelFont.faceName, panelFont.size };
- background = outputBackground;
- foreground = outputText;
- selectionColor = selectionColor, selectionText = selectionText;
+ /*
+ font = { panelFont.faceName, panelFont.size, panelFont.bold, panelFont.italic };
+ background = colorScheme.outputBackground;
+ foreground = colorScheme.outputText;
+ selectionColor = colorScheme.selectionColor;
+ selectionText = colorScheme.selectionText;
+ */
bool NotifyDoubleClick(EditBox editBox, EditLine line, Modifiers mods)
{
parent = this, freeCaret = true, autoEmpty = true, multiLine = true;
readOnly = true, hasVertScroll = true, hasHorzScroll = true, visible = false;
anchor = Anchor { left = 0, right = 0, top = 23, bottom = 0 };
- font = { panelFont.faceName, panelFont.size };
- background = outputBackground;
- foreground = outputText;
- selectionColor = selectionColor, selectionText = selectionText;
+ /*
+ font = { panelFont.faceName, panelFont.size, panelFont.bold, panelFont.italic };
+ background = colorScheme.outputBackground;
+ foreground = colorScheme.outputText;
+ selectionColor = colorScheme.selectionColor;
+ selectionText = colorScheme.selectionText;
+ */
bool NotifyDoubleClick(EditBox editBox, EditLine line, Modifiers mods)
{
parent = this, freeCaret = true, autoEmpty = true, multiLine = true;
readOnly = true, hasVertScroll = true, hasHorzScroll = true, visible = false;
anchor = Anchor { left = 0, right = 0, top = 23, bottom = 0 };
- font = { panelFont.faceName, panelFont.size };
- background = outputBackground;
- foreground = outputText;
- selectionColor = selectionColor, selectionText = selectionText;
+ /*
+ font = { panelFont.faceName, panelFont.size, panelFont.bold, panelFont.italic };
+ background = colorScheme.outputBackground;
+ foreground = colorScheme.outputText;
+ selectionColor = colorScheme.selectionColor;
+ selectionText = colorScheme.selectionText;
+ */
bool NotifyDoubleClick(EditBox editBox, EditLine line, Modifiers mods)
{
parent = this, freeCaret = true, autoEmpty = true, multiLine = true;
readOnly = true, hasVertScroll = true, hasHorzScroll = true, visible = false;
anchor = Anchor { left = 0, right = 0, top = 23, bottom = 0 };
- font = { panelFont.faceName, panelFont.size };
- background = outputBackground;
- foreground = outputText;
- selectionColor = selectionColor, selectionText = selectionText;
+ font = { panelFont.faceName, panelFont.size, panelFont.bold, panelFont.italic };
+ background = colorScheme.outputBackground;
+ foreground = colorScheme.outputText;
+ selectionColor = colorScheme.selectionColor;
+ selectionText = colorScheme.selectionText;
};
#endif
{
case shiftTab:
{
- OutputViewTab switchTo;
+ OutputViewTab switchTo = build;
if(activeBox == buildBox)
#ifdef GDB_DEBUG_OUTPUT
switchTo = gdb;
LogRaw(string);
}
- void LogSprintf(const char * entry)
- {
- char string[MAX_F_STRING];
- sprintf(string, entry);
- LogRaw(string);
- }
-
void LogRaw(const char * entry)
{
// Cut the line longer than 1024 because Logf prints to a buffer (and we don't want to output crazy long lines either)