Statistics
| Branch: | Tag: | Revision:

root / src / gr / ebs / gss / client / FileTable.java @ 4cef6f04

History | View | Annotate | Download (1.5 kB)

1
/*
2
 * Copyright 2010 Electronic Business Systems Ltd.
3
 *
4
 * This file is part of GSS.
5
 *
6
 * GSS is free software: you can redistribute it and/or modify
7
 * it under the terms of the GNU General Public License as published by
8
 * the Free Software Foundation, either version 3 of the License, or
9
 * (at your option) any later version.
10
 *
11
 * GSS is distributed in the hope that it will be useful,
12
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
 * GNU General Public License for more details.
15
 *
16
 * You should have received a copy of the GNU General Public License
17
 * along with GSS.  If not, see <http://www.gnu.org/licenses/>.
18
 */
19
package gr.ebs.gss.client;
20

    
21
import com.google.gwt.user.client.DOM;
22
import com.google.gwt.user.client.Element;
23
import com.google.gwt.user.client.Event;
24
import com.google.gwt.user.client.ui.Grid;
25

    
26

    
27
/**
28
 * @author kman
29
 *
30
 */
31
public class FileTable extends Grid{
32

    
33
        /**
34
         *
35
         */
36
        public FileTable() {
37
                super();
38
                // TODO Auto-generated constructor stub
39
        }
40

    
41
        /**
42
         * @param rows
43
         * @param columns
44
         */
45
        public FileTable(int rows, int columns) {
46
                super(rows, columns);
47
                // TODO Auto-generated constructor stub
48
        }
49

    
50
        public int getRowForEvent2(Event event) {
51
            Element td = getEventTargetCell(event);
52
            if (td == null)
53
                        return -1;
54

    
55
            Element tr = DOM.getParent(td);
56
            Element body = DOM.getParent(tr);
57
            int row = DOM.getChildIndex(body, tr);
58
            return row;
59
          }
60

    
61
}