Re: [MSEide-MSEgui-talk] object inspector problem

2017-03-16 Thread Krzysztof
2017-03-16 10:46 GMT+01:00 Julio Jiménez :
>
> A picture is worth a thousand words.  ;)
>

Thanks a lot Julio! Finally understand it! What I did wrong is that I
always added not enough panels so tabs for "source | mainform |" didn't
work properly (they disappeared when tried add components palette at top or
messages at bottom of dock panel). For this case, (each) component palette,
source and messages must be in own container and then they can be merged
into one so source editor container keep its tabs.
@Martin. You could put that video in git repo or somewhere in sourceforge
wiki so we don't lose it, it is only 1.4MB and very helpfull for newbies in
docking :) . Now I must try to port Lazarus code completion (missing global
vars / object methods hints in MSE IDE) and I'll be happy as never have
been :)
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] FontAwesome - change icon height on the fly

2017-03-16 Thread Krzysztof
2017-03-15 16:01 GMT+01:00 Martin Schreiber :
>
> It still works for me. When I open a popup menu and click on close button
> of
> the window decoration the popup closes.


Forgot to add important detail that I'm showing popup menu manually on left
button click:

procedure TfrmViewTree.ShowViewPopup(const sender: TObject);
begin

popView.show(btnView,translateclientpoint(application.mouse.pos,nil,btnView));
end;

With context menus indeed it is working fine
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Anchors

2017-03-16 Thread code dz
thanks

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Anchors

2017-03-16 Thread Martin Schreiber
On Thursday 16 March 2017 11:18:58 code dz wrote:
> Hi Martin
> in runtime if you maximize the window (with maximize button), the
> ttabwidget1 wont streach horizontally until i move the splitter . i
> think my anchors is correct !
> can you test please ?

Please set tsimplewidet2.anchors to [an_left,an_right].

Martin

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


[MSEide-MSEgui-talk] Anchors

2017-03-16 Thread code dz
Hi Martin
in runtime if you maximize the window (with maximize button), the
ttabwidget1 wont streach horizontally until i move the splitter . i
think my anchors is correct !
can you test please ?


test.7z
Description: Binary data
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] object inspector problem

2017-03-16 Thread Julio Jiménez
2017-03-16 9:02 GMT+01:00 code dz :

> here you go : https://youtu.be/8W0uRA0qHTM
>
>
>
A picture is worth a thousand words.  ;)



-- 
Julio Jiménez Borreguero
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] object inspector problem

2017-03-16 Thread Julio Jiménez
2017-03-16 7:50 GMT+01:00 Martin Schreiber :

>
>
> It is easy! ;-)
>
>
Yes, it's easy once you know how it works ;) but I was talking about new
users. This docking system is not something common so new users expect
someting like Delphi, Lazarus, Netbeans...

I remember it took me some time to understand how it worked. It was years
ago.


-- 
Julio Jiménez Borreguero
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] WebAssembly

2017-03-16 Thread Michael Schnell
On 16.03.2017 07:40, Martin Schreiber wrote:
> That could be possible but it is not "standard", which means nobody 
> will use it. 

Hmm. I did not at all think about any "standard" (meaning the providers 
of the two parts being different companies).

In the parsed few years, I came across several project that should run 
on a non-monitored server (i. e. as a part of a kind of "embedded" 
application). Besides decent PC applications (e.g. behind a standard Web 
server at a provider's site), there also might be rather small self 
contained "gadgets" providing a web server. The new name of such devices 
is "IOT" and a real hype at the moment. Enabling mse user to easily do 
software for those IMHO is a very viable issue.

Now such programs or devices do need maintenance, and here they could 
provide a website showing their GUI in the users' Browser.

With the method described these projects could be developed and tested 
locally (in a user friendly "RAD" type of developing process) and be 
"split up" using ifi to run freely on the server unless somebody decides 
to attach.

-Michael

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] object inspector problem

2017-03-16 Thread code dz
here you go : https://youtu.be/8W0uRA0qHTM

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] object inspector problem

2017-03-16 Thread Martin Schreiber
On Wednesday 15 March 2017 18:45:02 Krzysztof wrote:
> 2017-03-15 18:16 GMT+01:00 Julio Jiménez :
> > Would be interesting for new users, create a GIF (like in your example to
> > reproduce the issue) showing how to create it from the standard template.
>
> I agree. Tried few times some time ago make one window IDE (including form
> designer) but always failed. Always gave up when some dock panel overlap
> whole window and brake everything so I had to start from beginning :) . It
> would be nice to have buildin template which switch for one window IDE,
> something like View -> Layouts -> Docked IDE etc. Or at least gif how to
> make it

It is easy! ;-)

The principle is that dragged to container area windows are docked on the top 
level container. In order to dock to an embedded container drag to the grip 
of the container. In order to switch to tabbed layout drag the grip of a 
child to the center of the container, in order to change the split direction 
drag the grip of a child to the opposite container side.
If you start from scratch best is to first combine the embedded containers in 
floating mode.

I do not recommend to use the docking area of the main window for more than 
the debugger butttons. The "command central" should be small. I suggest to 
use different floating panels for different tasks, one for the debug windows 
(threads, stack, watches...), one for source editor and compiler messages and 
one for the forms, possibly with sub tabs for data modules and visible forms 
and possibly the object inspector.

Martin

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] WebAssembly

2017-03-16 Thread Martin Schreiber
On Tuesday 14 March 2017 16:02:43 Michael Schnell wrote:
> Did you see this ?
> 
>
> On Sat, 11 Mar 2017, Daniel Gaspary wrote:
> 

Yes I saw it.

> With WebAssembly I think you could do "very rich Internet applications"
> (I understand this means a server based applications with a remote GUI
> running in a Browser) purely using Pascal. No Java script any more !
>
> As mse already features "ifi" that can do remote-GUI applications, it
> might be possible to run the ifi GUI part in a browser, allowing to
> attach to any server based ifi application. This would be exceptionally
> cool :)
>
That could be possible but it is not "standard", which means nobody will use 
it.

Martin

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] WebAssembly

2017-03-16 Thread Martin Schreiber
On Tuesday 14 March 2017 16:02:43 Michael Schnell wrote:
> Did you see this ?
> 
>
> On Sat, 11 Mar 2017, Daniel Gaspary wrote:
> 

Yes I saw it.

> With WebAssembly I think you could do "very rich Internet applications"
> (I understand this means a server based applications with a remote GUI
> running in a Browser) purely using Pascal. No Java script any more !
>
> As mse already features "ifi" that can do remote-GUI applications, it
> might be possible to run the ifi GUI part in a browser, allowing to
> attach to any server based ifi application. This would be exceptionally
> cool :)
>
That could be possible but it is not "standard", which means nobody will use 
it.

Martin

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk