Home | Trees | Indices | Help |
|
---|
|
1 # Copyright 2006 James Tauber and contributors 2 # Copyright (C) 2009 Luke Kenneth Casson Leighton <lkcl@lkcl.net> 3 # 4 # Licensed under the Apache License, Version 2.0 (the "License"); 5 # you may not use this file except in compliance with the License. 6 # You may obtain a copy of the License at 7 # 8 # http://www.apache.org/licenses/LICENSE-2.0 9 # 10 # Unless required by applicable law or agreed to in writing, software 11 # distributed under the License is distributed on an "AS IS" BASIS, 12 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 # See the License for the specific language governing permissions and 14 # limitations under the License. 15 from pyjamas import DOM 16 from pyjamas import Factory 17 from pyjamas.ui.InnerText import InnerText 18 19 from pyjamas.ui.Widget import Widget 20 from pyjamas.ui.MouseListener import MouseHandler 21 from pyjamas.ui.ClickListener import ClickHandler24 25 _props = [("label", "Label", "Text", None), 26 ("wordwrap", "Word Wrap", "WordWrap", None), 27 ("horzAlign", "Horizontal Alignment", "HorizontalAlignment", None), 28 ] 2961 62 Factory.registerClass('pyjamas.ui.Label', 'Label', Label) 6331 kwargs['StyleName'] = kwargs.get('StyleName', "gwt-Label") 32 kwargs['WordWrap'] = kwargs.get('WordWrap', wordWrap) 33 kwargs['HorizontalAlignment'] = kwargs.get('HorizontalAlignment', "") 34 if text: 35 kwargs['Text'] = text 36 self.setElement(kwargs.pop('Element', None) or DOM.createDiv()) 37 self.horzAlign = "" 38 39 Widget.__init__(self, **kwargs) 40 MouseHandler.__init__(self) 41 ClickHandler.__init__(self)42 43 @classmethod 46 49 53 5759 style = wrap and "normal" or "nowrap" 60 DOM.setStyleAttribute(self.getElement(), "whiteSpace", style)
Home | Trees | Indices | Help |
|
---|
http://epydoc.sourceforge.net |