All Answers

0 votes

Got it. It’s a regression caused by an optimization 🙂

Now wisej is able to automatically translate widget ids from the client into widget references when receiving events. But nobody told the TreeView which tried to resolve the string id into a component when it was already a component.

BTW, you don’t need to attach/detach the key handler and handle F2. When the property LabelEdit is true, the TreeView already handles F2 to start editing. You can also start editing when clicking a second time on the same node, after a delay.

Best,

Luca

  • Luca answered Sep 27, 2016 - 1:53 pm
0 votes
In reply to: Theme Filename

Thanks Cris.

Forgot to add that WJ-7642 is also fixed in the same release (1.2.67)

Best regards
Frank

0 votes
In reply to: Theme Filename

Hi Frank,

It’s fixed.

Thanks.

  • Cris answered Sep 26, 2016 - 11:58 pm
0 votes

Hi Alexander,

WJ-7634 is fixed in the latest build (1.2.67).

Best regards
Frank

0 votes

Hi Alex,

WJ-7635 and WJ-7636 are both fixed in 1.2.67

Best regards
Frank

0 votes
In reply to: Theme Filename

Hi Cris,

WJ-7641 is fixed in release 1.2.67

Best regards
Frank

0 votes

Hi Alex,

first: I have created enhancement request WJ-7643 for the property values of NodeFont.

The problems with click/double click and the missing location are all fixed in release 1.2.67.

Best regards
Frank

0 votes
In reply to: Beta Updates

A new build (1.2.67) has just been uploaded. It includes the following fixes:

Item Type Priority Severity Title Resolution
WJ-7641 Bug Low Trivial ThemeBuilder cannot load theme with . in its name Complete
WJ-7642 Bug Low Trivial Theme with . in its name cannot be used at runtime Complete
WJ-7634 Bug Low Trivial When concatenating embedded resources in debug mode,
Wisej may add a BOM (Unicde marker) sequence making the file invalid.
Complete
WJ-7639 Bug Medium Major TreeView.NodeClick doesn’t carry information regarding the mouse pointer and coordinates. Complete
WJ-7635 Bug Low Trivial Treeview node tooltip appears too far on the right. Complete
WJ-7636 Bug Low Trivial TreeView.BeforeCheck cannot cancel the action Complete
WJ-7637 Bug Low Trivial When checking/unchecking a tree node it cycles through the undetermined check state Complete
WJ-7638 Bug Medium Minor TreeView.NodeClick is not fired on a right click. Complete
WJ-7640 Bug Medium Major Control.Click and Control.MouseClick are not fired for right/middle button clicks. Complete
0 votes

The ToolContainer shrinks to the minimum size enough to hold the child buttons.

The editable widgets (textbox, combobox, ect) have 2 tool containers, one to the left of the inner input and one to the right – in order to hold the tools aligned left or right.

The other non-editable composite widgets (treeview, data grid) have a tool strip at the top that container 2 tool containers. For the grid look under Appearances/Table/Tools. It’s already defined in all the themes.

One way to see what the appearance of an inner widget that is not defined it to click on it in the theme builder and the full path is displayed in the status bar. However in this case there is no preview for the tool container: I will add it somewhere in the preview scripts.

Best,

Luca

 

  • Luca answered Sep 26, 2016 - 8:39 pm
0 votes
In reply to: Table Margins

The margins are the space relative to other widgets that are managed by one of the layout engines on the client. In the screenshot you can see the top-left margin because the table widget was shifted by the top-left margin, but you cannot see the bottom-right because the inner size of the widget is not altered by the margins, it would show only if there was another inner widget participating in the layout.

For example, if you set the margin of the inner label component in a treenode or a button you can see the inner content rearrange depending on the margin.

To create an inner space use the padding. However, with the table the padding may be used (overridden) by the class if there are controls docked inside the grid.

Basically the margin in theme is not the margin of the control. At the control level, the margin property is managed by the layout engine on the server. The inner components of the widgets are managed by the client layout engines.

HTH

Best,

Luca

  • Luca answered Sep 26, 2016 - 6:01 pm
0 votes

Thanks Luca!

Since we are talking about TreeView, I noticed that if a node’s NodeFont is not set explicitly earlier, it is null. Is that normal or a bug? I would expect it to be the same as the TreeView’s Font so that I can check its property values (font Size, Style etc).

Best,
Alex

 

  • Alex Prinias answered Sep 26, 2016 - 4:44 pm
0 votes

Hi Tiago,

Sorry for the delay. The icons are white, the issue seems to be the blurring of the straight lines in SVG. It seems that it depends on the multiple of the original size and subpixel drawing. If you change the color to red in the theme you can see that it changes. And if you see the icons on  a retina display or zoom in you can see the lines. See zoomed – a bit too big 🙂 – image below, I checked the color of the pixels and it’s white (the tools’s opacity is 0.7):

I will look into the original size of the svg and try to match the scale using a multiple.

Best,

Luca

  • Luca answered Sep 26, 2016 - 3:01 pm
  • last active Sep 26, 2016 - 3:02 pm
0 votes

Hi Luca,

Got you. Better if it can be included in the first release but can be done even after. Just a nice-to-have feature.

Thanks

  • Cris answered Sep 26, 2016 - 3:02 pm
0 votes

Hi Cris,

There is a drag-selection mixin in qooxdoo that we can use, but I would wait until we implement column and cell selection. Also, multiple selection supports shift for ranges and ctrl for toggling.

Best,

Luca

  • Luca answered Sep 26, 2016 - 2:57 pm
0 votes

Hi Alex,

Thanks, I noticed the same issue with right clicks. They are all fixed now. Will update later on today.

Best,

Luca

  • Luca answered Sep 26, 2016 - 2:56 pm
0 votes
In reply to: Theme Filename

Thanks Cris,

I have logged WJ-7641 for the ThemeBuilder and WJ-7642 for the runtime.

Best regards
Frank

0 votes

Ah, thank you Alex !

Will give it a try.

  • Corvin answered Sep 25, 2016 - 5:12 pm
0 votes

Hi,

I had seen the same and I had discussed it with Luca, who found the best solution. Instead of giving each combobox as Datasource a the same IList<Item>,  give a new BindingSource, the Datasource of which is your IList<item>.

i.e.,

var myList = new List<Item> { new Item { ID = 1, Name = “Name1” }, new Item { ID = 2, Name = “Name2” } };

var C1 = new ComboBox();
C1.ValueMember = “ID”;
C1.DisplayMember = “Name”;
C1.DataSource = new BindingSource(myList, null};   // NOT C1.DataSOurce = myList;

var C2 = new ComboBox();
C2.ValueMember = “ID”;
C2.DisplayMember = “Name”;
C2.DataSource = new BindingSource(myList, null};   // NOT C2.DataSOurce = myList;

Best regards,
Alex

 

 

 

  • Alex Prinias answered Sep 25, 2016 - 12:59 pm
0 votes

Hi Alex,

for 1) we have logged WJ-7636.

Best regards
Frank

0 votes
In reply to: FCK Editor

Hi,

Yes, there will be Wisej components for TinyMCE and FCKEditor, but they are not available yet.

We´ll keep you updated.

Best regards
Frank

Showing 10481 - 10500 of 11k results