Skip to content
Snippets Groups Projects
Select Git revision
  • eeefe8a9f79bf35ca279b5c7933441a71393865e
  • master default protected
  • hierarchical-basis
  • alphashapes
  • bl
  • relaying
  • new_export_boris
  • oras_vs_osm
  • reassign_partitions
  • distributed_fwi
  • rename-classes
  • fix/fortran-api-example-t4
  • robust_partitions
  • reducing_files
  • fix_overlaps
  • 3115-issue-fix
  • 3023-Fillet2D-Update
  • convert_fdivs
  • tmp_jcjc24
  • fixedMeshIF
  • save_edges
  • gmsh_4_14_0
  • gmsh_4_13_1
  • gmsh_4_13_0
  • gmsh_4_12_2
  • gmsh_4_12_1
  • gmsh_4_12_0
  • gmsh_4_11_1
  • gmsh_4_11_0
  • gmsh_4_10_5
  • gmsh_4_10_4
  • gmsh_4_10_3
  • gmsh_4_10_2
  • gmsh_4_10_1
  • gmsh_4_10_0
  • gmsh_4_9_5
  • gmsh_4_9_4
  • gmsh_4_9_3
  • gmsh_4_9_2
  • gmsh_4_9_1
  • gmsh_4_9_0
41 results

Gradient.cpp

Blame
  • Widgets.cpp 108.11 KiB
    /* $Id: Widgets.cpp,v 1.15 2000-12-05 18:54:11 geuzaine Exp $ */
    
    #include "Gmsh.h"
    #include "GmshUI.h"
    #include "Mesh.h"
    #include "Context.h"
    #include "XContext.h"
    #include "Info.h"
    #include "Widgets.h"
    #include "Help.h"
    
    extern Context_T   CTX ;
    extern XContext_T  XCTX ;
    
    /* hardcoded this one, since it is required for the motion handling */
    
    static char DrawingAreaTranslations[] = "#replace\n\
    ~s ~m ~a <Key>Return:DrawingAreaInput() ManagerParentActivate()\n\
    <Key>Return:DrawingAreaInput() ManagerGadgetSelect()\n\
    <Key>osfActivate:DrawingAreaInput() ManagerParentActivate()\n\
    <Key>osfCancel:DrawingAreaInput() ManagerParentCancel()\n\
    <Key>osfHelp:DrawingAreaInput() ManagerGadgetHelp()\n\
    <Key>space:DrawingAreaInput() ManagerGadgetSelect()\n\
    <Key>osfSelect:DrawingAreaInput() ManagerGadgetSelect()\n\
    <KeyDown>:DrawingAreaInput() ManagerGadgetKeyInput()\n\
    <KeyUp>:DrawingAreaInput()\n\
    <BtnMotion>:DrawingAreaInput() ManagerGadgetButtonMotion()\n\
    <Motion>:DrawingAreaInput() ManagerGadgetButtonMotion()\n\
    <Btn1Down>:DrawingAreaInput() ManagerGadgetArm()\n\
    <Btn1Up>:DrawingAreaInput() ManagerGadgetActivate()\n\
    <Btn2Down>:DrawingAreaInput() ManagerGadgetDrag()\n\
    <BtnDown>:DrawingAreaInput()\n\
    <BtnUp>:DrawingAreaInput()";
    
    /* ------------------------------------------------------------------------ 
        MENU WINDOW
       ------------------------------------------------------------------------ */
    
    void CreateWidgets_M(Widgets_T *w){
      int   i, n ;
      Arg   arg[10] ;
    
      /* menu shell */
      w->M.shell = 
        XtVaAppCreateShell("Gmsh", "gmshMW", applicationShellWidgetClass, XCTX.display, 
                           XmNvisual, XCTX.gui.visual,
                           XmNcolormap, XCTX.gui.colormap,
                           NULL);
      
      /* menu main window */
      i=0;
      w->M.containerWin = XmCreateMainWindow(w->M.shell, "McontainerWin", arg, i);
      XtManageChild(w->M.containerWin);
      
      /* menu bar */
      i=0;
      w->M.menuBar = XmCreateMenuBar(w->M.containerWin, "MmenuBar", arg, i);
      XtManageChild(w->M.menuBar);
    
      /* file menu */
      i=0;
      w->M.filePane = XmCreatePulldownMenu(w->M.menuBar, "MfilePane", arg, i);
                                            
      i=0;
      XtSetArg(arg[i], XmNlabelString, XmStringCreateSimple("Open")); i++;
      XtSetArg(arg[i], XmNacceleratorText, XmStringCreateSimple("(C-o)")); i++;
      XtSetArg(arg[i], XmNaccelerator, "Ctrl<Key>o:"); i++;
      w->M.fileButt[0] = XmCreatePushButton(w->M.filePane, "MfileButt0", arg, i);
      XtManageChild(w->M.fileButt[0]);