Get parent window in webutil

Hi,
I am trying to migrate 6i libraries to 10g in Orcle forms, in one of the pll it is using below procedure.
In this it is calling wi_api_utility.get_parent_window procedure, which is part of d2kwutil.
Now I have to use webutil instead of d2kwutil, becuase d2kwutil will not supported for webforms.
Is there any same procedure avaialble in webutil to replace win_api's get_parent_window?
If anyone knows solution for this please help me.
Thanks.
PROCEDURE Window_On_Top (Window_Name IN WINDOW) is
hWnd PLS_INTEGER;
hParent PLS_INTEGER:=1;
iRC PLS_INTEGER;
BEGIN
hWnd := to_number(get_window_property(Window_Name,WINDOW_HANDLE));
hParent := win_api_utility.get_parent_window(hWnd,TRUE,FALSE);
IF hParent <> 0 THEN
hWnd := hParent;
END IF;
iRC := i_SetwindowPos(fh_SetWindowPos,hwnd,-1,0,0,0,0,19);
END;

Hi,
Solved.
If alias name of parent databank always remains same, then you can directly use +"{{db.aliasName.ColumnName}}"+
Otherwise, to get parent databank alias name use
ScriptPackage parentScript= utilities.getCurrentVUSer().getParentUser().scriptPackage;
          ArrayList<String> parentDB = parentScript.getDatabankAliases();
+info(eval("{{db."+ parentDB.get(0) + ".ColumnHeader}}"));+
Regards,
*Deepu M*

Similar Messages

  • How to get the parent window in sub-child controller class in javafx?

    how to get the parent window in sub-child controller class in javafx?

    You can get the window in which a node is contained with
    Window window = node.getScene().getWindow();Depending when this is invoked, you might want to check the Scene is not null before calling getWindow().
    If the window is a stage that is owned by another window, you can get the "parent" or "owner" window with
    Window owner = null ;
    if (window instanceof Stage) {
      Stage stage = (Stage) window ;
      owner = stage.getOwner();
    }

  • Using Qt in a AEGP plugin. QWidget can't get after effects as parent window

    Hey guys,
         I'm trying to use the qt framework to create a user interface for my AEGP plugin. And I'm running into some problems.
         First, I tried to pass the main HWND into a QWidget, but the QWidget can't seem to recognize it as a parent window. My code looks like this,
    A_Err err = A_Err_NONE;
    AEGP_SuiteHandler suites(basicSuiteP);
    HWND handle;
    ERR(suites.UtilitySuite5()->AEGP_GetMainHWND(&handle));
    qt tt(handle);
    tt.show();
    qt is a child class inherit from QDialog with a custom constructor
    qt::qt(HWND hWand) :QDialog()
      create((WId)hWand);
      setModal(true);
    The qt window did show up, but it can't block user's interaction with after effects' main window. When a QDialog pops up, it will block user's interaction with its parent window until it's closed. But it doesn't seem to work with after effects.
    And, I'm wondering, is it possible to add a QWidget to after effects' native panel? For now, my qt window is floating as a separate window. can I  just add my qt widgets into a after effects panel so it can dock into after effects' main window?

    FCP doesn't work with H.264 files. It might bring it in, or it might not. It might seem like it's working, but then sync drifts. It might look like it's fine, but when you export different sections jump to other clips. It's unpredictable. 
    FCP 7 and H.264 do not mix.
    If you are exporting files out of AE on a PC, then look at exporting them as DNxHD...the Avid codec. or Cineform. Then the FCP user will need to install the Avid codec or Cineform in order to see the file, but then they should convert it again to ProRes 422...as working with non-FCP codecs in FCP can be problematic.  I recommend those formats over the others, like ANIMATION or UNCOMPRESSED...because of the file size issues. 
    If you are using AE on a Mac, the same computer as FCP...then export as ProRes right away. Done and done.

  • How to disable parent window while popup window is coming

    Hi,
    I am working on Oracle Applications 11i.
    I am able to get the popup window using the Java script in the controller.
    Please see the below code for the reference.
    String pubOrderId = pageContext.getParameter("orderId");
    StringBuffer l_buffer = new StringBuffer();
    StringBuffer l_buffer1 = new StringBuffer();
    l_buffer.append("javascript:mywin = openWindow(top, '");
    l_buffer1.append("/jct/oracle/apps/xxpwc/entry/webui/AddAttachmentPG");
    l_buffer1.append("&retainAM=Y");
    l_buffer1.append("&pubOrderId="+pubOrderId);
    String url = "/OA_HTML/OA.jsp?page="+l_buffer1.toString();
    OAUrl popupUrl = new OAUrl(url, OAWebBeanConstants.ADD_BREAD_CRUMB_SAVE );
    String strUrl = popupUrl.createURL(pageContext);
    l_buffer.append(strUrl.toString());
    l_buffer.append("', 'lovWindow', {width:750, height:550},false,'dialog',null);");
    pageContext.putJavaScriptFunction("SomeName",l_buffer.toString());
    But here the problem is, even though popup window is there, i am able to do the actions on the parent page.
    So how to disable the parent page, while getting the popup window.
    Thanks in advance.
    Thanks
    Naga

    Hi,
    You can use javaScript for disabling parent window as well.
    Refer below link for the same:
    http://www.codeproject.com/Questions/393481/Parent-window-not-disabling-when-pop-up-appears-vi
    --Sushant                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • Open URL in a new window by closing the parent window

    Hi Friends,
    Is there any option to open URL in a new window by closing the parent window on a button click?
    Already implemented the logics suggested in /people/mohammed.anzys/blog/2007/06/05/how-to-close-parent-window-in-webdynpro-applications , the thread ' URL in same window '  and the standard component WDR_TEST_EXIT_PLUG .But button is not triggerring any actions .plz help me  ..............
    Regards,
    Radhika

    hi,
    Do the following steps :
    -> Make an Outbound Plug to the Window.
    ->Make the type of Outbound plug to Exit Type.
    ->Add URL of type String as a parameter to the outbound plug of Window.
    ->Do remember to add Component Name in the Properties Tab of View ( othervs Calling Outbound plug of window from view wont b possible ).
    To open a new URL with closing the previous one write this Code in OnAction of Button : ( this Code can be get from Code Wizard too ).
    DATA lo_zexit TYPE REF TO ig_zexit .   <zexit is name of my Component>
    lo_zexit =   wd_this->get_zexit_ctr( ).
      lo_zexit->fire_out_window_plg(
        url =   'http://www.google.com'                            " string
    I hope it helps.
    Thanx.

  • How to populate a Value in popup based on value selected in Parent window

    Hi Gurus,
    I have done a custumization to generate a PDF report for a given DocType and Document ID.
    I have 2 fields in xxxQuoteDevPG.xml (Parent Window) called DocType and Document Number.
    Doctype is dropdown list which has 2 values i.e. Sales Quote and Manual SOW Number and Document Number is a text field with search option.
    when i select the doctype as Sales Quote and search for docnumber , i will get a popup where i have "Search By" dropdown list in this i have 2 values i.e "Quote Number" and "Customer PO".
    When i select a Sales Quote as Doctype i need to populate Quote Number as defualt in Search by dropdown list.
    and When i select Manual SOW Number from parent window i need to defualt Customer PO in popup.
    Now it is always shows Quote Number as defualt one for the doctypes.
    Actually thr is only one controller atatched to xxxQuoteDevPG.xml and popup is a OA Region.
    Can somebody help me on this issue.
    Thanks,
    MMR

    This should be a custom java class containing that method.
    Try on java or jdbc forum - Java Database Connectivity (JDBC) , Java Programming

  • How to pass the data from a pop up window to the parent window

    Hi All,
    I have a jsp page which contains a add button, while clicking it a popup will come out(which is a another jsp page). There are some input fieldsand a submit button. Now how could I send the data from the pop up to the parent winow. Also I have to check that if the pop up is open and I click add button then another pop up must not open.
    Plz reply its urgent
    Thanks and Regards
    Rajib Sharma

    Thanks for the reply
    But it not worked
    I have a jsp page and the popup is also a jsp page the data that is passed from the popup window to the parent must be send to the server from the parent window to get a data from the data base as search result. Its of no use to get it as js data
    Thanks and regards
    Rajib Sharma

  • How to re-show a dialog with the parent window

    I am writing an Menu drivern application:
    -- A JCMDIPane is put in the JFrame.
    -- Multiple JCMDIFrames are added to the JCMDIPane via menu selecting events
    -- Each JCMDIFrame (call it parent) may pop up a Dialog window (child) (Thes dialogs are modal)
    Here is my problem:
    When you switch away from this Java application to other applications (reading mauls, editing word documents, surfing web), of course, the Java program is hiding behind these applications and only left a Icon on your taskbar. The problem is that when switch back from other application to this Java program, However, it only shows the parent window (the JCMDIFrame ) and the child (the dialog) is behind. You have to using Alt_Tab to get the focus on the child and show it.
    My question is:
    Is there any way can we show the Dialog window is on the parent window (as it originally shown)?
    I have tried to overwriting the paint method of JCMDIFrame :
    public void paint(Graphics g)
    super.paint(g);
    if(child != null && child.isShowing())
    child.setVisible(true);
    This works on other applications but not on the Internet Explore (It always show the dialog).
    Anybody can give me a clue?
    Thanks!

    When you pop up a dialog, if you use the constructor:
    Dialog(Frame owner, boolean modal);
    and pass it an instance of the parent frame (and set "modal" to "true"), then it is my understanding that it should always appear in front of the parent - are you sure this is what you are doing?
    Double check by doing myDialog.getOwner() and make sure it's not null.

  • How do I populate a popup window with data from the parent window

    I am brand new to JSF so please help me. I have a JSF page where users enter some search criteria and it displays the results in a matrix table. I need to have a PRINT button or link on this page that pops up a new window that displays the same data but in a printer-friendly format.
    The parent page is already created and works fine. Now, what is the best way to populate the same data in the popup? The data is stored in a hashmap and retrived by a managed bean with session scope. Below is the XHTML code for displaying the table in the parent page.
    <tbody>
                             <c:forEach items="#{inventoryManagedBean.inventoryColors}" var="row">
                                  <tr id="matrixColor">
                                       <c:forEach items="#{inventoryManagedBean.sizeList}" var="column" varStatus="cellStatus">
                                            <c:if test="#{cellStatus.index == 0}">
                                                 <th width="70px"><h:graphicImage value="../graphics/styles/#{row.color}.jpg"
                                                      alt="#{row.color}" width="70" height="40"></h:graphicImage></th>
                                                 <th width="100px"><h:outputText value="#{row.colorDescription}" />
                                                 <h:outputText value="#{row.color}" /></th>
                                            </c:if>
                                            <td width="70px"><c:if
                                                 test="#{inventoryManagedBean.inventoryMap[row.color][column.size] != null}">
                                                 <c:if test="#{inventoryManagedBean.inventoryMap[row.color][column.size].label != '-1'}">
                                                      <span class="matrixText"><h:outputText
                                                           value="#{inventoryManagedBean.inventoryMap[row.color][column.size].label}"
                                                           title="#{inventoryManagedBean.inventoryMap[row.color][column.size].title}" /> </span>
                                                      <t:htmlTag value="br" rendered="#{userManageBean.user.loggedIn}" />
                                                      <a4j:region renderRegionOnly="false">
                                                           <h:inputText
                                                                value="#{inventoryManagedBean.inventoryMap[row.color][column.size].quantityOrdered}"
                                                                rendered="#{userManageBean.user.loggedIn}" maxlength="6" size="6">
                                                           </h:inputText>
                                                      </a4j:region>
                                                 </c:if>
                                                 <h:outputText value="Call"
                                                      rendered="#{inventoryManagedBean.inventoryMap[row.color][column.size].label == '-1'}" />
                                            </c:if> <h:outputText value="N/A"
                                                 rendered="#{inventoryManagedBean.inventoryMap[row.color][column.size] == null}" /></td>
                                       </c:forEach>
                                  </tr>
                             </c:forEach>

    call javascript window.open("pagename"); & add some printer button there,
    and put rendered attribute to button & in backing bean generate boolean getter setter for variable use same variable in jsp printer button in rendered attribute, in bean constructor pass some parameter throuh jsp page,
    if parameter is match then it rendered attribute to true for button else not,
    it means that in parent window you can not see printer button, but in same window in popup you will see printer button,
    good luck
    <h:commandButton rendered="#{bean.renderedButton}"/>
    bean
    private boolean renderedButton= false;(generate getter setter)
    also pass parameter from UI to bean constructor

  • CSV file downloading replaces the parent window

    Hi,
    I'm trying to download a .csv file from my web application using Content-Disposition
    here is my code
    response.setContentType("application/octet-stream");
    filename = filename.concat(downloadType);
    response.setHeader("Content-Disposition","attachment; filename="+filename+";");
    //response.setHeader("Content-Disposition","application/octet-stream; filename="+filename+";");
    String source = (String)ivHttpRequest.getAttribute("downloadFile");
    if(downloadType.equals(".txt")) {
    source = Utils.decodeHtmlEntities(source);
    byte [] byteArray;
    if(source == null)
    // use ivRequest instead
    String source2 = (String)ivRequest.getAttribute("downloadFile");
    if(downloadType.equals(".txt")){
    source2 = Utils.decodeHtmlEntities(source2);
    byteArray = source2.getBytes();
    else
    byteArray = source.getBytes();
    ServletOutputStream out = response.getOutputStream();
    out.write(byteArray);
    out.close();
    I'm able to download the file in all the browsers, But while using IPAD the content of the file replaces the existing window (Parent Window) without asking for Save or Open option. So i'm unable to get the parent window again.
    Please let me know is there any special content type or anythinmg else i have to change.. So that i could be able to open the csv file in a new tab without replacing the parent window.The problem i faced only with IPAD

    Hi,
    For pdf file if we choose adhoc or by giving the proper name, we can able to get the options like OPEN or SAVE. This will work fine for pdf.
    But here im trying with csv file /html file, so the file is replacing the existing screen itself when i click the csv link. In my web application, i cannot get the parent window by using back button once i get the csv file instead page gets expired.
    So my best suggestion is should we able to open the csv file in new Tab of safari instead of replacing the parent window where im clicking to open the csv file.
    Suggestions pls.

  • How to parse parameter from child window to parent window in JSP

    I have two JSP i.e. course1.jsp and course2.jsp. I would want to find out how I could parse the parameter/value from child window to the parent window when the child window get closed.
    What I am trying to do is actually a file upload process. The child windows will open for user to upload the file, and when close, the file name will be parse into the parent form for database update. Is this something possible at all? or is there any other better approaches.
    Thank you.
    These are the two files:
    --------course1.jsp ------------
    Attach File <p>
    <FORM name="courseForm" action="course2.jsp" method="post" enctype="multipart/form-data">
    <TABLE cellSpacing=1 cellPadding=3 border=0 WIDTH=500>
    <TR >
    <TD>
    <input type="text" NAME="f_file_name" size="30" VALUE="this value should be taken from child windows">
    get file name
    <p>
         <INPUT class="buttons" TYPE="submit" NAME="submit" VALUE="Submit">
    </TD>
    </TR>
    </TABLE>
    </FORM>
    ---- course2.jsp -------
    <%
    String filename = "this is the string needs to go back to parent windows when I click on close";
    %>
    <p>
    close

    In course2.jsp, you have to write some javascript code to reload the parent window document to reload the document with an added parameter. But, instead of doing this, you can also do simple thing; in course2.jsp, you can reference course1.jsp controls via javascript object, "parent". On closing event of course2, you can write:
    parent.courseForm.f_file_name.text = '<%=filename%>' ;
    window.close() ;
    But for this to work, you must open your course2.jsp document thru window.open() function instead of simple hyper link (as you did thru ).
    So, modify the hyperlink line like below:
    get file name
    Hope it helps.

  • How to create a Child Window without closing the parent Window

    Hi All,
    I have a requirement to create a child window without closing the parent window. I have to click an item in the parent window, then one child window should get open. The parent window should not be closed before closing the child window.
    Kindly help me in this.
    Thanks and Regards,
    Myvizhi

    Hi All,
    I found the solution for this. I have created a new page. Then i created an item as link item style in the parent page and i have set the following properties in the Link item:
    Destination URI : OA.jsp?page=/seagate/oracle/apps/seasoa/que/webui/SeaSoaHeaderDetailPG&headerId={@ErrHeaderId}&retainAM=Y&addBreadCrumb=Y&backPage=S
    Target Frame     : _blank
    This is opening the new child window without closing the parent window.
    Thanks and Regards,
    Myvizhi

  • Get Parent Control

    I have a tab folder with several tabs, and in one of the tabs I have another tab folder. When I start the test I can reach all tab items from the parent tab folder. I have the following code:
    get-tab-folder | get-tab-item "Übersicht" | click
    get-tab-folder | get-tab-item "Benutzer Vertretung" | click
    with [get-tab-item Dokumente] {
    click
    get-tab-folder | get-tab-item Arbeitsplatz | click
    get-tab-folder | get-tab-item "Übersicht" | click
    The parent folder has the tab items: "Übersicht", "Benutzer Vertretung" und "Dokumente".
    In the tab item "Dokuemente there is another tabfolder with tab item "Arbeitsplat".
    When I do the click in this tab item
    "get-tab-folder | get-tab-item "Arbeitsplat" | click" I can't select any tab items from the parent folder.
    This means, the last code line gives an error.
    But the first line is ok, but they are equal.
    I think this is, because "get-tab-folder" has the wrong parent control. But I don't know to set the right parent control.
    I have a screenshot of the app attached.
    Has anyone an idea?

    Hi Mario,
    Could you please try to define a parent like:
    get-eclipse-window | get-tab-folder | get-tab-item "Übersicht" | click
    or
    with [get-tab-item Dokumente] {
    click
    get-tab-folder | get-tab-item Arbeitsplatz | click
    get-eclipse-window | get-tab-folder | get-tab-item "Übersicht" | click
    if it doesn't help, could you please try to play with indexes, like:
    get-tab-folder -index 0 ...
    get-tab-folder -index 1 ...
    Kind regards,
    Ulyana.

  • Another parent window already exist for this section

    Hi folks, I'm incrementing some workflows (GSM and NPD) in my instance, unfortunately after I created these workflows I'm facing many issues. The most common issue happens when I'm going to a new step, I receive the message: "another parent window already exist for this section".
    In other cases I receive messages like that:
    Server Error in '/npd' Application.
    Exception of type 'Xeno.Web.UI.BusinessObjectUIService.BusinessObjectUIManagerNotFoundException' was thrown.
    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
    Exception Details: Xeno.Web.UI.BusinessObjectUIService.BusinessObjectUIManagerNotFoundException: Exception of type 'Xeno.Web.UI.BusinessObjectUIService.BusinessObjectUIManagerNotFoundException' was thrown.
    Source Error:
    An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
    Stack Trace:
    [BusinessObjectUIManagerNotFoundException: Exception of type 'Xeno.Web.UI.BusinessObjectUIService.BusinessObjectUIManagerNotFoundException' was thrown.]
    Xeno.Web.UI.BusinessObjectUIService.BusinessObjectUIService.get_Item(String businessObjectUIMgrId) +190
    Xeno.Prodika.NPD.WebUI.Activity.ActivityLinearWorkflowDataSource.setParams(StringSplitter ss) +101
    Xeno.Prodika.Common.ClassProtocolHandler.intializeObject(Object obj, StringSplitter splitter, ObjectArgs args) +68
    Xeno.Prodika.Common.ClassProtocolHandler.Internal_CreateObject(String name, ObjectArgs args) +310
    Xeno.Prodika.Common.ClassProtocolHandler.CreateObject(String name) +11
    Xeno.Prodika.Common.ObjectLoader.createObject(String name) +64
    Xeno.Web.UI.Common.Popups.LinearWorkflowActionPopup.OnInit(EventArgs e) +64
    System.Web.UI.Control.InitRecursive(Control namingContainer) +333
    System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +378
    Version Information: Microsoft .NET Framework Version:2.0.50727.3053; ASP.NET Version:2.0.50727.3053
    Carlos

    Hi Matt, I previously didn't change the files environmentvariables.config and environmentsettings.config. So I didn’t have the connection to DB set up. To fix that I tried to different methods, copy and paste the v6.0.0 files, from my running environment, and merge the files from 6.0.0 to the 6.0.1.
    Now I can't start Remote Container Service, I'm getting a message that says: Could not start RemoteContainerService on a local computer. Error 1067. The process terminated Unexpectedly.
    When I try to reach the portal I get the following error:
    'server' is an invalid connection string attribute
    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
    Exception Details: System.ArgumentException: 'server' is an invalid connection string attribute
    Source Error:
    An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
    Stack Trace:
    [ArgumentException: 'server' is an invalid connection string attribute]
    Oracle.DataAccess.Client.OracleConnection.ParseConnectionString() +2798
    Oracle.DataAccess.Client.OracleConnection.set_ConnectionString(String value) +369
    Xeno.Data.XDataObjectConnection.set_ConnectionString(String value) +41
    Xeno.Data.XDbConnectionPool.internal_create() +132
    Xeno.Data.XDbConnectionPool..ctor(Int32 min, Int32 max, Int64 expirationTime, String connectString, Boolean isDisconnected, IXDBAdapterFactory dbAdapterFactory) +339
    Xeno.Data.XDbConnectionPool..ctor(Int32 min, Int32 max, Int64 expirationTime, String connectString, IXDBAdapterFactory dbAdapterFactory) +54
    Xeno.Prodika.Config.ConnectionPoolConfig.Xeno.Prodika.Config.IConnectionPoolConfig.CreatePool() +116
    Xeno.Prodika.Application.Manager.ApplicationManagerFactory.Xeno.Prodika.Application.IApplicationManagerFactory.CreateApplicationManager(String configFile, String configRoot, String profile, IApplicationState state) +188
    Xeno.Prodika.Application.Facade.AbstractPlatformFacade.get_AppState() +135
    Xeno.Prodika.Application.Facade.AbstractPlatformFacade..ctor(String configFile, String configRoot, String profile, String uid, String pwd) +97
    Xeno.Prodika.Application.Facade.PlatformFacadeImpl..ctor(String configFile, String configRoot, String profile, String uid, String pwd) +64
    Xeno.Prodika.Application.Facade.PlatformFacadeFactoryImpl.Create_Internal(String configFile, String configRoot, String profile, String uid, String pwd) +41
    Xeno.Prodika.Application.Facade.PlatformFacadeFactoryBase.Create(String configFile, String configRoot, String profile, String uid, String pwd) +24
    Xeno.Prodika.Application.Facade.PlatformFacadeFactoryImpl.Create_Internal(String configRoot) +14
    Xeno.Prodika.Application.Facade.PlatformFacadeFactoryBase.Create(String configRoot) +12
    Xeno.Prodika.Application.Facade.ProdikaWebFacadeHelper.GetPlatformFacade(HttpSessionState session) +187
    Xeno.Prodika.Application.Facade.ProdikaWebFacadeHelper.GetPlatformFacade(HttpContext hContext) +95
    Xeno.Web.Modules.FormsAuthenticationHelperModule.GetPlatformFacade(HttpContext ctx) +14
    Xeno.Web.Modules.FormsAuthenticationHelperModule.PlatformAuthenticationTokenHandler(Object sender, EventArgs args) +599
    System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +68
    System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +75
    Regards
    Carlos

  • Tab focus progressing to parent window from popup

    Hi,
    I am using JDeveloper 11.1.1.7.0 version.
    I have a bounded task flow with .jsff fragments and I am trying to call another bounded taskflow(with .jspx files) as "Run As Dialog" from this taskflow.
    Here I am able to set initial focus to the required input element using <af:document> tag's "initialFocusId" property. Up to this, it is working fine.
    When I tried to tab, cursor is moving to next fields as expected. But after completing all the fields and buttons in the popup, tab focus is progressing to the parent window links and buttons.
    Is there a way to block the cursor progression to parent window and make it to rotate within the popup window.
    Thanks,
    Gopal.

    This is a bug in ADF Framework. Filed a bug with ADF Framework and they have accepted this as a bug.
    I'll update this post once I get the resolution from ADF team.

Maybe you are looking for