Home » Eclipse Projects » Remote Application Platform (RAP) » error in RAP 1.2: THEME_VALUE is not defined
error in RAP 1.2: THEME_VALUE is not defined [message #138992] |
Thu, 02 July 2009 07:46  |
Eclipse User |
|
|
|
Hello!
I have transitioned my RAP 1.1 application to build and deploy with RAP
1.2 and Galileo. Now I get a new Javascript error, below. Any ideas what
is going wrong?
Thanks!
David Donohue
Could not evaluate javascript response:
ReferenceError: THEME_VALUE is not defined
org.eclipse.swt.EventUtil.suspendEventHandling();var req =
org.eclipse.swt.Request.getInstance();req.setRequestCounter( "22" );var wm
= org.eclipse.swt.WidgetManager.getInstance();var w = wm.newWidget(
"w198", "", false, null, "org.eclipse.swt.widgets.Shell"
);w.addToDocument();w.addState( "rwt_BORDER" );w.addState(
"rwt_APPLICATION_MODAL" );w.addState( "rwt_TITLE" );w.setShowMinimize(
false );w.setAllowMinimize( false );w.setShowMaximize( true
);w.setAllowMaximize( true );w.setShowClose( true );w.setAllowClose( true
);w.setResizable( true, true, true, true );w.setParentShell(
wm.findWidgetById( "w66" ) );w.initialize();w.addEventListener(
"changeWidth", org.eclipse.swt.EventUtil.widgetResized
);w.addEventListener( "changeHeight",
org.eclipse.swt.EventUtil.widgetResized );w.addEventListener(
"changeLeft", org.eclipse.swt.EventUtil.widgetMoved );w.addEventListener(
"changeTop", org.eclipse.swt.EventUtil.widgetMoved );w.setSpace( 0, 1024,
0, 565 );w.setVisibility( true );w.open();w.setActive( true
);w.setHasShellListener( true );var w = wm.newWidget( "w199", "w198",
true, null, "qx.ui.layout.CanvasLayout" );w.setOverflow( "hidden"
);w.setHideFocus( true );w.setAppearance( "composite" );w.setSpace( 0,
1020, 19, 542 );w.setZIndex( 300 );w.setBackgroundColor( "#ffffff" );var w
= wm.newWidget( "w200", "w199", true, null, "qx.ui.layout.CanvasLayout"
);w.setOverflow( "hidden" );w.setHideFocus( true );w.setAppearance(
"composite" );w.setSpace( 0, 1020, 66, 476 );w.setZIndex( 300
);wm.setFont( w, [ "Segoe UI", "Corbel", "Calibri", "Tahoma", "Lucida Sans
Unicode", "sans-serif" ], 11, false, false );var w = wm.newWidget( "w201",
"w200", true, null, "qx.ui.layout.CanvasLayout" );w.setOverflow( "hidden"
);w.setHideFocus( true );w.setAppearance( "composite" );w.setSpace( 0,
1020, 0, 429 );w.setZIndex( 300 );wm.setFont( w, [ "Segoe UI", "Corbel",
"Calibri", "Tahoma", "Lucida Sans Unicode", "sans-serif" ], 11, false,
false );var w = wm.newWidget( "w202", "w201", true, null,
"org.eclipse.swt.widgets.Separator" );w.setLineOrientation( "horizontal"
);w.addLineStyle( "rwt_SHADOW_OUT" );w.setSpace( 0, 1020, 0, 2
);w.setZIndex( 300 );var w = wm.newWidget( "w203", "w201", true, null,
"qx.ui.layout.CanvasLayout" );w.setOverflow( "hidden" );w.setHideFocus(
true );w.setAppearance( "composite" );w.setSpace( 0, 1020, 2, 384
);w.setZIndex( 299 );wm.setFont( w, [ "Segoe UI", "Corbel", "Calibri",
"Tahoma", "Lucida Sans Unicode", "sans-serif" ], 11, false, false );var w
= wm.newWidget( "w204", "w203", true, null, "qx.ui.layout.CanvasLayout"
);w.setOverflow( "hidden" );w.setHideFocus( true );w.setAppearance(
"composite" );w.setSpace( 5, 1010, 5, 374 );w.setZIndex( 300 );var w =
wm.newWidget( "w205", "w204", true, null, "qx.ui.form.TextArea"
);org.eclipse.swt.TextUtil.initialize( w );w.addState( "rwt_MULTI"
);w.setWrap( true );w.setSpace( 5, 1000, 5, 364 );w.setZIndex( 300
);w.setTabIndex( 6 );w.setValue( "Before using this wizard, you should
acquire your data into a delimited text \nformat, such as CSV. You can
generate such a file from your spreadsheet program.\n\nThis wizard
captures 2 types of information about your data file:\n * information
about the data file as a whole\n e.g. 'All rows of data in this file
concern this city.'\n * information about each of row of data within the
file.\n e.g. 'Each row of data contains a distinct Weather data
measurement.'\n\nThe data is imported into your database in a format
called semantic or \nResource Description Framework (RDF) data. This
means that data is imported as \nobjects. \n * Each data object has a
unique identifier, called a Uniform Resource Identifier (URI).\n URIs
look a lot like web addresses (URLs)\n e.g. the person David Donohue is
represented by this URI:\n 'http://daviddonohue.com/DD'\n * Each data
object has a type (or class), which itself has a URI.\n e.g. David
Donohue is of type Person, and the type Person has this URI\n
http://xmlns.com/foaf/0.1/Person \n * Data objects have Attributes, which
are also identified by a URI.\n Attributes have values- either literal
values like '42' or other data\n objects, like
'http://daviddonohue.com/DD'. For example, the Person type has an
attribute\n http://xmlns.com/foaf/0.1/interest \n The value of this
attribute is a website which interests the person.\n\n" );w.setReadOnly(
true );var w = wm.newWidget( "w206", "w203", true, null,
"qx.ui.layout.CanvasLayout" );w.setOverflow( "hidden" );w.setHideFocus(
true );w.setAppearance( "composite" );w.setSpace( 5, 1010, 5, 374
);w.setZIndex( 299 );w.setVisibility( false );var w = wm.newWidget(
"w207", "w206", true, null, "qx.ui.basic.Atom"
);org.eclipse.swt.LabelUtil.initialize( w
);org.eclipse.swt.LabelUtil.setWrap( w, false );w.setSpace( 5, 117, 18, 16
);w.setZIndex( 300 );org.eclipse.swt.LabelUtil.setText( w, "Select file to
upload" );var w = wm.newWidget( "w208", "w206", true, null,
"org.eclipse.rwt.widgets.Upload", '"/upload", 3' );w.setAppearance(
"composite" );w.setOverflow( "hidden" );w.setSpace( 127, 878, 5, 43
);w.setZIndex( 299 );w.setTabIndex( 8 );w.setLastFileUploaded( ""
);w.setBrowseButtonText( "Browse" );w.setUploadButtonText( "Upload" );var
w = wm.newWidget( "w209", "w203", true, null, "qx.ui.layout.CanvasLayout"
);w.setOverflow( "hidden" );w.setHideFocus( true );w.setAppearance(
"composite" );w.setSpace( 5, 1010, 5, 374 );w.setZIndex( 298
);w.setVisibility( false );var w = wm.newWidget( "w210", "w209", true,
null, "org.eclipse.swt.widgets.Table", '"w210", ""' );w.setBorderWidth( 0
);w.setSpace( 5, 1000, 5, 364 );w.setZIndex( 300 );w.setTabIndex( 10
);w.setHeaderHeight( 17 );w.setHeaderVisible( true );w.setItemHeight( 17
);w.setItemMetrics( 0, 0, 0, 0, 0, 0, 0
);w.updateRows();w.setLinesVisible( true );w.setScrollBarsVisibile( false,
false );var w = wm.newWidget( "w211", "w203", true, null,
"qx.ui.layout.CanvasLayout" );w.setOverflow( "hidden" );w.setHideFocus(
true );w.setAppearance( "composite" );w.setSpace( 5, 1010, 5, 374
);w.setZIndex( 297 );w.setVisibility( false );var w = wm.newWidget(
"w212", "w211", true, null, "org.eclipse.swt.widgets.RadioButton"
);w.addState( "rwt_RADIO" );w.setSpace( 5, 311, 5, 21 );w.setZIndex( 300
);w.setTabIndex( 12 );w.setLabel( "All data being imported has the same
date and time." );w.setHorizontalChildrenAlign( "left"
);w.setHasSelectionListener( true );var w = wm.newWidget( "w213", "w211",
true, null, "qx.ui.basic.Atom" );org.eclipse.swt.LabelUtil.initialize( w
);org.eclipse.swt.LabelUtil.setWrap( w, false );w.setSpace( 5, 201, 31, 16
);w.setZIndex( 299 );org.eclipse.swt.LabelUtil.setText( w, "Enter the date
and time for all data" );var w = wm.newWidget( "w214", "w211", true, null,
"qx.ui.form.TextField" );org.eclipse.swt.TextUtil.initialize( w
);w.addState( "rwt_BORDER" );w.addState( "rwt_SINGLE" );w.setSpace( 5,
1000, 52, 21 );w.setZIndex( 298 );w.setTabIndex( 13 );w.setEnabled( false
);org.eclipse.swt.TextUtil.setHasVerifyOrModifyListener( w, false
);org.eclipse.swt.TextUtil.setHasSelectionListener( w, false );var w =
wm.newWidget( "w215", "w211", true, null, "qx.ui.form.TextArea"
);org.eclipse.swt.TextUtil.initialize( w );w.addState( "rwt_MULTI"
);w.setWrap( true );w.setSpace( 5, 1000, 78, 34 );w.setZIndex( 297
);w.setTabIndex( 14 );wm.setFont( w, [ "Segoe UI", "Corbel", "Calibri",
"Tahoma", "Lucida Sans Unicode", "sans-serif" ], 11, false, true
);w.setValue( "Example: 2009-01-20 13:00:00\n(Use military time, with
hours from 00 to 23)" );w.setReadOnly( true );var w = wm.newWidget(
"w216", "w211", true, null, "org.eclipse.swt.widgets.RadioButton"
);w.addState( "rwt_RADIO" );w.setSpace( 5, 344, 117, 21 );w.setZIndex( 296
);w.setTabIndex( 15 );w.setSelection( true );w.setLabel( "Different rows
of data have different dates and/or times."
);w.setHorizontalChildrenAlign( "left" );w.setHasSelectionListener( true
);var w = wm.newWidget( "w217", "w211", true, null, "qx.ui.basic.Atom"
);org.eclipse.swt.LabelUtil.initialize( w
);org.eclipse.swt.LabelUtil.setWrap( w, false );w.setSpace( 5, 61, 143, 16
);w.setZIndex( 295 );org.eclipse.swt.LabelUtil.setText( w, "Date Column"
);var w = wm.newWidget( "w218", "w211", true, null,
"org.eclipse.swt.widgets.List" );w.init( false );w.addState( "rwt_BORDER"
);w.setOverflow( "scrollY" );w.setSpace( 5, 1000, 164, 66 );w.setZIndex(
294 );w.setTabIndex( 16 );var w = wm.newWidget( "w219", "w203", true,
null, "qx.ui.layout.CanvasLayout" );w.setOverflow( "hidden"
);w.setHideFocus( true );w.setAppearance( "composite" );w.setSpace( 5,
1010, 5, 374 );w.setZIndex( 296 );w.setVisibility( false );var w =
wm.newWidget( "w220", "w219", true, null, "qx.ui.form.Button"
);org.eclipse.swt.ButtonUtil.setLabelMode( w );w.addState( "rwt_PUSH"
);w.setIcon( null );w.addEventListener( "execute",
org.eclipse.swt.EventUtil.widgetSelected );w.setSpace( 5, 86, 5, 25
);w.setZIndex( 300 );w.setTabIndex( 18 );w.setLabel( "Add a Caption" );var
w = wm.newWidget( "w221", "w219", true, null, "qx.ui.basic.Atom"
);org.eclipse.swt.LabelUtil.initialize( w
);org.eclipse.swt.LabelUtil.setWrap( w, true );w.setSpace( 5, 1053, 35, 30
);w.setZIndex( 299 );org.eclipse.swt.LabelUtil.setText( w, "A caption is
single thing which pertains to the entire table.
|
|
|
Re: error in RAP 1.2: THEME_VALUE is not defined [message #139034 is a reply to message #138992] |
Thu, 02 July 2009 11:08   |
Eclipse User |
|
|
|
Hi David,
you have a custom widget that still uses the outdated property theming.
RAP switched to a CSS-based theming infrastructure in version 1.1 and
discontinued the support for the old system in 1.2.
That means that you'll have to adapt the theming of your custom widget
to the new CSS-based system. I'd suggest that you consult the theming of
the RAP widgets for examples of how to achieve this. Particularly, you
should look into the file AppearancesBase.js as an example for your
<Widget>.appearances.js.
Best regards, Ralf
David Donohue wrote:
>
> Hello!
> I have transitioned my RAP 1.1 application to build and deploy with RAP
> 1.2 and Galileo. Now I get a new Javascript error, below. Any ideas
> what is going wrong?
> Thanks!
> David Donohue
>
> Could not evaluate javascript response:
>
> ReferenceError: THEME_VALUE is not defined
>
> org.eclipse.swt.EventUtil.suspendEventHandling();var req =
> org.eclipse.swt.Request.getInstance();req.setRequestCounter( "22" );var
> wm = org.eclipse.swt.WidgetManager.getInstance();var w = wm.newWidget(
> "w198", "", false, null, "org.eclipse.swt.widgets.Shell"
> );w.addToDocument();w.addState( "rwt_BORDER" );w.addState(
> "rwt_APPLICATION_MODAL" );w.addState( "rwt_TITLE" );w.setShowMinimize(
> false );w.setAllowMinimize( false );w.setShowMaximize( true
> );w.setAllowMaximize( true );w.setShowClose( true );w.setAllowClose(
> true );w.setResizable( true, true, true, true );w.setParentShell(
> wm.findWidgetById( "w66" ) );w.initialize();w.addEventListener(
> "changeWidth", org.eclipse.swt.EventUtil.widgetResized
> );w.addEventListener( "changeHeight",
> org.eclipse.swt.EventUtil.widgetResized );w.addEventListener(
> "changeLeft", org.eclipse.swt.EventUtil.widgetMoved
> );w.addEventListener( "changeTop", org.eclipse.swt.EventUtil.widgetMoved
> );w.setSpace( 0, 1024, 0, 565 );w.setVisibility( true
> );w.open();w.setActive( true );w.setHasShellListener( true );var w =
> wm.newWidget( "w199", "w198", true, null, "qx.ui.layout.CanvasLayout"
> );w.setOverflow( "hidden" );w.setHideFocus( true );w.setAppearance(
> "composite" );w.setSpace( 0, 1020, 19, 542 );w.setZIndex( 300
> );w.setBackgroundColor( "#ffffff" );var w = wm.newWidget( "w200",
> "w199", true, null, "qx.ui.layout.CanvasLayout" );w.setOverflow(
> "hidden" );w.setHideFocus( true );w.setAppearance( "composite"
> );w.setSpace( 0, 1020, 66, 476 );w.setZIndex( 300 );wm.setFont( w, [
> "Segoe UI", "Corbel", "Calibri", "Tahoma", "Lucida Sans Unicode",
> "sans-serif" ], 11, false, false );var w = wm.newWidget( "w201", "w200",
> true, null, "qx.ui.layout.CanvasLayout" );w.setOverflow( "hidden"
> );w.setHideFocus( true );w.setAppearance( "composite" );w.setSpace( 0,
> 1020, 0, 429 );w.setZIndex( 300 );wm.setFont( w, [ "Segoe UI", "Corbel",
> "Calibri", "Tahoma", "Lucida Sans Unicode", "sans-serif" ], 11, false,
> false );var w = wm.newWidget( "w202", "w201", true, null,
> "org.eclipse.swt.widgets.Separator" );w.setLineOrientation( "horizontal"
> );w.addLineStyle( "rwt_SHADOW_OUT" );w.setSpace( 0, 1020, 0, 2
> );w.setZIndex( 300 );var w = wm.newWidget( "w203", "w201", true, null,
> "qx.ui.layout.CanvasLayout" );w.setOverflow( "hidden" );w.setHideFocus(
> true );w.setAppearance( "composite" );w.setSpace( 0, 1020, 2, 384
> );w.setZIndex( 299 );wm.setFont( w, [ "Segoe UI", "Corbel", "Calibri",
> "Tahoma", "Lucida Sans Unicode", "sans-serif" ], 11, false, false );var
> w = wm.newWidget( "w204", "w203", true, null,
> "qx.ui.layout.CanvasLayout" );w.setOverflow( "hidden" );w.setHideFocus(
> true );w.setAppearance( "composite" );w.setSpace( 5, 1010, 5, 374
> );w.setZIndex( 300 );var w = wm.newWidget( "w205", "w204", true, null,
> "qx.ui.form.TextArea" );org.eclipse.swt.TextUtil.initialize( w
> );w.addState( "rwt_MULTI" );w.setWrap( true );w.setSpace( 5, 1000, 5,
> 364 );w.setZIndex( 300 );w.setTabIndex( 6 );w.setValue( "Before using
> this wizard, you should acquire your data into a delimited text
> \nformat, such as CSV. You can generate such a file from your
> spreadsheet program.\n\nThis wizard captures 2 types of information
> about your data file:\n * information about the data file as a
> whole\n e.g. 'All rows of data in this file concern this city.'\n *
> information about each of row of data within the file.\n e.g. 'Each
> row of data contains a distinct Weather data measurement.'\n\nThe data
> is imported into your database in a format called semantic or \nResource
> Description Framework (RDF) data. This means that data is imported as
> \nobjects. \n * Each data object has a unique identifier, called a
> Uniform Resource Identifier (URI).\n URIs look a lot like web
> addresses (URLs)\n e.g. the person David Donohue is represented by
> this URI:\n 'http://daviddonohue.com/DD'\n * Each data object has a
> type (or class), which itself has a URI.\n e.g. David Donohue is of
> type Person, and the type Person has this URI\n
> http://xmlns.com/foaf/0.1/Person \n * Data objects have Attributes,
> which are also identified by a URI.\n Attributes have values- either
> literal values like '42' or other data\n objects, like
> 'http://daviddonohue.com/DD'. For example, the Person type has an
> attribute\n http://xmlns.com/foaf/0.1/interest \n The value of
> this attribute is a website which interests the person.\n\n"
> );w.setReadOnly( true );var w = wm.newWidget( "w206", "w203", true,
> null, "qx.ui.layout.CanvasLayout" );w.setOverflow( "hidden"
> );w.setHideFocus( true );w.setAppearance( "composite" );w.setSpace( 5,
> 1010, 5, 374 );w.setZIndex( 299 );w.setVisibility( false );var w =
> wm.newWidget( "w207", "w206", true, null, "qx.ui.basic.Atom"
> );org.eclipse.swt.LabelUtil.initialize( w
> );org.eclipse.swt.LabelUtil.setWrap( w, false );w.setSpace( 5, 117, 18,
> 16 );w.setZIndex( 300 );org.eclipse.swt.LabelUtil.setText( w, "Select
> file to upload" );var w = wm.newWidget( "w208", "w206", true, null,
> "org.eclipse.rwt.widgets.Upload", '"/upload", 3' );w.setAppearance(
> "composite" );w.setOverflow( "hidden" );w.setSpace( 127, 878, 5, 43
> );w.setZIndex( 299 );w.setTabIndex( 8 );w.setLastFileUploaded( ""
> );w.setBrowseButtonText( "Browse" );w.setUploadButtonText( "Upload"
> );var w = wm.newWidget( "w209", "w203", true, null,
> "qx.ui.layout.CanvasLayout" );w.setOverflow( "hidden" );w.setHideFocus(
> true );w.setAppearance( "composite" );w.setSpace( 5, 1010, 5, 374
> );w.setZIndex( 298 );w.setVisibility( false );var w = wm.newWidget(
> "w210", "w209", true, null, "org.eclipse.swt.widgets.Table", '"w210",
> ""' );w.setBorderWidth( 0 );w.setSpace( 5, 1000, 5, 364 );w.setZIndex(
> 300 );w.setTabIndex( 10 );w.setHeaderHeight( 17 );w.setHeaderVisible(
> true );w.setItemHeight( 17 );w.setItemMetrics( 0, 0, 0, 0, 0, 0, 0
> );w.updateRows();w.setLinesVisible( true );w.setScrollBarsVisibile(
> false, false );var w = wm.newWidget( "w211", "w203", true, null,
> "qx.ui.layout.CanvasLayout" );w.setOverflow( "hidden" );w.setHideFocus(
> true );w.setAppearance( "composite" );w.setSpace( 5, 1010, 5, 374
> );w.setZIndex( 297 );w.setVisibility( false );var w = wm.newWidget(
> "w212", "w211", true, null, "org.eclipse.swt.widgets.RadioButton"
> );w.addState( "rwt_RADIO" );w.setSpace( 5, 311, 5, 21 );w.setZIndex( 300
> );w.setTabIndex( 12 );w.setLabel( "All data being imported has the same
> date and time." );w.setHorizontalChildrenAlign( "left"
> );w.setHasSelectionListener( true );var w = wm.newWidget( "w213",
> "w211", true, null, "qx.ui.basic.Atom"
> );org.eclipse.swt.LabelUtil.initialize( w
> );org.eclipse.swt.LabelUtil.setWrap( w, false );w.setSpace( 5, 201, 31,
> 16 );w.setZIndex( 299 );org.eclipse.swt.LabelUtil.setText( w, "Enter the
> date and time for all data" );var w = wm.newWidget( "w214", "w211",
> true, null, "qx.ui.form.TextField"
> );org.eclipse.swt.TextUtil.initialize( w );w.addState( "rwt_BORDER"
> );w.addState( "rwt_SINGLE" );w.setSpace( 5, 1000, 52, 21 );w.setZIndex(
> 298 );w.setTabIndex( 13 );w.setEnabled( false
> );org.eclipse.swt.TextUtil.setHasVerifyOrModifyListener( w, false
> );org.eclipse.swt.TextUtil.setHasSelectionListener( w, false );var w =
> wm.newWidget( "w215", "w211", true, null, "qx.ui.form.TextArea"
> );org.eclipse.swt.TextUtil.initialize( w );w.addState( "rwt_MULTI"
> );w.setWrap( true );w.setSpace( 5, 1000, 78, 34 );w.setZIndex( 297
> );w.setTabIndex( 14 );wm.setFont( w, [ "Segoe UI", "Corbel", "Calibri",
> "Tahoma", "Lucida Sans Unicode", "sans-serif" ], 11, false, true
> );w.setValue( "Example: 2009-01-20 13:00:00\n(Use military time, with
> hours from 00 to 23)" );w.setReadOnly( true );var w = wm.newWidget(
> "w216", "w211", true, null, "org.eclipse.swt.widgets.RadioButton"
> );w.addState( "rwt_RADIO" );w.setSpace( 5, 344, 117, 21 );w.setZIndex(
> 296 );w.setTabIndex( 15 );w.setSelection( true );w.setLabel( "Different
> rows of data have different dates and/or times."
> );w.setHorizontalChildrenAlign( "left" );w.setHasSelectionListener( true
> );var w = wm.newWidget( "w217", "w211", true, null, "qx.ui.basic.Atom"
> );org.eclipse.swt.LabelUtil.initialize( w
> );org.eclipse.swt.LabelUtil.setWrap( w, false );w.setSpace( 5, 61, 143,
> 16 );w.setZIndex( 295 );org.eclipse.swt.LabelUtil.setText( w, "Date
> Column" );var w = wm.newWidget( "w218", "w211", true, null,
> "org.eclipse.swt.widgets.List" );w.init( false );w.addState(
> "rwt_BORDER" );w.setOverflow( "scrollY" );w.setSpace( 5, 1000, 164, 66
> );w.setZIndex( 294 );w.setTabIndex( 16 );var w = wm.newWidget( "w219",
> "w203", true, null, "qx.ui.layout.CanvasLayout" );w.setOverflow(
> "hidden" );w.setHideFocus( true );w.setAppearance( "composite"
> );w.setSpace( 5, 1010, 5, 374 );w.setZIndex( 296 );w.setVisibility(
> false );var w = wm.newWidget( "w220", "w219", true, null,
> "qx.ui.form.Button" );org.eclipse.swt.ButtonUtil.setLabelMode( w
> );w.addState( "rwt_PUSH" );w.setIcon( null );w.addEventListener(
> "execute", org.eclipse.swt.EventUtil.widgetSelected );w.setSpace( 5, 86,
> 5, 25 );w.setZIndex( 300 );w.setTabIndex( 18 );w.setLabel( "Add a
> Caption" );var w = wm.newWidget( "w221", "w219", true, null,
> "qx.ui.basic.Atom" );org.eclipse.swt.LabelUtil.initialize( w
> );org.eclipse.swt.LabelUtil.setWrap( w, true );w.setSpace( 5, 1053, 35,
> 30 );w.setZIndex( 299 );org.eclipse.swt.LabelUtil.setText( w, "A caption
> is single thing which pertains to the entire table.
>
>
|
|
| |
Goto Forum:
Current Time: Sat May 10 08:37:43 EDT 2025
Powered by FUDForum. Page generated in 0.03286 seconds
|