Author Topic: How to determine in which app panel an app should run  (Read 267 times)

ubacher

  • Oldtimer
  • ****
  • Posts: 2278
How to determine in which app panel an app should run
« on: May 28, 2021, 08:12:17 PM »
I could not find any info on how to specify in which of the 4 app panels an app should run.
Or is this not possible?


Mario

  • IMatch Developer
  • Administrator
  • *****
  • Posts: 28570
Re: How to determine in which app panel an app should run
« Reply #1 on: May 28, 2021, 08:18:10 PM »
From the help:

Quote
To run an app, left-click the icon. The App Manager runs the app in the active App Panel unless the app specifies otherwise. If no App Panel is currently open, the App Manager automatically opens one. Some apps run in a separate window.

thrinn

  • Hero Member
  • ***
  • Posts: 948
Re: How to determine in which app panel an app should run
« Reply #2 on: May 28, 2021, 09:48:56 PM »
Or, if you start an App from the Favorites Panel, you can configure it in the properties of the Favorite.
Thorsten
Win 10 / 64, IMatch 2018, IMA

Mario

  • IMatch Developer
  • Administrator
  • *****
  • Posts: 28570
Re: How to determine in which app panel an app should run
« Reply #3 on: May 28, 2021, 10:36:24 PM »
Damn, that's smart  8)
I really did forget about that. Jeez, IMatch is huuge.

ubacher

  • Oldtimer
  • ****
  • Posts: 2278
Re: How to determine in which app panel an app should run
« Reply #4 on: May 29, 2021, 07:26:49 AM »
Quote
....The App Manager runs the app in the active App Panel unless the app specifies otherwise.....

This is exactly where my question comes from: How does the app specify which panel?

I find that app panels which have no app associated with it can not be opened.

The way via favorites will allow me to specify - thanks thrinn.

Mario

  • IMatch Developer
  • Administrator
  • *****
  • Posts: 28570
Re: How to determine in which app panel an app should run
« Reply #5 on: May 29, 2021, 08:36:08 AM »
The app cannot specify a specific panel. It can only tell that it uses a separate window or that it runs in an app panel.
The App Manager decides which panel. Or the user, who first opens a panel and makes it active and then starts the app. Or just picks the app from the list of apps at the top of the panel.

Jingo

  • Super Hero
  • ****
  • Posts: 1785
Re: How to determine in which app panel an app should run
« Reply #6 on: May 29, 2021, 01:50:01 PM »
The app cannot specify a specific panel. It can only tell that it uses a separate window or that it runs in an app panel.
The App Manager decides which panel. Or the user, who first opens a panel and makes it active and then starts the app. Or just picks the app from the list of apps at the top of the panel.

Believe you can also us the IMatch.appRun function to specify a specific app window target - one of the parameters allows for the specific app window (1-4).   8) 8)

ubacher

  • Oldtimer
  • ****
  • Posts: 2278
Re: How to determine in which app panel an app should run
« Reply #7 on: May 29, 2021, 02:43:21 PM »
Quote
...... use the IMatch.appRun function to specify a specific app window target

I guess this capability was never implemented in the app manager and app.json file.

Jingo

  • Super Hero
  • ****
  • Posts: 1785
Re: How to determine in which app panel an app should run
« Reply #8 on: May 29, 2021, 07:50:20 PM »
No... only via favorites or programmatically within the app itself.  Of course, you can always run apps as modals which creates NEW panels so it won't mess with the standard app panels at all.

sinus

  • Global Moderator
  • *****
  • Posts: 4345
  • IMatch-User since 2001 (IMatch 3.6)
Re: How to determine in which app panel an app should run
« Reply #9 on: May 30, 2021, 04:40:37 PM »
Or, if you start an App from the Favorites Panel, you can configure it in the properties of the Favorite.

Haa, cool, thanks thrinn, very good!

And thanks, ubacher, that you brought this up, because I had troubles with this also since a long time.

Solved now!  :)
Best wishes from Switzerland! :-)
Markus