Added initialRepositories configurable option. Upgraded to Griffon 0.3

This commit is contained in:
Jonathan Bernard 2010-05-13 17:12:31 -05:00
parent fceb9878ce
commit c39061f771
5 changed files with 152 additions and 138 deletions

View File

@ -1,6 +1,6 @@
#Do not edit app.griffon.* properties, they may change automatically. DO NOT put application configuration in here, it is not the right place! #utf-8
#Sat Apr 24 11:16:28 CDT 2010 #Thu May 13 17:04:40 CDT 2010
app.griffon.version=0.3
app.name=pit-swing
app.version=2.2.0 app.version=2.2.0
plugins.fest=0.3 plugins.fest=0.3
app.griffon.version=0.2.1
app.name=pit-swing

View File

@ -20,23 +20,43 @@ class PITController {
def config = new File(System.getProperty('user.home'), '.pit') def config = new File(System.getProperty('user.home'), '.pit')
config = new File(config, 'pit_swing.groovy') config = new File(config, 'pit_swing.groovy')
// read and process configuration
if (config.exists() && config.isFile()) { if (config.exists() && config.isFile()) {
// load script
def loader = new GroovyClassLoader(PITController.classLoader) def loader = new GroovyClassLoader(PITController.classLoader)
// create binding for variables in the script
def configBinding = new Binding() def configBinding = new Binding()
// add default values // add default values for all configurable values
configBinding.templates = model.templates configBinding.templates = model.templates
configBinding.issueListRenderer = model.issueListRenderer configBinding.issueListRenderer = model.issueListRenderer
configBinding.initialRepositories = []
def configScript = loader.parseClass(config) def configScript = loader.parseClass(config)
.newInstance(configBinding) .newInstance(configBinding)
configScript.invokeMethod("run", null) configScript.invokeMethod("run", null)
// act on the results of the configuration script
// use custom templates, if given
model.templates = configBinding.templates ?: [:] model.templates = configBinding.templates ?: [:]
// check for customer issur list rendered
if (configBinding.issueListRenderer && if (configBinding.issueListRenderer &&
configBinding.issueListRenderer != model.issueListRenderer) configBinding.issueListRenderer != model.issueListRenderer)
model.issueListRenderer = configBinding.issueListRenderer model.issueListRenderer = configBinding.issueListRenderer
// open any initial repositories configured
if (configBinding.initialRepositories) {
configBinding.initialRepositories.each { repo ->
// try to create a file object if this is not one
if (!(repo instanceof File)) repo = new File(repo)
loadProject(repo)
}
}
} }
} }
@ -51,12 +71,19 @@ class PITController {
} }
def openProject = { evt = null -> def openProject = { evt = null ->
def projectDir
def newMVC
if (view.openDialog.showOpenDialog(view.frame) != if (view.openDialog.showOpenDialog(view.frame) !=
JFileChooser.APPROVE_OPTION) return JFileChooser.APPROVE_OPTION) return
projectDir = view.openDialog.selectedFile loadProject(view.openDialog.selectedFile)
}
def loadProject = { File projectDir ->
def newMVC
// if this is not a valid directory, do nothing
// TODO: log to the user that this is not a valid directory
if (!projectDir.exists() || !projectDir.isDirectory()) return;
// create new ProjectPanel MVC // create new ProjectPanel MVC
newMVC = buildMVCGroup('ProjectPanel', newMVC = buildMVCGroup('ProjectPanel',

View File

@ -28,7 +28,7 @@
</content> </content>
<orderEntry type="inheritedJdk" /> <orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" /> <orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="library" name="Griffon 0.2.1" level="project" /> <orderEntry type="library" name="Griffon 0.3" level="project" />
<orderEntry type="module-library"> <orderEntry type="module-library">
<library name="Griffon User Library"> <library name="Griffon User Library">
<CLASSES> <CLASSES>

View File

@ -10,53 +10,47 @@
<output url="file://$PROJECT_DIR$/out" /> <output url="file://$PROJECT_DIR$/out" />
</component> </component>
<component name="libraryTable"> <component name="libraryTable">
<library name="Griffon 0.2.1"> <library name="Griffon 0.3">
<CLASSES> <CLASSES>
<root url="jar:///usr/share/griffon/lib/swingx-0.9.3.jar!/" /> <root url="jar:///home/jdbernard/programs/griffon/lib/svnkit-1.2.0.jar!/" />
<root url="jar:///usr/share/griffon/lib/swing-worker.jar!/" /> <root url="jar:///home/jdbernard/programs/griffon/lib/ant-junit-1.8.0.jar!/" />
<root url="jar:///usr/share/griffon/lib/commons-lang-2.4.jar!/" /> <root url="jar:///home/jdbernard/programs/griffon/lib/ant-launcher-1.8.0.jar!/" />
<root url="jar:///usr/share/griffon/lib/ant-launcher-1.7.1.jar!/" /> <root url="jar:///home/jdbernard/programs/griffon/lib/ant-trax-1.8.0.jar!/" />
<root url="jar:///usr/share/griffon/lib/gant_groovy1.6-1.6.0.jar!/" /> <root url="jar:///home/jdbernard/programs/griffon/lib/ant-nodeps-1.8.0.jar!/" />
<root url="jar:///usr/share/griffon/lib/asm-2.2.3.jar!/" /> <root url="jar:///home/jdbernard/programs/griffon/lib/ant-1.8.0.jar!/" />
<root url="jar:///usr/share/griffon/lib/commons-cli-1.0.jar!/" /> <root url="jar:///home/jdbernard/programs/griffon/lib/jline-0.9.94.jar!/" />
<root url="jar:///usr/share/griffon/lib/groovy-all-1.6.4.jar!/" /> <root url="jar:///home/jdbernard/programs/griffon/lib/commons-logging-1.1.1.jar!/" />
<root url="jar:///usr/share/griffon/lib/swingxbuilder-0.1.6-SNAPSHOT.jar!/" /> <root url="jar:///home/jdbernard/programs/griffon/lib/spring-2.5.6.jar!/" />
<root url="jar:///usr/share/griffon/lib/jline-0.9.94.jar!/" /> <root url="jar:///home/jdbernard/programs/griffon/lib/gant_groovy1.6-1.6.0.jar!/" />
<root url="jar:///usr/share/griffon/lib/svnkit-1.2.0.jar!/" /> <root url="jar:///home/jdbernard/programs/griffon/lib/junit-4.8.1.jar!/" />
<root url="jar:///usr/share/griffon/lib/log4j-1.2.15.jar!/" /> <root url="jar:///home/jdbernard/programs/griffon/lib/log4j-1.2.15.jar!/" />
<root url="jar:///usr/share/griffon/lib/ant-nodeps-1.7.1.jar!/" /> <root url="jar:///home/jdbernard/programs/griffon/lib/asm-3.2.jar!/" />
<root url="jar:///usr/share/griffon/lib/ant-1.7.1.jar!/" /> <root url="jar:///home/jdbernard/programs/griffon/lib/groovy-all-1.7.1.jar!/" />
<root url="jar:///usr/share/griffon/lib/ant-trax-1.7.1.jar!/" /> <root url="jar:///home/jdbernard/programs/griffon/lib/commons-cli-1.2.jar!/" />
<root url="jar:///usr/share/griffon/lib/commons-logging-1.1.jar!/" /> <root url="jar:///home/jdbernard/programs/griffon/lib/commons-lang-2.4.jar!/" />
<root url="jar:///usr/share/griffon/lib/ant-junit-1.7.1.jar!/" /> <root url="jar:///home/jdbernard/programs/griffon/dist/griffon-resources-0.3.jar!/" />
<root url="jar:///usr/share/griffon/lib/MultipleGradientPaint.jar!/" /> <root url="jar:///home/jdbernard/programs/griffon/dist/griffon-cli-0.3.jar!/" />
<root url="jar:///usr/share/griffon/lib/spring-2.5.6.jar!/" /> <root url="jar:///home/jdbernard/programs/griffon/dist/griffon-scripts-0.3.jar!/" />
<root url="jar:///usr/share/griffon/lib/junit-3.8.2.jar!/" /> <root url="jar:///home/jdbernard/programs/griffon/dist/griffon-rt-0.3.jar!/" />
<root url="jar:///usr/share/griffon/dist/griffon-rt-0.2.1.jar!/" />
<root url="jar:///usr/share/griffon/dist/griffon-resources-0.2.1.jar!/" />
<root url="jar:///usr/share/griffon/dist/griffon-cli-0.2.1.jar!/" />
</CLASSES> </CLASSES>

View File

@ -1,14 +1,23 @@
let SessionLoad = 1 let SessionLoad = 1
if &cp | set nocp | endif if &cp | set nocp | endif
let s:cpo_save=&cpo
set cpo&vim
noremap! <Right> 
noremap! <Left> 
noremap! <Down> 
noremap! <Up> 
inoremap <Nul> 
nmap v :call Screen_Vars() nmap v :call Screen_Vars()
nmap  vip nmap  vip
vmap  "ry :call Send_to_Screen(@r) vmap  "ry :call Send_to_Screen(@r)
vnoremap  :Hexmode vnoremap  :Hexmode
nnoremap  :Hexmode nnoremap  :Hexmode
let s:cpo_save=&cpo
set cpo&vim
nmap gx <Plug>NetrwBrowseX nmap gx <Plug>NetrwBrowseX
nnoremap <silent> <Plug>NetrwBrowseX :call netrw#NetrwBrowseX(expand("<cWORD>"),0) nnoremap <silent> <Plug>NetrwBrowseX :call netrw#NetrwBrowseX(expand("<cWORD>"),0)
noremap <Right> ""
noremap <Left> ""
noremap <Down> ""
noremap <Up> ""
inoremap  :Hexmode inoremap  :Hexmode
let &cpo=s:cpo_save let &cpo=s:cpo_save
unlet s:cpo_save unlet s:cpo_save
@ -47,9 +56,9 @@ badd +1 griffon-app/lifecycle/Initialize.groovy
badd +1 griffon-app/models/com/jdbernard/pit/swing/NewIssueDialogModel.groovy badd +1 griffon-app/models/com/jdbernard/pit/swing/NewIssueDialogModel.groovy
badd +1 griffon-app/controllers/com/jdbernard/pit/swing/NewIssueDialogController.groovy badd +1 griffon-app/controllers/com/jdbernard/pit/swing/NewIssueDialogController.groovy
badd +1 griffon-app/views/com/jdbernard/pit/swing/NewIssueDialogView.groovy badd +1 griffon-app/views/com/jdbernard/pit/swing/NewIssueDialogView.groovy
badd +0 griffon-app/models/com/jdbernard/pit/swing/ProjectPanelModel.groovy badd +1 griffon-app/models/com/jdbernard/pit/swing/ProjectPanelModel.groovy
badd +0 griffon-app/views/com/jdbernard/pit/swing/ProjectPanelView.groovy badd +1 griffon-app/views/com/jdbernard/pit/swing/ProjectPanelView.groovy
badd +0 griffon-app/controllers/com/jdbernard/pit/swing/ProjectPanelController.groovy badd +1 griffon-app/controllers/com/jdbernard/pit/swing/ProjectPanelController.groovy
args griffon-app/models/com/jdbernard/pit/swing/PITModel.groovy args griffon-app/models/com/jdbernard/pit/swing/PITModel.groovy
edit griffon-app/models/com/jdbernard/pit/swing/PITModel.groovy edit griffon-app/models/com/jdbernard/pit/swing/PITModel.groovy
set splitbelow splitright set splitbelow splitright
@ -65,16 +74,15 @@ set nosplitbelow
set nosplitright set nosplitright
wincmd t wincmd t
set winheight=1 winwidth=1 set winheight=1 winwidth=1
exe '1resize ' . ((&lines * 16 + 30) / 60) exe '1resize ' . ((&lines * 30 + 50) / 100)
exe 'vert 1resize ' . ((&columns * 91 + 91) / 182) exe 'vert 1resize ' . ((&columns * 140 + 139) / 279)
exe '2resize ' . ((&lines * 40 + 30) / 60) exe '2resize ' . ((&lines * 66 + 50) / 100)
exe 'vert 2resize ' . ((&columns * 91 + 91) / 182) exe 'vert 2resize ' . ((&columns * 140 + 139) / 279)
exe 'vert 3resize ' . ((&columns * 90 + 91) / 182) exe 'vert 3resize ' . ((&columns * 138 + 139) / 279)
argglobal argglobal
setlocal keymap= setlocal keymap=
setlocal noarabic setlocal noarabic
setlocal autoindent setlocal autoindent
setlocal balloonexpr=
setlocal nobinary setlocal nobinary
setlocal bufhidden= setlocal bufhidden=
setlocal buflisted setlocal buflisted
@ -113,8 +121,8 @@ setlocal formatexpr=
setlocal formatoptions=tcq setlocal formatoptions=tcq
setlocal formatlistpat=^\\s*\\d\\+[\\]:.)}\\t\ ]\\s* setlocal formatlistpat=^\\s*\\d\\+[\\]:.)}\\t\ ]\\s*
setlocal grepprg= setlocal grepprg=
setlocal iminsert=2 setlocal iminsert=0
setlocal imsearch=2 setlocal imsearch=0
setlocal include= setlocal include=
setlocal includeexpr= setlocal includeexpr=
setlocal indentexpr= setlocal indentexpr=
@ -166,11 +174,11 @@ setlocal nowinfixwidth
setlocal wrap setlocal wrap
setlocal wrapmargin=0 setlocal wrapmargin=0
silent! normal! zE silent! normal! zE
let s:l = 27 - ((15 * winheight(0) + 8) / 16) let s:l = 2 - ((1 * winheight(0) + 15) / 30)
if s:l < 1 | let s:l = 1 | endif if s:l < 1 | let s:l = 1 | endif
exe s:l exe s:l
normal! zt normal! zt
27 2
normal! 0 normal! 0
wincmd w wincmd w
argglobal argglobal
@ -178,7 +186,6 @@ edit griffon-app/views/com/jdbernard/pit/swing/PITView.groovy
setlocal keymap= setlocal keymap=
setlocal noarabic setlocal noarabic
setlocal autoindent setlocal autoindent
setlocal balloonexpr=
setlocal nobinary setlocal nobinary
setlocal bufhidden= setlocal bufhidden=
setlocal buflisted setlocal buflisted
@ -217,8 +224,8 @@ setlocal formatexpr=
setlocal formatoptions=tcq setlocal formatoptions=tcq
setlocal formatlistpat=^\\s*\\d\\+[\\]:.)}\\t\ ]\\s* setlocal formatlistpat=^\\s*\\d\\+[\\]:.)}\\t\ ]\\s*
setlocal grepprg= setlocal grepprg=
setlocal iminsert=2 setlocal iminsert=0
setlocal imsearch=2 setlocal imsearch=0
setlocal include= setlocal include=
setlocal includeexpr= setlocal includeexpr=
setlocal indentexpr= setlocal indentexpr=
@ -270,19 +277,18 @@ setlocal nowinfixwidth
setlocal wrap setlocal wrap
setlocal wrapmargin=0 setlocal wrapmargin=0
silent! normal! zE silent! normal! zE
let s:l = 52 - ((0 * winheight(0) + 20) / 40) let s:l = 1 - ((0 * winheight(0) + 33) / 66)
if s:l < 1 | let s:l = 1 | endif if s:l < 1 | let s:l = 1 | endif
exe s:l exe s:l
normal! zt normal! zt
52 1
normal! 015l normal! 0
wincmd w wincmd w
argglobal argglobal
edit griffon-app/controllers/com/jdbernard/pit/swing/PITController.groovy edit griffon-app/controllers/com/jdbernard/pit/swing/PITController.groovy
setlocal keymap= setlocal keymap=
setlocal noarabic setlocal noarabic
setlocal autoindent setlocal autoindent
setlocal balloonexpr=
setlocal nobinary setlocal nobinary
setlocal bufhidden= setlocal bufhidden=
setlocal buflisted setlocal buflisted
@ -321,8 +327,8 @@ setlocal formatexpr=
setlocal formatoptions=tcq setlocal formatoptions=tcq
setlocal formatlistpat=^\\s*\\d\\+[\\]:.)}\\t\ ]\\s* setlocal formatlistpat=^\\s*\\d\\+[\\]:.)}\\t\ ]\\s*
setlocal grepprg= setlocal grepprg=
setlocal iminsert=2 setlocal iminsert=0
setlocal imsearch=2 setlocal imsearch=0
setlocal include= setlocal include=
setlocal includeexpr= setlocal includeexpr=
setlocal indentexpr= setlocal indentexpr=
@ -374,18 +380,18 @@ setlocal nowinfixwidth
setlocal wrap setlocal wrap
setlocal wrapmargin=0 setlocal wrapmargin=0
silent! normal! zE silent! normal! zE
let s:l = 53 - ((42 * winheight(0) + 28) / 57) let s:l = 1 - ((0 * winheight(0) + 48) / 97)
if s:l < 1 | let s:l = 1 | endif if s:l < 1 | let s:l = 1 | endif
exe s:l exe s:l
normal! zt normal! zt
53 1
normal! 04l normal! 0
wincmd w wincmd w
exe '1resize ' . ((&lines * 16 + 30) / 60) exe '1resize ' . ((&lines * 30 + 50) / 100)
exe 'vert 1resize ' . ((&columns * 91 + 91) / 182) exe 'vert 1resize ' . ((&columns * 140 + 139) / 279)
exe '2resize ' . ((&lines * 40 + 30) / 60) exe '2resize ' . ((&lines * 66 + 50) / 100)
exe 'vert 2resize ' . ((&columns * 91 + 91) / 182) exe 'vert 2resize ' . ((&columns * 140 + 139) / 279)
exe 'vert 3resize ' . ((&columns * 90 + 91) / 182) exe 'vert 3resize ' . ((&columns * 138 + 139) / 279)
tabedit griffon-app/models/com/jdbernard/pit/swing/ProjectPanelModel.groovy tabedit griffon-app/models/com/jdbernard/pit/swing/ProjectPanelModel.groovy
set splitbelow splitright set splitbelow splitright
wincmd _ | wincmd | wincmd _ | wincmd |
@ -400,16 +406,15 @@ set nosplitbelow
set nosplitright set nosplitright
wincmd t wincmd t
set winheight=1 winwidth=1 set winheight=1 winwidth=1
exe '1resize ' . ((&lines * 20 + 30) / 60) exe '1resize ' . ((&lines * 36 + 50) / 100)
exe 'vert 1resize ' . ((&columns * 91 + 91) / 182) exe 'vert 1resize ' . ((&columns * 140 + 139) / 279)
exe '2resize ' . ((&lines * 36 + 30) / 60) exe '2resize ' . ((&lines * 60 + 50) / 100)
exe 'vert 2resize ' . ((&columns * 91 + 91) / 182) exe 'vert 2resize ' . ((&columns * 140 + 139) / 279)
exe 'vert 3resize ' . ((&columns * 90 + 91) / 182) exe 'vert 3resize ' . ((&columns * 138 + 139) / 279)
argglobal argglobal
setlocal keymap= setlocal keymap=
setlocal noarabic setlocal noarabic
setlocal autoindent setlocal autoindent
setlocal balloonexpr=
setlocal nobinary setlocal nobinary
setlocal bufhidden= setlocal bufhidden=
setlocal buflisted setlocal buflisted
@ -448,8 +453,8 @@ setlocal formatexpr=
setlocal formatoptions=tcq setlocal formatoptions=tcq
setlocal formatlistpat=^\\s*\\d\\+[\\]:.)}\\t\ ]\\s* setlocal formatlistpat=^\\s*\\d\\+[\\]:.)}\\t\ ]\\s*
setlocal grepprg= setlocal grepprg=
setlocal iminsert=2 setlocal iminsert=0
setlocal imsearch=2 setlocal imsearch=0
setlocal include= setlocal include=
setlocal includeexpr= setlocal includeexpr=
setlocal indentexpr= setlocal indentexpr=
@ -501,11 +506,11 @@ setlocal nowinfixwidth
setlocal wrap setlocal wrap
setlocal wrapmargin=0 setlocal wrapmargin=0
silent! normal! zE silent! normal! zE
let s:l = 25 - ((19 * winheight(0) + 10) / 20) let s:l = 1 - ((0 * winheight(0) + 18) / 36)
if s:l < 1 | let s:l = 1 | endif if s:l < 1 | let s:l = 1 | endif
exe s:l exe s:l
normal! zt normal! zt
25 1
normal! 0 normal! 0
wincmd w wincmd w
argglobal argglobal
@ -513,7 +518,6 @@ edit griffon-app/views/com/jdbernard/pit/swing/ProjectPanelView.groovy
setlocal keymap= setlocal keymap=
setlocal noarabic setlocal noarabic
setlocal autoindent setlocal autoindent
setlocal balloonexpr=
setlocal nobinary setlocal nobinary
setlocal bufhidden= setlocal bufhidden=
setlocal buflisted setlocal buflisted
@ -552,8 +556,8 @@ setlocal formatexpr=
setlocal formatoptions=tcq setlocal formatoptions=tcq
setlocal formatlistpat=^\\s*\\d\\+[\\]:.)}\\t\ ]\\s* setlocal formatlistpat=^\\s*\\d\\+[\\]:.)}\\t\ ]\\s*
setlocal grepprg= setlocal grepprg=
setlocal iminsert=2 setlocal iminsert=0
setlocal imsearch=2 setlocal imsearch=0
setlocal include= setlocal include=
setlocal includeexpr= setlocal includeexpr=
setlocal indentexpr= setlocal indentexpr=
@ -605,11 +609,11 @@ setlocal nowinfixwidth
setlocal wrap setlocal wrap
setlocal wrapmargin=0 setlocal wrapmargin=0
silent! normal! zE silent! normal! zE
let s:l = 143 - ((24 * winheight(0) + 18) / 36) let s:l = 1 - ((0 * winheight(0) + 30) / 60)
if s:l < 1 | let s:l = 1 | endif if s:l < 1 | let s:l = 1 | endif
exe s:l exe s:l
normal! zt normal! zt
143 1
normal! 0 normal! 0
wincmd w wincmd w
argglobal argglobal
@ -617,7 +621,6 @@ edit griffon-app/controllers/com/jdbernard/pit/swing/ProjectPanelController.groo
setlocal keymap= setlocal keymap=
setlocal noarabic setlocal noarabic
setlocal autoindent setlocal autoindent
setlocal balloonexpr=
setlocal nobinary setlocal nobinary
setlocal bufhidden= setlocal bufhidden=
setlocal buflisted setlocal buflisted
@ -656,8 +659,8 @@ setlocal formatexpr=
setlocal formatoptions=tcq setlocal formatoptions=tcq
setlocal formatlistpat=^\\s*\\d\\+[\\]:.)}\\t\ ]\\s* setlocal formatlistpat=^\\s*\\d\\+[\\]:.)}\\t\ ]\\s*
setlocal grepprg= setlocal grepprg=
setlocal iminsert=2 setlocal iminsert=0
setlocal imsearch=2 setlocal imsearch=0
setlocal include= setlocal include=
setlocal includeexpr= setlocal includeexpr=
setlocal indentexpr= setlocal indentexpr=
@ -709,19 +712,18 @@ setlocal nowinfixwidth
setlocal wrap setlocal wrap
setlocal wrapmargin=0 setlocal wrapmargin=0
silent! normal! zE silent! normal! zE
let s:l = 93 - ((11 * winheight(0) + 28) / 57) let s:l = 1 - ((0 * winheight(0) + 48) / 97)
if s:l < 1 | let s:l = 1 | endif if s:l < 1 | let s:l = 1 | endif
exe s:l exe s:l
normal! zt normal! zt
93 1
normal! 032l normal! 0
wincmd w wincmd w
3wincmd w exe '1resize ' . ((&lines * 36 + 50) / 100)
exe '1resize ' . ((&lines * 20 + 30) / 60) exe 'vert 1resize ' . ((&columns * 140 + 139) / 279)
exe 'vert 1resize ' . ((&columns * 91 + 91) / 182) exe '2resize ' . ((&lines * 60 + 50) / 100)
exe '2resize ' . ((&lines * 36 + 30) / 60) exe 'vert 2resize ' . ((&columns * 140 + 139) / 279)
exe 'vert 2resize ' . ((&columns * 91 + 91) / 182) exe 'vert 3resize ' . ((&columns * 138 + 139) / 279)
exe 'vert 3resize ' . ((&columns * 90 + 91) / 182)
tabedit griffon-app/models/com/jdbernard/pit/swing/NewIssueDialogModel.groovy tabedit griffon-app/models/com/jdbernard/pit/swing/NewIssueDialogModel.groovy
set splitbelow splitright set splitbelow splitright
wincmd _ | wincmd | wincmd _ | wincmd |
@ -736,16 +738,15 @@ set nosplitbelow
set nosplitright set nosplitright
wincmd t wincmd t
set winheight=1 winwidth=1 set winheight=1 winwidth=1
exe '1resize ' . ((&lines * 17 + 30) / 60) exe '1resize ' . ((&lines * 31 + 50) / 100)
exe 'vert 1resize ' . ((&columns * 91 + 91) / 182) exe 'vert 1resize ' . ((&columns * 140 + 139) / 279)
exe '2resize ' . ((&lines * 39 + 30) / 60) exe '2resize ' . ((&lines * 65 + 50) / 100)
exe 'vert 2resize ' . ((&columns * 91 + 91) / 182) exe 'vert 2resize ' . ((&columns * 140 + 139) / 279)
exe 'vert 3resize ' . ((&columns * 90 + 91) / 182) exe 'vert 3resize ' . ((&columns * 138 + 139) / 279)
argglobal argglobal
setlocal keymap= setlocal keymap=
setlocal noarabic setlocal noarabic
setlocal autoindent setlocal autoindent
setlocal balloonexpr=
setlocal nobinary setlocal nobinary
setlocal bufhidden= setlocal bufhidden=
setlocal buflisted setlocal buflisted
@ -784,8 +785,8 @@ setlocal formatexpr=
setlocal formatoptions=tcq setlocal formatoptions=tcq
setlocal formatlistpat=^\\s*\\d\\+[\\]:.)}\\t\ ]\\s* setlocal formatlistpat=^\\s*\\d\\+[\\]:.)}\\t\ ]\\s*
setlocal grepprg= setlocal grepprg=
setlocal iminsert=2 setlocal iminsert=0
setlocal imsearch=2 setlocal imsearch=0
setlocal include= setlocal include=
setlocal includeexpr= setlocal includeexpr=
setlocal indentexpr= setlocal indentexpr=
@ -837,7 +838,7 @@ setlocal nowinfixwidth
setlocal wrap setlocal wrap
setlocal wrapmargin=0 setlocal wrapmargin=0
silent! normal! zE silent! normal! zE
let s:l = 1 - ((0 * winheight(0) + 8) / 17) let s:l = 1 - ((0 * winheight(0) + 15) / 31)
if s:l < 1 | let s:l = 1 | endif if s:l < 1 | let s:l = 1 | endif
exe s:l exe s:l
normal! zt normal! zt
@ -849,7 +850,6 @@ edit griffon-app/views/com/jdbernard/pit/swing/NewIssueDialogView.groovy
setlocal keymap= setlocal keymap=
setlocal noarabic setlocal noarabic
setlocal autoindent setlocal autoindent
setlocal balloonexpr=
setlocal nobinary setlocal nobinary
setlocal bufhidden= setlocal bufhidden=
setlocal buflisted setlocal buflisted
@ -888,8 +888,8 @@ setlocal formatexpr=
setlocal formatoptions=tcq setlocal formatoptions=tcq
setlocal formatlistpat=^\\s*\\d\\+[\\]:.)}\\t\ ]\\s* setlocal formatlistpat=^\\s*\\d\\+[\\]:.)}\\t\ ]\\s*
setlocal grepprg= setlocal grepprg=
setlocal iminsert=2 setlocal iminsert=0
setlocal imsearch=2 setlocal imsearch=0
setlocal include= setlocal include=
setlocal includeexpr= setlocal includeexpr=
setlocal indentexpr= setlocal indentexpr=
@ -941,7 +941,7 @@ setlocal nowinfixwidth
setlocal wrap setlocal wrap
setlocal wrapmargin=0 setlocal wrapmargin=0
silent! normal! zE silent! normal! zE
let s:l = 1 - ((0 * winheight(0) + 19) / 39) let s:l = 1 - ((0 * winheight(0) + 32) / 65)
if s:l < 1 | let s:l = 1 | endif if s:l < 1 | let s:l = 1 | endif
exe s:l exe s:l
normal! zt normal! zt
@ -953,7 +953,6 @@ edit griffon-app/controllers/com/jdbernard/pit/swing/NewIssueDialogController.gr
setlocal keymap= setlocal keymap=
setlocal noarabic setlocal noarabic
setlocal autoindent setlocal autoindent
setlocal balloonexpr=
setlocal nobinary setlocal nobinary
setlocal bufhidden= setlocal bufhidden=
setlocal buflisted setlocal buflisted
@ -992,8 +991,8 @@ setlocal formatexpr=
setlocal formatoptions=tcq setlocal formatoptions=tcq
setlocal formatlistpat=^\\s*\\d\\+[\\]:.)}\\t\ ]\\s* setlocal formatlistpat=^\\s*\\d\\+[\\]:.)}\\t\ ]\\s*
setlocal grepprg= setlocal grepprg=
setlocal iminsert=2 setlocal iminsert=0
setlocal imsearch=2 setlocal imsearch=0
setlocal include= setlocal include=
setlocal includeexpr= setlocal includeexpr=
setlocal indentexpr= setlocal indentexpr=
@ -1045,19 +1044,18 @@ setlocal nowinfixwidth
setlocal wrap setlocal wrap
setlocal wrapmargin=0 setlocal wrapmargin=0
silent! normal! zE silent! normal! zE
let s:l = 1 - ((0 * winheight(0) + 28) / 57) let s:l = 1 - ((0 * winheight(0) + 48) / 97)
if s:l < 1 | let s:l = 1 | endif if s:l < 1 | let s:l = 1 | endif
exe s:l exe s:l
normal! zt normal! zt
1 1
normal! 0 normal! 0
wincmd w wincmd w
3wincmd w exe '1resize ' . ((&lines * 31 + 50) / 100)
exe '1resize ' . ((&lines * 17 + 30) / 60) exe 'vert 1resize ' . ((&columns * 140 + 139) / 279)
exe 'vert 1resize ' . ((&columns * 91 + 91) / 182) exe '2resize ' . ((&lines * 65 + 50) / 100)
exe '2resize ' . ((&lines * 39 + 30) / 60) exe 'vert 2resize ' . ((&columns * 140 + 139) / 279)
exe 'vert 2resize ' . ((&columns * 91 + 91) / 182) exe 'vert 3resize ' . ((&columns * 138 + 139) / 279)
exe 'vert 3resize ' . ((&columns * 90 + 91) / 182)
tabedit griffon-app/conf/Application.groovy tabedit griffon-app/conf/Application.groovy
set splitbelow splitright set splitbelow splitright
wincmd _ | wincmd | wincmd _ | wincmd |
@ -1068,13 +1066,12 @@ set nosplitbelow
set nosplitright set nosplitright
wincmd t wincmd t
set winheight=1 winwidth=1 set winheight=1 winwidth=1
exe 'vert 1resize ' . ((&columns * 91 + 91) / 182) exe 'vert 1resize ' . ((&columns * 140 + 139) / 279)
exe 'vert 2resize ' . ((&columns * 90 + 91) / 182) exe 'vert 2resize ' . ((&columns * 138 + 139) / 279)
argglobal argglobal
setlocal keymap= setlocal keymap=
setlocal noarabic setlocal noarabic
setlocal autoindent setlocal autoindent
setlocal balloonexpr=
setlocal nobinary setlocal nobinary
setlocal bufhidden= setlocal bufhidden=
setlocal buflisted setlocal buflisted
@ -1113,8 +1110,8 @@ setlocal formatexpr=
setlocal formatoptions=tcq setlocal formatoptions=tcq
setlocal formatlistpat=^\\s*\\d\\+[\\]:.)}\\t\ ]\\s* setlocal formatlistpat=^\\s*\\d\\+[\\]:.)}\\t\ ]\\s*
setlocal grepprg= setlocal grepprg=
setlocal iminsert=2 setlocal iminsert=0
setlocal imsearch=2 setlocal imsearch=0
setlocal include= setlocal include=
setlocal includeexpr= setlocal includeexpr=
setlocal indentexpr= setlocal indentexpr=
@ -1166,19 +1163,18 @@ setlocal nowinfixwidth
setlocal wrap setlocal wrap
setlocal wrapmargin=0 setlocal wrapmargin=0
silent! normal! zE silent! normal! zE
let s:l = 16 - ((11 * winheight(0) + 28) / 57) let s:l = 16 - ((15 * winheight(0) + 48) / 97)
if s:l < 1 | let s:l = 1 | endif if s:l < 1 | let s:l = 1 | endif
exe s:l exe s:l
normal! zt normal! zt
16 16
normal! 08l normal! 01l
wincmd w wincmd w
argglobal argglobal
edit griffon-app/conf/Config.groovy edit griffon-app/conf/Config.groovy
setlocal keymap= setlocal keymap=
setlocal noarabic setlocal noarabic
setlocal autoindent setlocal autoindent
setlocal balloonexpr=
setlocal nobinary setlocal nobinary
setlocal bufhidden= setlocal bufhidden=
setlocal buflisted setlocal buflisted
@ -1217,8 +1213,8 @@ setlocal formatexpr=
setlocal formatoptions=tcq setlocal formatoptions=tcq
setlocal formatlistpat=^\\s*\\d\\+[\\]:.)}\\t\ ]\\s* setlocal formatlistpat=^\\s*\\d\\+[\\]:.)}\\t\ ]\\s*
setlocal grepprg= setlocal grepprg=
setlocal iminsert=2 setlocal iminsert=0
setlocal imsearch=2 setlocal imsearch=0
setlocal include= setlocal include=
setlocal includeexpr= setlocal includeexpr=
setlocal indentexpr= setlocal indentexpr=
@ -1270,16 +1266,15 @@ setlocal nowinfixwidth
setlocal wrap setlocal wrap
setlocal wrapmargin=0 setlocal wrapmargin=0
silent! normal! zE silent! normal! zE
let s:l = 56 - ((40 * winheight(0) + 28) / 57) let s:l = 56 - ((55 * winheight(0) + 48) / 97)
if s:l < 1 | let s:l = 1 | endif if s:l < 1 | let s:l = 1 | endif
exe s:l exe s:l
normal! zt normal! zt
56 56
normal! 0 normal! 0
wincmd w wincmd w
3wincmd w exe 'vert 1resize ' . ((&columns * 140 + 139) / 279)
exe 'vert 1resize ' . ((&columns * 91 + 91) / 182) exe 'vert 2resize ' . ((&columns * 138 + 139) / 279)
exe 'vert 2resize ' . ((&columns * 90 + 91) / 182)
tabedit griffon-app/lifecycle/Initialize.groovy tabedit griffon-app/lifecycle/Initialize.groovy
set splitbelow splitright set splitbelow splitright
set nosplitbelow set nosplitbelow
@ -1290,7 +1285,6 @@ argglobal
setlocal keymap= setlocal keymap=
setlocal noarabic setlocal noarabic
setlocal autoindent setlocal autoindent
setlocal balloonexpr=
setlocal nobinary setlocal nobinary
setlocal bufhidden= setlocal bufhidden=
setlocal buflisted setlocal buflisted
@ -1329,8 +1323,8 @@ setlocal formatexpr=
setlocal formatoptions=tcq setlocal formatoptions=tcq
setlocal formatlistpat=^\\s*\\d\\+[\\]:.)}\\t\ ]\\s* setlocal formatlistpat=^\\s*\\d\\+[\\]:.)}\\t\ ]\\s*
setlocal grepprg= setlocal grepprg=
setlocal iminsert=2 setlocal iminsert=0
setlocal imsearch=2 setlocal imsearch=0
setlocal include= setlocal include=
setlocal includeexpr= setlocal includeexpr=
setlocal indentexpr= setlocal indentexpr=
@ -1382,14 +1376,13 @@ setlocal nowinfixwidth
setlocal wrap setlocal wrap
setlocal wrapmargin=0 setlocal wrapmargin=0
silent! normal! zE silent! normal! zE
let s:l = 1 - ((0 * winheight(0) + 29) / 58) let s:l = 1 - ((0 * winheight(0) + 49) / 98)
if s:l < 1 | let s:l = 1 | endif if s:l < 1 | let s:l = 1 | endif
exe s:l exe s:l
normal! zt normal! zt
1 1
normal! 0 normal! 0
3wincmd w tabnext 1
tabnext 2
if exists('s:wipebuf') if exists('s:wipebuf')
silent exe 'bwipe ' . s:wipebuf silent exe 'bwipe ' . s:wipebuf
endif endif