Changeset 2344

Show
Ignore:
Timestamp:
09/20/07 07:18:16 (15 months ago)
Author:
jani.laakso@…
Message:

Current convention for client-side components is

  • store all UI components to single package named com.itmill.toolkit.terminal.gwt.client.ui
  • start all paintable UI components with letter "I", e.g. IButton
  • all non-paintable classes must not begin with letter "I"

Package com.itmill.toolkit.terminal.gwt.client.util contains client-side utility classes, e.g. date and time conversions, regexp tools.

Location:
trunk/src/com/itmill/toolkit/terminal/gwt
Files:
4 added
3 removed
4 modified
4 copied

Legend:

Unmodified
Added
Removed
  • trunk/src/com/itmill/toolkit/terminal/gwt/client/ui/ICalendar.java

    r2160 r2344  
    1515import com.itmill.toolkit.terminal.gwt.client.DateTimeService; 
    1616import com.itmill.toolkit.terminal.gwt.client.UIDL; 
    17 import com.itmill.toolkit.terminal.gwt.client.ui.calendar.ICalendarEntry; 
    18 import com.itmill.toolkit.terminal.gwt.client.ui.datefield.ICalendarPanel; 
    1917 
    2018public class ICalendar extends IDateField { 
    2119 
    22     private ICalendarPanel calPanel; 
     20    private CalendarPanel calPanel; 
    2321 
    2422    private HTMLTable hourTable; 
     
    3634        super(); 
    3735        setStyleName(CLASSNAME); 
    38         calPanel = new ICalendarPanel(this); 
     36        calPanel = new CalendarPanel(this); 
    3937        add(calPanel); 
    4038        this.entrySource = new EntrySource(); 
     
    115113            if (entries != null) { 
    116114                for (Iterator it = entries.iterator(); it.hasNext();) { 
    117                     ICalendarEntry entry = (ICalendarEntry) it.next(); 
     115                    CalendarEntry entry = (CalendarEntry) it.next(); 
    118116                    String title = entry.getTitle(); 
    119117                    String desc = entry.getDescription(); 
     
    146144    } 
    147145 
    148     private class EntrySource implements ICalendarPanel.CalendarEntrySource { 
     146    private class EntrySource implements CalendarPanel.CalendarEntrySource { 
    149147 
    150148        private HashMap items = new HashMap(); 
     
    163161                items.remove(id); 
    164162            } 
    165             items.put(id, new ICalendarEntry(startDate, endDate, title, desc, 
     163            items.put(id, new CalendarEntry(startDate, endDate, title, desc, 
    166164                    notime)); 
    167165        } 
     
    170168            ArrayList res = new ArrayList(); 
    171169            for (Iterator it = this.items.values().iterator(); it.hasNext();) { 
    172                 ICalendarEntry item = (ICalendarEntry) it.next(); 
     170                CalendarEntry item = (CalendarEntry) it.next(); 
    173171                if (DateTimeService.isInRange(date, item.getStart(), item 
    174172                        .getEnd(), resolution)) { 
  • trunk/src/com/itmill/toolkit/terminal/gwt/client/ui/IDateFieldCalendar.java

    r2046 r2344  
    33import com.itmill.toolkit.terminal.gwt.client.ApplicationConnection; 
    44import com.itmill.toolkit.terminal.gwt.client.UIDL; 
    5 import com.itmill.toolkit.terminal.gwt.client.ui.datefield.ICalendarPanel; 
    65 
    76public class IDateFieldCalendar extends IDateField { 
    87         
    9         private ICalendarPanel date; 
     8        private CalendarPanel date; 
    109         
    1110        public IDateFieldCalendar() { 
    1211                super(); 
    1312                setStyleName(CLASSNAME+"-calendar"); 
    14                 date = new ICalendarPanel(this); 
     13                date = new CalendarPanel(this); 
    1514                add(date); 
    1615        } 
  • trunk/src/com/itmill/toolkit/terminal/gwt/client/ui/IPopupCalendar.java

    r2046 r2344  
    88import com.itmill.toolkit.terminal.gwt.client.Paintable; 
    99import com.itmill.toolkit.terminal.gwt.client.UIDL; 
    10 import com.itmill.toolkit.terminal.gwt.client.ui.datefield.ICalendarPanel; 
    1110 
    1211public class IPopupCalendar extends ITextualDate implements Paintable, ClickListener, PopupListener { 
     
    1413        private IButton calendarToggle; 
    1514         
    16         private ICalendarPanel calendar; 
     15        private CalendarPanel calendar; 
    1716         
    1817        private PopupPanel popup; 
     
    2625                add(calendarToggle); 
    2726                 
    28                 calendar = new ICalendarPanel(this); 
     27                calendar = new CalendarPanel(this); 
    2928                popup = new PopupPanel(true); 
    3029                popup.setStyleName(IDateField.CLASSNAME+"-calendar"); 
  • trunk/src/com/itmill/toolkit/terminal/gwt/client/ui/ITextualDate.java

    r2276 r2344  
    99import com.itmill.toolkit.terminal.gwt.client.Paintable; 
    1010import com.itmill.toolkit.terminal.gwt.client.UIDL; 
    11 import com.itmill.toolkit.terminal.gwt.gwtwidgets.util.SimpleDateFormat; 
     11import com.itmill.toolkit.terminal.gwt.client.util.SimpleDateFormat; 
    1212 
    1313public class ITextualDate extends IDateField implements Paintable, ChangeListener { 
  • trunk/src/com/itmill/toolkit/terminal/gwt/client/util/DateLocale.java

    r1828 r2344  
    1 package com.itmill.toolkit.terminal.gwt.gwtwidgets.util; 
     1package com.itmill.toolkit.terminal.gwt.client.util; 
    22 
    33import java.util.Arrays; 
  • trunk/src/com/itmill/toolkit/terminal/gwt/client/util/Pattern.java

    r1828 r2344  
    1414 * limitations under the License. 
    1515 */ 
    16 package com.itmill.toolkit.terminal.gwt.gwtwidgets.util.regex; 
     16package com.itmill.toolkit.terminal.gwt.client.util; 
    1717 
    1818import java.util.ArrayList; 
  • trunk/src/com/itmill/toolkit/terminal/gwt/client/util/SimpleDateFormat.java

    r1828 r2344  
    1414 * limitations under the License. 
    1515 */ 
    16 package com.itmill.toolkit.terminal.gwt.gwtwidgets.util; 
     16package com.itmill.toolkit.terminal.gwt.client.util; 
    1717 
    1818import java.util.Date; 
  • trunk/src/com/itmill/toolkit/terminal/gwt/client/util/SimpleDateParser.java

    r1906 r2344  
    1 package com.itmill.toolkit.terminal.gwt.gwtwidgets.util; 
     1package com.itmill.toolkit.terminal.gwt.client.util; 
    22 
    33import java.util.Date; 
    44 
    5 import com.itmill.toolkit.terminal.gwt.gwtwidgets.util.regex.Pattern; 
    65 
    76/**