Icon View Thread

The following is the text of the current message along with any replies.
Messages 11 to 20 of 35 total
Thread Control/Component Properties/Events/Method Enhancement Suggestions
Thu, Jun 25 2015 10:10 AMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Phillip,

<< The main reason I was looking forward to V2 was to get an improved grid
with painting abilities e.g. color a cell based on its value or draw an icon
in the cell, however I cant see how to do this. >>

You can't, yet.  The grid is now a virtual grid, and this capability was put
off because of this and didn't make it into the initial V2.  It's still on
the list, though, and is commonly-requested.

Tim Young
Elevate Software
www.elevatesoft.com
Thu, Jun 25 2015 10:16 AMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Chris,

<< I have a panel with several sub panels in it like a fancy one column grid
(see picture) and I can scroll this with the scrollbar but not by
touching the panel and dragging up and down. >>

Are you touching the scrollable panel itself, or something *on* the panel ?
This is one of the issues with "rolling your own" composite controls - the
event management is all blinkered because events are going to the top-level
controls, not the underlying control that actually has scrolling enabled.

I can fix this, but it's going to take a slight re-design of the UI
functionality.  Firemonkey handles this with a property setting, whereas EWB
handles it by only routing events to the base UI element for a given control
instance.  But, the EWB way doesn't allow for a way to turn off the events
for a control that is part of a composite control.

Tim Young
Elevate Software
www.elevatesoft.com
Thu, Jun 25 2015 10:23 AMPermanent Link

Chris Holland

SEC Solutions Ltd.

Avatar

Team Elevate Team Elevate

Hi Tim,

I have tried touching the main panel and the sub panels, neither appear
to scroll.

I had actually adjusted the layout of the sub panels just for this test
as they usually take up the whole width of the main panel.

I would ideally like to be able to scroll by touching the sub panels and
dragging up or down as I cannot usually touch the main panel as it is
totally hidden.

Chris Holland
[Team Elevate]

On 25/06/2015 15:16, Tim Young [Elevate Software] wrote:
> Chris,
>
> << I have a panel with several sub panels in it like a fancy one column
> grid (see picture) and I can scroll this with the scrollbar but not by
> touching the panel and dragging up and down. >>
>
> Are you touching the scrollable panel itself, or something *on* the
> panel ? This is one of the issues with "rolling your own" composite
> controls - the event management is all blinkered because events are
> going to the top-level controls, not the underlying control that
> actually has scrolling enabled.
>
> I can fix this, but it's going to take a slight re-design of the UI
> functionality.  Firemonkey handles this with a property setting, whereas
> EWB handles it by only routing events to the base UI element for a given
> control instance.  But, the EWB way doesn't allow for a way to turn off
> the events for a control that is part of a composite control.
>
> Tim Young
> Elevate Software
> www.elevatesoft.com
Thu, Jun 25 2015 11:02 AMPermanent Link

Uli Becker

Tim,

> I can fix this, but it's going to take a slight re-design of the UI
> functionality.  Firemonkey handles this with a property setting, whereas
> EWB handles it by only routing events to the base UI element for a given
> control instance.

That's the same thing we spoke about via eMail. In my case I use a
ScrollPanel with Images on it covering all the size of the ScrollPanel.
On a table e.g. the user will definetely expect to scroll the images by
touching one of the images.

Uli
Thu, Jun 25 2015 11:20 AMPermanent Link

Matthew Jones

Tim Young [Elevate Software] wrote:

> Are you touching the scrollable panel itself, or something on the
> panel ?

Just to make sure my requirement doesn't break, my need for touch is to
be able to touch an object on a scrollable panel, and to be able to
drag just the object. Other objects on the panel (other child panels
indeed), will need to be scrollable. Or have scroll bars for the scroll
function, as now.

If it helps to understand, my help at
http://www.banxia.com/resources/connect/userguide/index.html?preferencin
g.htm has a picture in "Participant options" where there are cicles at
the top, and at the end of the text. You can drag the circles from the
top to the text, or the text to the top (or other text). On small
devices, the list of text scrolls.

--

Matthew Jones
Thu, Jun 25 2015 2:49 PMPermanent Link

Uli Becker

table e.g.  should be tablet e.g.
Fri, Jun 26 2015 3:50 AMPermanent Link

Steve Gill

Avatar

Does an un-bound TGrid support images in columns? If not then this would be an enhancement I would like to see.

= Steve
Fri, Jun 26 2015 10:12 AMPermanent Link

Mark Brooks

Slikware

Avatar

Uli Becker wrote:

>>That's the same thing we spoke about via eMail. In my case I use a
>>ScrollPanel with Images on it covering all the size of the ScrollPanel.
>>On a table e.g. the user will definetely expect to scroll the images by
>>touching one of the images.

Agreed. I have just discovered this. I think a lot of developers will use Panels stacked top-to-bottom within ScrollPanels in order to create cool lists of "things". On a mobile device you have to be able to scroll lists like this up and down without the use of (on indeed visibility of) a scrollbar. That's very important.

Furthermore, this scenario doesn't seem to respond to the mouse wheel either?

Mark
Mon, Jun 29 2015 8:22 AMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Mark,

<< Furthermore, this scenario doesn't seem to respond to the mouse wheel
either? >>

I have to look into that - all of the components should *always* tell the
browser to allow mouse-wheel events (unlike touch events), but there may
also be a nesting issue here.

Tim Young
Elevate Software
www.elevatesoft.com
Mon, Jun 29 2015 1:18 PMPermanent Link

Huseyin Aliz

myBiss ApS

Avatar

If possible Smile

- Dynamic sql lines in dataset query (like in delphi).
- Saving/restoring gradient values.

+1 icons buttons/caption bars.

Regards,
Hüseyin A.

On 24-06-2015 13:12, Tim Young [Elevate Software] wrote:
> I'm going to be starting the next round of control enhancements in the
> next couple of weeks, and so I thought I'd start a thread to gather up
> the most sought-after improvements. I'm not looking for ideas for
> *new* controls/components, but rather incremental improvements or
> small missing properties/events/methods from existing
> controls/components.
>
> I'll start with a few myself:
>
> - Background property for panel caption bars (this is already done)
> - Icons for caption bars (panels/dialogs)
> - Icons for buttons and an Alignment property for the captions
> - OnColumnEnter/OnColumnExit events for grids
>
> Thanks,
>
> Tim Young
> Elevate Software
> www.elevatesoft.com

« Previous PagePage 2 of 4Next Page »
Jump to Page:  1 2 3 4
Image