⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ui_menu.c

📁 seismic software,very useful
💻 C
📖 第 1 页 / 共 5 页
字号:
void      UIExit(void){    DrawFreePixmaps();    XCloseDisplay(UIDisplay());    exit( 0 );}/*--------------------------------------------------------------------*\\*--------------------------------------------------------------------*/void      UISaveChanges(void){    Widget   widget;    extern Data data;    extern PikList pik;    if (!data) {        return;    }    widget = XmCreateWarningDialog(ui->application, "save", NULL, 0);    XtVaSetValues(widget, XmNmessageString,                  XmStringCreateSimple("Picks have not been saved"),                  XmNokLabelString, XmStringCreateSimple("Save all"),                  XmNhelpLabelString, XmStringCreateSimple("Do not save"),                  NULL);    XtAddCallback(widget, XmNokCallback, (XtCallbackProc) UISaveAll, NULL);    XtAddCallback(widget, XmNhelpCallback, (XtCallbackProc) UIExit, NULL);    XtAddCallback(widget, XmNcancelCallback, (XtCallbackProc) XtDestroyWidget,                  NULL);    XtManageChild(widget);}/* default orientation callback *//*--------------------------------------------------------------------*\\*--------------------------------------------------------------------*/void      UIOrient0(void){    ViewOrient0();}/* dump axis callbacks *//*--------------------------------------------------------------------*\\*--------------------------------------------------------------------*/void      UIDownDump(void){    extern View view;    MapDump(ViewMap(view, AXIS_DOWN));}/*--------------------------------------------------------------------*\\*--------------------------------------------------------------------*/void      UIAcrossDump(void){    extern View view;    MapDump(ViewMap(view, AXIS_ACROSS));}/*--------------------------------------------------------------------*\\*--------------------------------------------------------------------*/void      UIDeepDump(void){    extern View view;    MapDump(ViewMap(view, AXIS_DEEP));}/* swap axis callbacks *//*--------------------------------------------------------------------*\\*--------------------------------------------------------------------*/void      UISwapFrontSide(void){    ViewSwapAxis(AXIS_ACROSS, AXIS_DEEP);    UISyzeReset();    UIArrayReset(0);    if (ui->style == VIEW_ARRAY) {        UIArrayDraw();    }}/*--------------------------------------------------------------------*\\*--------------------------------------------------------------------*/void      UISwapSideTop(void){    ViewSwapAxis(AXIS_DOWN, AXIS_ACROSS);    UISyzeReset();    if (ui->style == VIEW_ARRAY) {        UIArrayDraw();    }}/*--------------------------------------------------------------------*\\*--------------------------------------------------------------------*/void      UISwapTopFront(void){    ViewSwapAxis(AXIS_DOWN, AXIS_DEEP);    UISyzeReset();    UIArrayReset(0);    if (ui->style == VIEW_ARRAY) {        UIArrayDraw();    }}/*--------------------------------------------------------------------*\\*--------------------------------------------------------------------*/void      UISwapFrontExtra(void){    ViewSwapAxis(AXIS_DEEP, AXIS_4D);    UISyzeReset();    UIArrayReset(0);    if (ui->style == VIEW_ARRAY) {        UIArrayDraw();    }}/*--------------------------------------------------------------------*\\*--------------------------------------------------------------------*/void      UISwapSideExtra(void){    ViewSwapAxis(AXIS_ACROSS, AXIS_4D);    UISyzeReset();    UIArrayReset(0);    if (ui->style == VIEW_ARRAY) {        UIArrayDraw();    }}/*--------------------------------------------------------------------*\\*--------------------------------------------------------------------*/void      UISwapTopExtra(void){    ViewSwapAxis(AXIS_DOWN, AXIS_4D);    UISyzeReset();    UIArrayReset(0);    if (ui->style == VIEW_ARRAY) {        UIArrayDraw();    }}/* axis flip callbacks *//*--------------------------------------------------------------------*\\*--------------------------------------------------------------------*/void      UIFlipDown(void){    ViewFlipAxis(AXIS_DOWN);    UISyzeReset();}/*--------------------------------------------------------------------*\\*--------------------------------------------------------------------*/void      UIFlipAcross(void){    ViewFlipAxis(AXIS_ACROSS);    UISyzeReset();}/*--------------------------------------------------------------------*\\*--------------------------------------------------------------------*/void      UIFlipDeep(void){    ViewFlipAxis(AXIS_DEEP);    UISyzeReset();}/* set shape callback *//*--------------------------------------------------------------------*\\*--------------------------------------------------------------------*/void      UISizeChoice(Widget widget, int item){    WidgetList list;    if (item > 2) {        return;    }    XtVaGetValues(ui->menu, XmNchildren, &list, NULL);    XtVaSetValues(list[(item + 1) % 3], XmNset, False, NULL);    XtVaSetValues(list[(item + 2) % 3], XmNset, False, NULL);    ViewSetShape(item);}/* interpolation choice callback *//*--------------------------------------------------------------------*\\*--------------------------------------------------------------------*/void      UIInterpolateToggle(Widget widget){    RenderToggleInterp();    ViewDrawAll();}/* default zoom callback *//*--------------------------------------------------------------------*\\*--------------------------------------------------------------------*/void      UISize0(void){    RenderSetInterp(0);    ViewRestoreSize();    UISyzeReset();}/* default screen size callback ( doesn't work ) *//*--------------------------------------------------------------------*\\*--------------------------------------------------------------------*/void      UIScreen0(void){    if (!ui) {        return;    }    XtVaSetValues(ui->canvas, XmNwidth, ui->wide, XmNheight, ui->hite, NULL);}/* region smooth callback *//*--------------------------------------------------------------------*\\*--------------------------------------------------------------------*/void      UISubvolumeSmooth(void){    extern Data data;    DrawWatch(1);    RegionSetValue(RegionBound(1), RegionBound(1));    DataComputeHistogram(data);    ViewDrawAll();}/* region smooth undo *//*--------------------------------------------------------------------*\\*--------------------------------------------------------------------*/void      UISmoothUndo(void){    extern Data data;    DrawWatch(1);    RegionRestoreValue();    DataComputeHistogram(data);    ViewDrawAll();}/* clear picks callback *//*--------------------------------------------------------------------*\\*--------------------------------------------------------------------*/void      UIPickClear(Widget widget, XButtonEvent * event){    PickClear0();    RegionClear();}/*--------------------------------------------------------------------*\\*--------------------------------------------------------------------*/void      UIEditGrade(void){    extern Data data;    extern View view;    DrawWatch(1);    EditGrade(DataBuffer(data), ViewMap(view, AXIS_DOWN),              ViewMap(view, AXIS_ACROSS), ViewMap(view, AXIS_DEEP));    DataComputeHistogram(data);    ViewDrawAll();}/*--------------------------------------------------------------------*\\*--------------------------------------------------------------------*/void      UIGradeUndo(void){    extern Data data;    DrawWatch(1);    EditUndo(DataBuffer(data));    DataComputeHistogram(data);    ViewDrawAll();}/*--------------------------------------------------------------------*\\*--------------

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -