39 lines
1.1 KiB
Lua
39 lines
1.1 KiB
Lua
local G = ... -- this now points to the global environment
|
|
local ide, wx = G.ide, G.wx
|
|
local mac = ide.osname == 'Macintosh'
|
|
local win = ide.osname == "Windows"
|
|
if mac then
|
|
local defaultsize = 11
|
|
filetree.fontsize = defaultsize
|
|
if ide.wxver >= "2.9.5" then
|
|
editor.fontsize = defaultsize+1
|
|
outputshell.fontsize = defaultsize
|
|
end
|
|
|
|
editor.fontname = "Monaco"
|
|
outputshell.fontname = editor.fontname
|
|
else
|
|
local defaultsize = 10
|
|
editor.fontsize = defaultsize+1
|
|
outputshell.fontsize = defaultsize
|
|
|
|
local sysid, major, minor = wx.wxGetOsVersion()
|
|
editor.fontname =
|
|
win and (major == 5 and "Courier New" or "Consolas") or "Monospace"
|
|
outputshell.fontname = editor.fontname
|
|
end
|
|
|
|
hidpi = mac -- support Retina displays by default (OSX)
|
|
singleinstance = not mac
|
|
|
|
unhidewindow = { -- allow unhiding of GUI windows
|
|
-- 1 - show if hidden, 0 - ignore, 2 -- hide if shown
|
|
ConsoleWindowClass = 2,
|
|
-- ignore the following windows when "showing all"
|
|
IME = 0,
|
|
wxDisplayHiddenWindow = 0,
|
|
['MSCTFIME UI'] = 0,
|
|
-- GLUT/opengl/SDL applications (for example, moai or love2d)
|
|
GLUT = 1, FREEGLUT = 1, SDL_app = 1,
|
|
}
|