
gen.lib.gvc.gvevent__c Maven / Gradle / Ivy
/* ========================================================================
* PlantUML : a free UML diagram generator
* ========================================================================
*
* Project Info: http://plantuml.com
*
* If you like this project or if you find it useful, you can support us at:
*
* http://plantuml.com/patreon (only 1$ per month!)
* http://plantuml.com/paypal
*
* This file is part of Smetana.
* Smetana is a partial translation of Graphviz/Dot sources from C to Java.
*
* (C) Copyright 2009-2020, Arnaud Roques
*
* This translation is distributed under the same Licence as the original C program:
*
*************************************************************************
* Copyright (c) 2011 AT&T Intellectual Property
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors: See CVS logs. Details at http://www.graphviz.org/
*************************************************************************
*
* THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC
* LICENSE ("AGREEMENT"). [Eclipse Public License - v 1.0]
*
* ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES
* RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
*
* You may obtain a copy of the License at
*
* http://www.eclipse.org/legal/epl-v10.html
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package gen.lib.gvc;
import static smetana.core.Macro.UNSUPPORTED;
public class gvevent__c {
//1 2digov3edok6d5srhgtlmrycs
// extern lt_symlist_t lt_preloaded_symbols[]
//1 baedz5i9est5csw3epz3cv7z
// typedef Ppoly_t Ppolyline_t
//1 9k44uhd5foylaeoekf3llonjq
// extern Dtmethod_t* Dtset
//1 1ahfywsmzcpcig2oxm7pt9ihj
// extern Dtmethod_t* Dtbag
//1 anhghfj3k7dmkudy2n7rvt31v
// extern Dtmethod_t* Dtoset
//1 5l6oj1ux946zjwvir94ykejbc
// extern Dtmethod_t* Dtobag
//1 2wtf222ak6cui8cfjnw6w377z
// extern Dtmethod_t* Dtlist
//1 d1s1s6ibtcsmst88e3057u9r7
// extern Dtmethod_t* Dtstack
//1 axa7mflo824p6fspjn1rdk0mt
// extern Dtmethod_t* Dtqueue
//1 ega812utobm4xx9oa9w9ayij6
// extern Dtmethod_t* Dtdeque
//1 cyfr996ur43045jv1tjbelzmj
// extern Dtmethod_t* Dtorder
//1 wlofoiftbjgrrabzb2brkycg
// extern Dtmethod_t* Dttree
//1 12bds94t7voj7ulwpcvgf6agr
// extern Dtmethod_t* Dthash
//1 9lqknzty480cy7zsubmabkk8h
// extern Dtmethod_t _Dttree
//1 bvn6zkbcp8vjdhkccqo1xrkrb
// extern Dtmethod_t _Dthash
//1 9lidhtd6nsmmv3e7vjv9e10gw
// extern Dtmethod_t _Dtlist
//1 34ujfamjxo7xn89u90oh2k6f8
// extern Dtmethod_t _Dtqueue
//1 3jy4aceckzkdv950h89p4wjc8
// extern Dtmethod_t _Dtstack
//1 8dfqgf3u1v830qzcjqh9o8ha7
// extern Agmemdisc_t AgMemDisc
//1 18k2oh2t6llfsdc5x0wlcnby8
// extern Agiddisc_t AgIdDisc
//1 a4r7hi80gdxtsv4hdoqpyiivn
// extern Agiodisc_t AgIoDisc
//1 bnzt5syjb7mgeru19114vd6xx
// extern Agdisc_t AgDefaultDisc
//1 35y2gbegsdjilegaribes00mg
// extern Agdesc_t Agdirected, Agstrictdirected, Agundirected, Agstrictundirected
//1 c2rygslq6bcuka3awmvy2b3ow
// typedef Agsubnode_t Agnoderef_t
//1 xam6yv0dcsx57dtg44igpbzn
// typedef Dtlink_t Agedgeref_t
//1 a81i1bteklxko8gquxchac0x8
// static char *s_digraph =
//1 dgsqnb0c5b6pm90dh3pmafwo1
// static char *s_graph =
//1 49ytazp10pvtr6nmtx9h5jkr4
// static char *s_subgraph =
//1 49rjw4ovuqev4ekbir1njgrg3
// static char *s_node =
//1 exvb7xidqhdzk58w9bccovd1s
// static char *s_edge =
//1 6b5ql2pwr2ula2263lt2fw60j
// static char *s_tooltip =
//1 e8yh8l7wzzyhpxv1fk7mdnri1
// static char *s_href =
//1 c37wnv95zfw9hla1px6mp8c8v
// static char *s_URL =
//1 9ihbjjrb6baxg03ds8e7dqyeu
// static char *s_tailport =
//1 8vucxsazfgxu7fsgq699pfgwb
// static char *s_headport =
//1 4vtu2e7ieao83dief8qy6vy1o
// static char *s_key =
//3 4u7xeq4u9gjav5v1ds6xt32a7
// static void gv_graph_state(GVJ_t *job, graph_t *g)
public static Object gv_graph_state(Object... arg) {
UNSUPPORTED("qi2r1zf56fhta95dbdc4uqh7"); // static void gv_graph_state(GVJ_t *job, graph_t *g)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("2bs0wcp6367dz1o5x166ec7l8"); // int j;
UNSUPPORTED("6fh2f49mjcser5usqcg36hkjn"); // Agsym_t *a;
UNSUPPORTED("d9khxorqmza778g5yq0oti4m9"); // gv_argvlist_t *list;
UNSUPPORTED("dffw7bunufdqdcx3vwbsa36uq"); // list = &(job->selected_obj_type_name);
UNSUPPORTED("1khyaul8b149n1iaylpif58pr"); // j = 0;
UNSUPPORTED("ackx3cor82a94trjk4owh3083"); // if (g == agroot(g)) {
UNSUPPORTED("e7utna7qhqjns0cncypyq6ypu"); // if (agisdirected(g))
UNSUPPORTED("325cc23s82vex998qq2zet30n"); // gv_argvlist_set_item(list, j++, s_digraph);
UNSUPPORTED("9352ql3e58qs4fzapgjfrms2s"); // else
UNSUPPORTED("4iceu5v0jkso1pfbd8cptcm26"); // gv_argvlist_set_item(list, j++, s_graph);
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); // }
UNSUPPORTED("1nyzbeonram6636b1w955bypn"); // else {
UNSUPPORTED("8wbgd0tpi9vafdu305mh891pm"); // gv_argvlist_set_item(list, j++, s_subgraph);
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); // }
UNSUPPORTED("e3m8xakuuoavpc0yzsdz0ttbf"); // gv_argvlist_set_item(list, j++, agnameof(g));
UNSUPPORTED("2g9vk1xhep19zd9rw2ptwgf0n"); // list->argc = j;
UNSUPPORTED("d089fe3vpvfvcq6nx8i2de8za"); // list = &(job->selected_obj_attributes);
UNSUPPORTED("e1417dqpw5biex3lmgeebcz3z"); // a = NULL;
UNSUPPORTED("b7p49ht5isujlq1r0zeqn522z"); // while ((a = agnxtattr(g, AGRAPH, a))) {
UNSUPPORTED("99t26p59tgmrccdh9d222241q"); // gv_argvlist_set_item(list, j++, a->name);
UNSUPPORTED("cd5io6q45mx69v63k1okoerbk"); // gv_argvlist_set_item(list, j++, agxget(g, a));
UNSUPPORTED("1ji9sink8yrqbo5f75etmnjvw"); // gv_argvlist_set_item(list, j++, (char*)GVATTR_STRING);
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); // }
UNSUPPORTED("2g9vk1xhep19zd9rw2ptwgf0n"); // list->argc = j;
UNSUPPORTED("9bqz6abzufgggy4kgl58ohww2"); // a = (agattr(g,AGRAPH,s_href,NULL));
UNSUPPORTED("ad7g9pfuiyqph0mif8l1dkp14"); // if (!a)
UNSUPPORTED("31vhl15c44ic03bkyj4plz9tc"); // a = (agattr(g,AGRAPH,s_URL,NULL));
UNSUPPORTED("d0iv30h00si3pq8x1pcdz16i4"); // if (a)
UNSUPPORTED("19box3udlik0aynca1mdbgli1"); // job->selected_href = strdup_and_subst_obj(agxget(g, a), (void*)g);
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
throw new UnsupportedOperationException();
}
//3 1tqun4sawrqin1i1cpsek6xis
// static void gv_node_state(GVJ_t *job, node_t *n)
public static Object gv_node_state(Object... arg) {
UNSUPPORTED("a6a2p7o7hjze8ck9u2wsgbhnz"); // static void gv_node_state(GVJ_t *job, node_t *n)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("2bs0wcp6367dz1o5x166ec7l8"); // int j;
UNSUPPORTED("6fh2f49mjcser5usqcg36hkjn"); // Agsym_t *a;
UNSUPPORTED("1dbyk58q3r4fyfxxo7ovemkpu"); // Agraph_t *g;
UNSUPPORTED("d9khxorqmza778g5yq0oti4m9"); // gv_argvlist_t *list;
UNSUPPORTED("dffw7bunufdqdcx3vwbsa36uq"); // list = &(job->selected_obj_type_name);
UNSUPPORTED("1khyaul8b149n1iaylpif58pr"); // j = 0;
UNSUPPORTED("av2271m76wgi05dd4jp9ko29m"); // gv_argvlist_set_item(list, j++, s_node);
UNSUPPORTED("32mps9ctk2avgj3psm456ch9c"); // gv_argvlist_set_item(list, j++, agnameof(n));
UNSUPPORTED("2g9vk1xhep19zd9rw2ptwgf0n"); // list->argc = j;
UNSUPPORTED("d089fe3vpvfvcq6nx8i2de8za"); // list = &(job->selected_obj_attributes);
UNSUPPORTED("5c0nzsud433f31yaxkbl4z4gs"); // g = agroot(agraphof(n));
UNSUPPORTED("e1417dqpw5biex3lmgeebcz3z"); // a = NULL;
UNSUPPORTED("b1vxpowujnp7icf7z1f5ys6fn"); // while ((a = agnxtattr(g, AGNODE, a))) {
UNSUPPORTED("99t26p59tgmrccdh9d222241q"); // gv_argvlist_set_item(list, j++, a->name);
UNSUPPORTED("bxew0xo3hzemjvs8jsh4vd1fe"); // gv_argvlist_set_item(list, j++, agxget(n, a));
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); // }
UNSUPPORTED("2g9vk1xhep19zd9rw2ptwgf0n"); // list->argc = j;
UNSUPPORTED("cop3693r14mtc5cxtwlnfobn7"); // a = (agattr(agraphof(n),AGNODE,s_href,NULL));
UNSUPPORTED("ad7g9pfuiyqph0mif8l1dkp14"); // if (!a)
UNSUPPORTED("9vhpq0kaqba5axovooitmksjj"); // a = (agattr(agraphof(n),AGNODE,s_URL,NULL));
UNSUPPORTED("d0iv30h00si3pq8x1pcdz16i4"); // if (a)
UNSUPPORTED("17hpyw5vd28ys378heoyue1al"); // job->selected_href = strdup_and_subst_obj(agxget(n, a), (void*)n);
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
throw new UnsupportedOperationException();
}
//3 ermyhp9u235dyyeyqapv0xkc7
// static void gv_edge_state(GVJ_t *job, edge_t *e)
public static Object gv_edge_state(Object... arg) {
UNSUPPORTED("bd6orj26b0p27h7kfbrazb9io"); // static void gv_edge_state(GVJ_t *job, edge_t *e)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("2bs0wcp6367dz1o5x166ec7l8"); // int j;
UNSUPPORTED("6fh2f49mjcser5usqcg36hkjn"); // Agsym_t *a;
UNSUPPORTED("1dbyk58q3r4fyfxxo7ovemkpu"); // Agraph_t *g;
UNSUPPORTED("4t73a9bkotedn8x3fxn53j1km"); // gv_argvlist_t *nlist, *alist;
UNSUPPORTED("43j7ne9o1w0oq59jkh0ogpfi8"); // nlist = &(job->selected_obj_type_name);
UNSUPPORTED("bvhhwpgurwsvqf00mufgp5jei"); // /* only tail, head, and key are strictly identifying properties,
UNSUPPORTED("87w6733styjgjzh7edfba0cpw"); // * but we commonly alse use edge kind (e.g. "->") and tailport,headport
UNSUPPORTED("ez2eakrubjtgnn4onqt5ah5mo"); // * in edge names */
UNSUPPORTED("1khyaul8b149n1iaylpif58pr"); // j = 0;
UNSUPPORTED("231pmh9ndbj9bl0iq4dwm34ad"); // gv_argvlist_set_item(nlist, j++, s_edge);
UNSUPPORTED("cj85zmjfg6vwon6ebadi1utxi"); // gv_argvlist_set_item(nlist, j++, agnameof(agtail(e)));
UNSUPPORTED("6gfg10q9wfhddmrxtfaijxc6e"); // j++; /* skip tailport slot for now */
UNSUPPORTED("ab8kmscdvmhs0oz9laxreinrs"); // gv_argvlist_set_item(nlist, j++, agisdirected(agraphof(agtail(e)))?"->":"--");
UNSUPPORTED("3r7da1j0hfzm49kscuyu25bjw"); // gv_argvlist_set_item(nlist, j++, agnameof(aghead(e)));
UNSUPPORTED("48ci0f2hgcb9fxqoqhqhvtur0"); // j++; /* skip headport slot for now */
UNSUPPORTED("bu93gjys845yepca55pifkr30"); // j++; /* skip key slot for now */
UNSUPPORTED("227buoijhb0gn22caje4pxv9e"); // nlist->argc = j;
UNSUPPORTED("636g3h756buq2y5ye5swbaq80"); // alist = &(job->selected_obj_attributes);
UNSUPPORTED("43dcim6z0v0a251vkqsnqej3q"); // g = agroot(agraphof(aghead(e)));
UNSUPPORTED("e1417dqpw5biex3lmgeebcz3z"); // a = NULL;
UNSUPPORTED("33gb50lyoy7ck2t6qrjkyzo7u"); // while ((a = agnxtattr(g, AGEDGE, a))) {
UNSUPPORTED("706s3vyqe37ps1epbb4kq2zg2"); // /* tailport and headport can be shown as part of the name, but they
UNSUPPORTED("ae0evldnekm3vq9oe8m0lnt3w"); // * are not identifying properties of the edge so we
UNSUPPORTED("1ebad5w1kcs91baie24l37lr3"); // * also list them as modifyable attributes. */
UNSUPPORTED("9kgmn2eeefbu32xw5r0wyockk"); // if (strcmp(a->name,s_tailport) == 0)
UNSUPPORTED("69icrfew1qyyma8r8q0sjvcw5"); // gv_argvlist_set_item(nlist, 2, agxget(e, a));
UNSUPPORTED("24i31ghgq3gjhdby4wkzz5zx1"); // else if (strcmp(a->name,s_headport) == 0)
UNSUPPORTED("1ylpsr67giqnbh13nsgrwy1a0"); // gv_argvlist_set_item(nlist, 5, agxget(e, a));
UNSUPPORTED("7fflw2yp36ncnjh65hgmcnc2i"); // /* key is strictly an identifying property to distinguish multiple
UNSUPPORTED("9hs0myrjsg7n4p9jmyl0r5r7p"); // * edges between the same node pair. Its non-writable, so
UNSUPPORTED("3043zukc6eme3vgtc3vm1rkev"); // * no need to list it as an attribute as well. */
UNSUPPORTED("5kvauax0vbqn56b0t22oh5xd6"); // else if (strcmp(a->name,s_key) == 0) {
UNSUPPORTED("e8n9jcj9q9h0mq4h3bb6p979i"); // gv_argvlist_set_item(nlist, 6, agxget(e, a));
UNSUPPORTED("6hqli9m8yickz1ox1qfgtdbnd"); // continue;
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // }
UNSUPPORTED("crs1h0cch6rim4e1iixiii9jq"); // gv_argvlist_set_item(alist, j++, a->name);
UNSUPPORTED("azjfqodmy73s2zkayx9j4sj8j"); // gv_argvlist_set_item(alist, j++, agxget(e, a));
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); // }
UNSUPPORTED("3jw4ujbxwhc57nozkshgx5rxt"); // alist->argc = j;
UNSUPPORTED("486bp2rr3wk0zelkdw41tofx1"); // a = (agattr(agraphof(aghead(e)),AGEDGE,s_href,NULL));
UNSUPPORTED("ad7g9pfuiyqph0mif8l1dkp14"); // if (!a)
UNSUPPORTED("99c3vwky3ugp7vv44mkpscky1"); // a = (agattr(agraphof(aghead(e)),AGEDGE,s_URL,NULL));
UNSUPPORTED("d0iv30h00si3pq8x1pcdz16i4"); // if (a)
UNSUPPORTED("8egqarzi4ta3gz1dcxesfrghx"); // job->selected_href = strdup_and_subst_obj(agxget(e, a), (void*)e);
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
throw new UnsupportedOperationException();
}
//3 8ukey801l8kyj584x8r8s19fn
// static void gvevent_refresh(GVJ_t * job)
public static Object gvevent_refresh(Object... arg) {
UNSUPPORTED("60f7iu3hlagh8mzyzi1gzv2do"); // static void gvevent_refresh(GVJ_t * job)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("budkdxy4ehaaoj6mevg8mts0k"); // graph_t *g = job->gvc->g;
UNSUPPORTED("5imw9vxmcslbvur5jcmeiu666"); // if (!job->selected_obj) {
UNSUPPORTED("azy0m0vmtvbtf9smncd59ni1f"); // job->selected_obj = g;
UNSUPPORTED("17j63u144fs4ppk3srq2ksaq4"); // GD_gui_state(g) |= (1<<1);
UNSUPPORTED("1jgisizs53om7ychvjg7vpfyh"); // gv_graph_state(job, g);
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); // }
UNSUPPORTED("11vg0v0lz31me44yr8gzuq1ig"); // emit_graph(job, g);
UNSUPPORTED("avsp09o6v1ddidlj3obkxmudm"); // job->has_been_rendered = NOT(0);
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
throw new UnsupportedOperationException();
}
//3 4s1y5j1ypefa3r6swg9s4epez
// static graph_t *gvevent_find_cluster(graph_t *g, boxf b)
public static Object gvevent_find_cluster(Object... arg) {
UNSUPPORTED("efgiax9xi0giix6ubrt3ygjvi"); // static graph_t *gvevent_find_cluster(graph_t *g, boxf b)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("b17di9c7wgtqm51bvsyxz6e2f"); // int i;
UNSUPPORTED("5wyi0wasd5kecf6rhsqdjk7v2"); // graph_t *sg;
UNSUPPORTED("2lzsl1e035wt5epd1h8f4bn8m"); // boxf bb;
UNSUPPORTED("7naa6f8pevjidfr7m41eli6xj"); // for (i = 1; i <= GD_n_cluster(g); i++) {
UNSUPPORTED("4qqwxfj8r5wlw1qefrqdy0n93"); // sg = gvevent_find_cluster(GD_clust(g)[i], b);
UNSUPPORTED("7dfwj1tgop4l8xzqfh1vpckki"); // if (sg)
UNSUPPORTED("3e86a95m950jzhe4zgu9hyh49"); // return(sg);
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); // }
UNSUPPORTED("3mns1dvab55ltos5d414fxujy"); // B2BF(GD_bb(g), bb);
UNSUPPORTED("9o2ymndf5rcl0lrzb3mpd7bjg"); // if (OVERLAP(b, bb))
UNSUPPORTED("4s6kjfhn4k2eg7whh6ebugifg"); // return g;
UNSUPPORTED("o68dp934ebg4cplebgc5hv4v"); // return NULL;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
throw new UnsupportedOperationException();
}
//3 10ow7fob9ddjkodlmx7wb3vlm
// static void * gvevent_find_obj(graph_t *g, boxf b)
public static Object gvevent_find_obj(Object... arg) {
UNSUPPORTED("3kn145oul66bpk12w0lrsexgk"); // static void * gvevent_find_obj(graph_t *g, boxf b)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("5wyi0wasd5kecf6rhsqdjk7v2"); // graph_t *sg;
UNSUPPORTED("cjx5v6hayed3q8eeub1cggqca"); // node_t *n;
UNSUPPORTED("5gypxs09iuryx5a2eho9lgdcp"); // edge_t *e;
UNSUPPORTED("7pal7ga4vmcz68u4ug0hj2sdc"); // /* edges might overlap nodes, so search them first */
UNSUPPORTED("16hw9gw0dz2w7mrtba0eoqrdi"); // for (n = agfstnode(g); n; n = agnxtnode(g, n))
UNSUPPORTED("8gbd6b2ssf51om8neirzzr6rw"); // for (e = agfstout(g, n); e; e = agnxtout(g, e))
UNSUPPORTED("eho7nl2fpak2f3plplt40xxj"); // if (overlap_edge(e, b))
UNSUPPORTED("dwep52v1bdkluympomyk9i0ht"); // return (void *)e;
UNSUPPORTED("espt12fa1hnstulykcqj7naca"); // /* search graph backwards to get topmost node, in case of overlap */
UNSUPPORTED("27f2ji1mu3qyl3byjq0qs4vd2"); // for (n = aglstnode(g); n; n = agprvnode(g, n))
UNSUPPORTED("3zwvpzb0u2yuv8hrgr513spuw"); // if (overlap_node(n, b))
UNSUPPORTED("dzrsq580bfkcuikl48wyapfj9"); // return (void *)n;
UNSUPPORTED("3si0g6jo8cy92kb3olhbz5yjm"); // /* search for innermost cluster */
UNSUPPORTED("7fupgm5yrt8w31ak393pj40fl"); // sg = gvevent_find_cluster(g, b);
UNSUPPORTED("apxupu23wl3o8oxx7pkbsgpky"); // if (sg)
UNSUPPORTED("34r930zbeg8mvb169774t3vbs"); // return (void *)sg;
UNSUPPORTED("4qfi0cgg83t97134rn90jaq0u"); // /* otherwise - we're always in the graph */
UNSUPPORTED("avkvcekelud44sahe2wnjjpp4"); // return (void *)g;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
throw new UnsupportedOperationException();
}
//3 5b9dwyqfdvc0ntrai28ti5pry
// static void gvevent_leave_obj(GVJ_t * job)
public static Object gvevent_leave_obj(Object... arg) {
UNSUPPORTED("2udbvguh4g3rx7hlo1neqvx58"); // static void gvevent_leave_obj(GVJ_t * job)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("7fhlvhrelhp8czzhodjpv852t"); // void *obj = job->current_obj;
UNSUPPORTED("41wzimn2d65vativ6f19m0scl"); // if (obj) {
UNSUPPORTED("bo62maae4sou42p2mt2qkourh"); // switch (agobjkind(obj)) {
UNSUPPORTED("5wlxto4vyt8ldlvedarc2ayo5"); // case AGRAPH:
UNSUPPORTED("92q8wsc5f6zpyree4vbax8cgz"); // GD_gui_state((graph_t*)obj) &= ~(1<<0);
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // break;
UNSUPPORTED("9pxpc0v20pz0zlioyzyi3liz"); // case AGNODE:
UNSUPPORTED("cvmmjonbzluiek0tgu10677br"); // ND_gui_state((node_t*)obj) &= ~(1<<0);
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // break;
UNSUPPORTED("64ioinqgxud7s90lisfnn9l9z"); // case AGEDGE:
UNSUPPORTED("1vtuqgfc8o6ssdm54seohnhgz"); // ED_gui_state((edge_t*)obj) &= ~(1<<0);
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // break;
UNSUPPORTED("4mhlpjofolwivhm0tl8cxznly"); // }
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); // }
UNSUPPORTED("9xg2rumuo2tlvz2ggq2nk8yxt"); // job->active_tooltip = NULL;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
throw new UnsupportedOperationException();
}
//3 9bgq52z2yvkxbxgkigzxo155j
// static void gvevent_enter_obj(GVJ_t * job)
public static Object gvevent_enter_obj(Object... arg) {
UNSUPPORTED("1j8b2x22wexvd0rg7rsvrcvdc"); // static void gvevent_enter_obj(GVJ_t * job)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("e5pb9fhb9rq54eedma7yjmh4k"); // void *obj;
UNSUPPORTED("djl3ek9tn11htu3vj4zglczzz"); // graph_t *g;
UNSUPPORTED("5gypxs09iuryx5a2eho9lgdcp"); // edge_t *e;
UNSUPPORTED("cjx5v6hayed3q8eeub1cggqca"); // node_t *n;
UNSUPPORTED("6fh2f49mjcser5usqcg36hkjn"); // Agsym_t *a;
UNSUPPORTED("d85592gsof8mrrwh92c43cs7f"); // if (job->active_tooltip) {
UNSUPPORTED("84wfl59jqbmf5pil5wayrrn6v"); // free(job->active_tooltip);
UNSUPPORTED("52xuc6ug71hj23vrl2dg6e69x"); // job->active_tooltip = NULL;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); // }
UNSUPPORTED("4wr2gujkr9cuqpfogwyvtl6ve"); // obj = job->current_obj;
UNSUPPORTED("41wzimn2d65vativ6f19m0scl"); // if (obj) {
UNSUPPORTED("bo62maae4sou42p2mt2qkourh"); // switch (agobjkind(obj)) {
UNSUPPORTED("5wlxto4vyt8ldlvedarc2ayo5"); // case AGRAPH:
UNSUPPORTED("5ww62hqfywcpculirwqpvugv4"); // g = (graph_t*)obj;
UNSUPPORTED("5kvw2y807unke5dvr69a1cxtt"); // GD_gui_state(g) |= (1<<0);
UNSUPPORTED("am1gx79uny2n1upipes6lycqc"); // a = (agattr(g,AGRAPH,s_tooltip,NULL));
UNSUPPORTED("9qz40i0064xica1x2lm4xs62b"); // if (a)
UNSUPPORTED("86bd5sstgfox932dk4j5ctawx"); // job->active_tooltip = strdup_and_subst_obj(agxget(g, a), obj);
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // break;
UNSUPPORTED("9pxpc0v20pz0zlioyzyi3liz"); // case AGNODE:
UNSUPPORTED("68c51l5dq12wn0ye4kkxvxvli"); // n = (node_t*)obj;
UNSUPPORTED("3o0b9nkrxqjsirceenjg84yhu"); // ND_gui_state(n) |= (1<<0);
UNSUPPORTED("3dqzz9izp2l3j72cm22vxnxz3"); // a = (agattr(agraphof(n),AGNODE,s_tooltip,NULL));
UNSUPPORTED("9qz40i0064xica1x2lm4xs62b"); // if (a)
UNSUPPORTED("192ludujzp8wewqginadgo6sh"); // job->active_tooltip = strdup_and_subst_obj(agxget(n, a), obj);
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // break;
UNSUPPORTED("64ioinqgxud7s90lisfnn9l9z"); // case AGEDGE:
UNSUPPORTED("1sfsn5gjybpvn8ecor2j6ia72"); // e = (edge_t*)obj;
UNSUPPORTED("5a5lk7ama2h4rs90rp4md4ive"); // ED_gui_state(e) |= (1<<0);
UNSUPPORTED("a83370r56wwtq6yvlqqz4x6mg"); // a = (agattr(agraphof(aghead(e)),AGEDGE,s_tooltip,NULL));
UNSUPPORTED("9qz40i0064xica1x2lm4xs62b"); // if (a)
UNSUPPORTED("4ib9lz9n3e9d9ruzlftax0tze"); // job->active_tooltip = strdup_and_subst_obj(agxget(e, a), obj);
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // break;
UNSUPPORTED("4mhlpjofolwivhm0tl8cxznly"); // }
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); // }
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
throw new UnsupportedOperationException();
}
//3 3bfngnj00p5wmq3vn6ezfbf94
// static pointf pointer2graph (GVJ_t *job, pointf pointer)
public static Object pointer2graph(Object... arg) {
UNSUPPORTED("f3p1sbwml36d6avt439q10bzv"); // static pointf pointer2graph (GVJ_t *job, pointf pointer)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("2bghyit203pd6xw2ihhenzyn8"); // pointf p;
UNSUPPORTED("7hiilb9xpwzl7zzlvutjvty6v"); // /* transform position in device units to position in graph units */
UNSUPPORTED("3h1yo631e2fq69mxwoggya716"); // if (job->rotation) {
UNSUPPORTED("30ofcuacpdvu0ywex5uyutuzj"); // p.x = pointer.y / (job->zoom * job->devscale.y) - job->translation.x;
UNSUPPORTED("1fl2nifv1w54jg4mkvhzqy622"); // p.y = -pointer.x / (job->zoom * job->devscale.x) - job->translation.y;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); // }
UNSUPPORTED("1nyzbeonram6636b1w955bypn"); // else {
UNSUPPORTED("6g5n8h3dlw9ip1cdkdazows22"); // p.x = pointer.x / (job->zoom * job->devscale.x) - job->translation.x;
UNSUPPORTED("as5nwpslv0m20j4m91fxdn7qn"); // p.y = pointer.y / (job->zoom * job->devscale.y) - job->translation.y;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); // }
UNSUPPORTED("91xduilalb406jjyw2g1i07th"); // return p;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
throw new UnsupportedOperationException();
}
//3 60qzqk2f8g5r608jr61n4m8fl
// static void gvevent_find_current_obj(GVJ_t * job, pointf pointer)
public static Object gvevent_find_current_obj(Object... arg) {
UNSUPPORTED("73itu563p91qxc75le40uri3v"); // static void gvevent_find_current_obj(GVJ_t * job, pointf pointer)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("e5pb9fhb9rq54eedma7yjmh4k"); // void *obj;
UNSUPPORTED("c57pq0f87j6dnbcvygu7v6k84"); // boxf b;
UNSUPPORTED("bn82a8um6s6q9kv8xhz0y4532"); // double closeenough;
UNSUPPORTED("2bghyit203pd6xw2ihhenzyn8"); // pointf p;
UNSUPPORTED("e90p0pfjf8awf9o8saz5zeg1p"); // p = pointer2graph (job, pointer);
UNSUPPORTED("4yw8v5qer8c35skrnab7qvzar"); // /* convert window point to graph coordinates */
UNSUPPORTED("ed3b1vw5anajzc04hkpj8tpln"); // closeenough = 1 / job->zoom;
UNSUPPORTED("2jwwft3e122mczo9voml0jvyj"); // b.UR.x = p.x + closeenough;
UNSUPPORTED("evkhbbm8g1x40j4cz0d3v7prs"); // b.UR.y = p.y + closeenough;
UNSUPPORTED("68oj02o1giw3jceus44ixnxm8"); // b.LL.x = p.x - closeenough;
UNSUPPORTED("e9aorl9o9qnkn8mfdfzpzy60t"); // b.LL.y = p.y - closeenough;
UNSUPPORTED("ayptl6u6apxfce7alpeck5smt"); // obj = gvevent_find_obj(job->gvc->g, b);
UNSUPPORTED("3owfawe3qbxrv9mxsn7fkyqpv"); // if (obj != job->current_obj) {
UNSUPPORTED("90lan2ouldugywinbb3grjf3x"); // gvevent_leave_obj(job);
UNSUPPORTED("bh8osiivcr3uzxhjf46i0mpfu"); // job->current_obj = obj;
UNSUPPORTED("5ppo0fv5d3bhkhkyc2nh1llwq"); // gvevent_enter_obj(job);
UNSUPPORTED("8so9jtnfbj4rh32qoan7atzqd"); // job->needs_refresh = 1;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); // }
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
throw new UnsupportedOperationException();
}
//3 56do4vqpnbnmg3ft0lfzt4eny
// static void gvevent_select_current_obj(GVJ_t * job)
public static Object gvevent_select_current_obj(Object... arg) {
UNSUPPORTED("d4h54hfakl4a6svzusjuvsqkx"); // static void gvevent_select_current_obj(GVJ_t * job)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("e5pb9fhb9rq54eedma7yjmh4k"); // void *obj;
UNSUPPORTED("d5fzsj1jcer8417dmj6ucf9js"); // obj = job->selected_obj;
UNSUPPORTED("41wzimn2d65vativ6f19m0scl"); // if (obj) {
UNSUPPORTED("bo62maae4sou42p2mt2qkourh"); // switch (agobjkind(obj)) {
UNSUPPORTED("5wlxto4vyt8ldlvedarc2ayo5"); // case AGRAPH:
UNSUPPORTED("1i9nwrkfuqhgca5dxmsumixwr"); // GD_gui_state((graph_t*)obj) |= (1<<2);
UNSUPPORTED("79uerqxetp1ko0aj4yetyj0y3"); // GD_gui_state((graph_t*)obj) &= ~(1<<1);
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // break;
UNSUPPORTED("9pxpc0v20pz0zlioyzyi3liz"); // case AGNODE:
UNSUPPORTED("5ot4q2aa7yyy1g83h7bv9udsb"); // ND_gui_state((node_t*)obj) |= (1<<2);
UNSUPPORTED("48546mtoje2ca7wf2x0uvej8v"); // ND_gui_state((node_t*)obj) &= ~(1<<1);
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // break;
UNSUPPORTED("64ioinqgxud7s90lisfnn9l9z"); // case AGEDGE:
UNSUPPORTED("apwapkeiw3ich5muguhdwqg6l"); // ED_gui_state((edge_t*)obj) |= (1<<2);
UNSUPPORTED("e4zgcxcfg2dgy09byo2wzrauh"); // ED_gui_state((edge_t*)obj) &= ~(1<<1);
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // break;
UNSUPPORTED("4mhlpjofolwivhm0tl8cxznly"); // }
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); // }
UNSUPPORTED("b63ukicafdpen83mpxp42b9ha"); // if (job->selected_href) {
UNSUPPORTED("8vjgoeh45krs5nlc431jkmoc5"); // free(job->selected_href);
UNSUPPORTED("uxywfn5fme945tooe7ybes33"); // job->selected_href = NULL;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); // }
UNSUPPORTED("82ds4to6mlgnz1hudzp8txutz"); // obj = job->selected_obj = job->current_obj;
UNSUPPORTED("41wzimn2d65vativ6f19m0scl"); // if (obj) {
UNSUPPORTED("bo62maae4sou42p2mt2qkourh"); // switch (agobjkind(obj)) {
UNSUPPORTED("5wlxto4vyt8ldlvedarc2ayo5"); // case AGRAPH:
UNSUPPORTED("dgh6iielec5vwkfe73s6dl0dm"); // GD_gui_state((graph_t*)obj) |= (1<<1);
UNSUPPORTED("92cql7151gbg5s7txp1qtzxcr"); // gv_graph_state(job, (graph_t*)obj);
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // break;
UNSUPPORTED("9pxpc0v20pz0zlioyzyi3liz"); // case AGNODE:
UNSUPPORTED("4o58dr1al4d1df95cudpf50va"); // ND_gui_state((node_t*)obj) |= (1<<1);
UNSUPPORTED("asc1h0xpooldmbd3qr3egpi4t"); // gv_node_state(job, (node_t*)obj);
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // break;
UNSUPPORTED("64ioinqgxud7s90lisfnn9l9z"); // case AGEDGE:
UNSUPPORTED("8sqrwwvrd8cd3xhgq8jenn5uy"); // ED_gui_state((edge_t*)obj) |= (1<<1);
UNSUPPORTED("burs8yypr2qjea6o5p2afz6su"); // gv_edge_state(job, (edge_t*)obj);
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // break;
UNSUPPORTED("4mhlpjofolwivhm0tl8cxznly"); // }
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); // }
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
throw new UnsupportedOperationException();
}
//3 ex60hox8s3z8id5zo7lak7xbi
// static void gvevent_button_press(GVJ_t * job, int button, pointf pointer)
public static Object gvevent_button_press(Object... arg) {
UNSUPPORTED("b9kw1b3m8gqabvmmm2gedhmms"); // static void gvevent_button_press(GVJ_t * job, int button, pointf pointer)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("3zcgccimpfphalnj0i8mfm2r1"); // switch (button) {
UNSUPPORTED("699cb0yxkg370qhog523g9x8z"); // case 1: /* select / create in edit mode */
UNSUPPORTED("75lxnhkp5b7e2lfc5y4rxj1fq"); // gvevent_find_current_obj(job, pointer);
UNSUPPORTED("cyd579rit2exwz1a7b71163t3"); // gvevent_select_current_obj(job);
UNSUPPORTED("3a8qzflnwqfg82zo20c4zvmkt"); // job->click = 1;
UNSUPPORTED("blmcsrkt74letf8tkc2ccm4f7"); // job->button = button;
UNSUPPORTED("8so9jtnfbj4rh32qoan7atzqd"); // job->needs_refresh = 1;
UNSUPPORTED("6aw91xzjmqvmtdvt1di23af8y"); // break;
UNSUPPORTED("4oz4gni7lyi54dde4wm3uz8a7"); // case 2: /* pan */
UNSUPPORTED("3a8qzflnwqfg82zo20c4zvmkt"); // job->click = 1;
UNSUPPORTED("blmcsrkt74letf8tkc2ccm4f7"); // job->button = button;
UNSUPPORTED("8so9jtnfbj4rh32qoan7atzqd"); // job->needs_refresh = 1;
UNSUPPORTED("6aw91xzjmqvmtdvt1di23af8y"); // break;
UNSUPPORTED("3k03pmr90eomik84zdhdrti3s"); // case 3: /* insert node or edge */
UNSUPPORTED("75lxnhkp5b7e2lfc5y4rxj1fq"); // gvevent_find_current_obj(job, pointer);
UNSUPPORTED("3a8qzflnwqfg82zo20c4zvmkt"); // job->click = 1;
UNSUPPORTED("blmcsrkt74letf8tkc2ccm4f7"); // job->button = button;
UNSUPPORTED("8so9jtnfbj4rh32qoan7atzqd"); // job->needs_refresh = 1;
UNSUPPORTED("6aw91xzjmqvmtdvt1di23af8y"); // break;
UNSUPPORTED("7gwyze795m9aa2915n3bou49x"); // case 4:
UNSUPPORTED("2ml1iwm44d5cxsqng95pnixi1"); // /* scrollwheel zoom in at current mouse x,y */
UNSUPPORTED("4vad6btam4cn6noqw97sfmlhl"); // /* FIXME - should code window 0,0 point as feature with Y_GOES_DOWN */
UNSUPPORTED("76vpgnr0ye1dojhnhy0otwjle"); // job->fit_mode = 0;
UNSUPPORTED("1oas1wgag0hif8qx29v4yklxv"); // if (job->rotation) {
UNSUPPORTED("7g6sapcaxcof3pw9t271w1y8h"); // job->focus.x -= (pointer.y - job->height / 2.)
UNSUPPORTED("9hyk0c7dwfz4h1crmjhezz45e"); // * (1.1 - 1.) / (job->zoom * job->devscale.y);
UNSUPPORTED("e43b0b2imzn8b8ynbp2mal4md"); // job->focus.y += (pointer.x - job->width / 2.)
UNSUPPORTED("2agqs1sz6w0xj54uuzxsih3ae"); // * (1.1 - 1.) / (job->zoom * job->devscale.x);
UNSUPPORTED("4mhlpjofolwivhm0tl8cxznly"); // }
UNSUPPORTED("3jir07ymknf0hmb9pv9x4dr3o"); // else {
UNSUPPORTED("92b9yfihf7feuu1ojha98aucx"); // job->focus.x += (pointer.x - job->width / 2.)
UNSUPPORTED("2agqs1sz6w0xj54uuzxsih3ae"); // * (1.1 - 1.) / (job->zoom * job->devscale.x);
UNSUPPORTED("4pupq132vcd87490ty9jmdkpf"); // job->focus.y += (pointer.y - job->height / 2.)
UNSUPPORTED("9hyk0c7dwfz4h1crmjhezz45e"); // * (1.1 - 1.) / (job->zoom * job->devscale.y);
UNSUPPORTED("4mhlpjofolwivhm0tl8cxznly"); // }
UNSUPPORTED("wr2oieepfov8hz62dktq6f2z"); // job->zoom *= 1.1;
UNSUPPORTED("6pu9nvcwfkrjt09xcyews4irj"); // job->needs_refresh = 1;
UNSUPPORTED("bzxyddcf9jharsko2rb8asyik"); // break;
UNSUPPORTED("73i90hwf5c0jb5w9lww7yboeq"); // case 5: /* scrollwheel zoom out at current mouse x,y */
UNSUPPORTED("76vpgnr0ye1dojhnhy0otwjle"); // job->fit_mode = 0;
UNSUPPORTED("e9tz2awchoyjb7frdzwnroacm"); // job->zoom /= 1.1;
UNSUPPORTED("1oas1wgag0hif8qx29v4yklxv"); // if (job->rotation) {
UNSUPPORTED("c8wc46or371rjqifvi8r998kd"); // job->focus.x += (pointer.y - job->height / 2.)
UNSUPPORTED("9hyk0c7dwfz4h1crmjhezz45e"); // * (1.1 - 1.) / (job->zoom * job->devscale.y);
UNSUPPORTED("o0u8c2v37omgye9ilucvtvhv"); // job->focus.y -= (pointer.x - job->width / 2.)
UNSUPPORTED("2agqs1sz6w0xj54uuzxsih3ae"); // * (1.1 - 1.) / (job->zoom * job->devscale.x);
UNSUPPORTED("4mhlpjofolwivhm0tl8cxznly"); // }
UNSUPPORTED("3jir07ymknf0hmb9pv9x4dr3o"); // else {
UNSUPPORTED("6zwx79wm2llpicj0vx8ddjhyh"); // job->focus.x -= (pointer.x - job->width / 2.)
UNSUPPORTED("2agqs1sz6w0xj54uuzxsih3ae"); // * (1.1 - 1.) / (job->zoom * job->devscale.x);
UNSUPPORTED("3qaatj1xmirq053hae4xzwr2l"); // job->focus.y -= (pointer.y - job->height / 2.)
UNSUPPORTED("9hyk0c7dwfz4h1crmjhezz45e"); // * (1.1 - 1.) / (job->zoom * job->devscale.y);
UNSUPPORTED("4mhlpjofolwivhm0tl8cxznly"); // }
UNSUPPORTED("6pu9nvcwfkrjt09xcyews4irj"); // job->needs_refresh = 1;
UNSUPPORTED("bzxyddcf9jharsko2rb8asyik"); // break;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); // }
UNSUPPORTED("62hf9ws0l8zd35rei8kd6y3u0"); // job->oldpointer = pointer;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
throw new UnsupportedOperationException();
}
//3 65hgbjypgt12lezyx7wgj6mhm
// static void gvevent_button_release(GVJ_t *job, int button, pointf pointer)
public static Object gvevent_button_release(Object... arg) {
UNSUPPORTED("d2aelqvksu4avszxarr327x9o"); // static void gvevent_button_release(GVJ_t *job, int button, pointf pointer)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("4kf4459mj5lftb83ao5l6rf4w"); // job->click = 0;
UNSUPPORTED("3h1jvgy0zcvs1uzxzvemt60gd"); // job->button = 0;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
throw new UnsupportedOperationException();
}
//3 40ck841yiiqu2vr67m7w0ayru
// static void gvevent_motion(GVJ_t * job, pointf pointer)
public static Object gvevent_motion(Object... arg) {
UNSUPPORTED("1k2shillcd8968xvxu3cbamfb"); // static void gvevent_motion(GVJ_t * job, pointf pointer)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("5xe1ey15po4uno8y4t9cbugi5"); // /* dx,dy change in position, in device independent points */
UNSUPPORTED("c18b7wll7ujgfq0htgi5h6jkk"); // double dx = (pointer.x - job->oldpointer.x) / job->devscale.x;
UNSUPPORTED("e8ewy0zul25k4mvzr5whcqkoj"); // double dy = (pointer.y - job->oldpointer.y) / job->devscale.y;
UNSUPPORTED("cck0f698k4qf95xqzoos3niwt"); // if (abs(dx) < .0001 && abs(dy) < .0001) /* ignore motion events with no motion */
UNSUPPORTED("a7fgam0j0jm7bar0mblsv3no4"); // return;
UNSUPPORTED("9fk4hgwrkwuthrmr5tsmjkj0w"); // switch (job->button) {
UNSUPPORTED("dqvbfy1kj4sm1clzp84yypk0g"); // case 0: /* drag with no button - */
UNSUPPORTED("75lxnhkp5b7e2lfc5y4rxj1fq"); // gvevent_find_current_obj(job, pointer);
UNSUPPORTED("6aw91xzjmqvmtdvt1di23af8y"); // break;
UNSUPPORTED("8qnt25sjs3lrjlk6jo36k0lca"); // case 1: /* drag with button 1 - drag object */
UNSUPPORTED("17jbzecixgbp57ifr720i2w23"); // /* FIXME - to be implemented */
UNSUPPORTED("6aw91xzjmqvmtdvt1di23af8y"); // break;
UNSUPPORTED("f401i5lou32das0fux80r5ic9"); // case 2: /* drag with button 2 - pan graph */
UNSUPPORTED("6oc35uo8bb3x21jhtp2wmzsmn"); // if (job->rotation) {
UNSUPPORTED("5uheedtwe7j6nydvsdwgvdsj5"); // job->focus.x -= dy / job->zoom;
UNSUPPORTED("87lkqikxkyin4n49mf3ui048z"); // job->focus.y += dx / job->zoom;
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // }
UNSUPPORTED("8k75h069sv2k9b6tgz77dscwd"); // else {
UNSUPPORTED("1yoovihyt7x68mlrh1v3957o4"); // job->focus.x -= dx / job->zoom;
UNSUPPORTED("6zgznv9znc83j9bgdvnnwczoo"); // job->focus.y -= dy / job->zoom;
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // }
UNSUPPORTED("8so9jtnfbj4rh32qoan7atzqd"); // job->needs_refresh = 1;
UNSUPPORTED("6aw91xzjmqvmtdvt1di23af8y"); // break;
UNSUPPORTED("92nzvfmuso8utk1ncws76nrkl"); // case 3: /* drag with button 3 - drag inserted node or uncompleted edge */
UNSUPPORTED("6aw91xzjmqvmtdvt1di23af8y"); // break;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); // }
UNSUPPORTED("62hf9ws0l8zd35rei8kd6y3u0"); // job->oldpointer = pointer;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
throw new UnsupportedOperationException();
}
//3 309h3ymhziboe2mht4n46ru47
// static int quit_cb(GVJ_t * job)
public static Object quit_cb(Object... arg) {
UNSUPPORTED("d2aasjdi3qo1v67f1xh4m4a9q"); // static int quit_cb(GVJ_t * job)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("3tcgz4dupb6kw5tdk7n3pca2l"); // return 1;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
throw new UnsupportedOperationException();
}
//3 2d3158r4aw8sdu1oeit21vqmq
// static int left_cb(GVJ_t * job)
public static Object left_cb(Object... arg) {
UNSUPPORTED("521h83irh6091dct76cd4wq3o"); // static int left_cb(GVJ_t * job)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("1jc6q1sk7wtw38mibr185b4ae"); // job->fit_mode = 0;
UNSUPPORTED("258sx21x70eo4z4f4cjjzfdk5"); // job->focus.x += 10 / job->zoom;
UNSUPPORTED("14bxw21mx0itq382s1d9yvadm"); // job->needs_refresh = 1;
UNSUPPORTED("5oxhd3fvp0gfmrmz12vndnjt"); // return 0;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
throw new UnsupportedOperationException();
}
//3 djqsh8zi6zin7tc1ablymhqyd
// static int right_cb(GVJ_t * job)
public static Object right_cb(Object... arg) {
UNSUPPORTED("e0rr45fh4bimynpp3tyzov053"); // static int right_cb(GVJ_t * job)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("1jc6q1sk7wtw38mibr185b4ae"); // job->fit_mode = 0;
UNSUPPORTED("6e17ijfp2skgoy0iikmod5cv7"); // job->focus.x -= 10 / job->zoom;
UNSUPPORTED("14bxw21mx0itq382s1d9yvadm"); // job->needs_refresh = 1;
UNSUPPORTED("5oxhd3fvp0gfmrmz12vndnjt"); // return 0;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
throw new UnsupportedOperationException();
}
//3 9yjypnd484350411fozpecu1w
// static int up_cb(GVJ_t * job)
public static Object up_cb(Object... arg) {
UNSUPPORTED("2xwjivk6gbwmjk2orf31i0bn1"); // static int up_cb(GVJ_t * job)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("1jc6q1sk7wtw38mibr185b4ae"); // job->fit_mode = 0;
UNSUPPORTED("1gf4o3dtzjulg5xtxmjp31u3x"); // job->focus.y += -(10 / job->zoom);
UNSUPPORTED("14bxw21mx0itq382s1d9yvadm"); // job->needs_refresh = 1;
UNSUPPORTED("5oxhd3fvp0gfmrmz12vndnjt"); // return 0;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
throw new UnsupportedOperationException();
}
//3 ao1epwwls96l9rn7aorg8t57w
// static int down_cb(GVJ_t * job)
public static Object down_cb(Object... arg) {
UNSUPPORTED("xxaph7ayk44vfwcpj202iq1k"); // static int down_cb(GVJ_t * job)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("1jc6q1sk7wtw38mibr185b4ae"); // job->fit_mode = 0;
UNSUPPORTED("36xzjyr5ndfvwfeodypoae9b8"); // job->focus.y -= -(10 / job->zoom);
UNSUPPORTED("14bxw21mx0itq382s1d9yvadm"); // job->needs_refresh = 1;
UNSUPPORTED("5oxhd3fvp0gfmrmz12vndnjt"); // return 0;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
throw new UnsupportedOperationException();
}
//3 s9fxrizmsy50pmyuxkmqxk6u
// static int zoom_in_cb(GVJ_t * job)
public static Object zoom_in_cb(Object... arg) {
UNSUPPORTED("2riwlfksx6nk9oydtk942wbs8"); // static int zoom_in_cb(GVJ_t * job)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("1jc6q1sk7wtw38mibr185b4ae"); // job->fit_mode = 0;
UNSUPPORTED("cbpe6q4xe7lv6rmzvuq51p7yk"); // job->zoom *= 1.1;
UNSUPPORTED("14bxw21mx0itq382s1d9yvadm"); // job->needs_refresh = 1;
UNSUPPORTED("5oxhd3fvp0gfmrmz12vndnjt"); // return 0;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
throw new UnsupportedOperationException();
}
//3 dwx7pk3xbbk6xsv7okp2izif4
// static int zoom_out_cb(GVJ_t * job)
public static Object zoom_out_cb(Object... arg) {
UNSUPPORTED("adt5ckz3j0b6igqhekyzi9j3c"); // static int zoom_out_cb(GVJ_t * job)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("1jc6q1sk7wtw38mibr185b4ae"); // job->fit_mode = 0;
UNSUPPORTED("6nhoh1qyyztet8mqqpvccbrt8"); // job->zoom /= 1.1;
UNSUPPORTED("14bxw21mx0itq382s1d9yvadm"); // job->needs_refresh = 1;
UNSUPPORTED("5oxhd3fvp0gfmrmz12vndnjt"); // return 0;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
throw new UnsupportedOperationException();
}
//3 3v74j066qbm5zjvdffnjqqjsb
// static int toggle_fit_cb(GVJ_t * job)
public static Object toggle_fit_cb(Object... arg) {
UNSUPPORTED("calj7u9drqvbnznvt9qpgpco"); // static int toggle_fit_cb(GVJ_t * job)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("bk1me2jow1k66xklpyf96da8z"); // /*FIXME - should allow for margins */
UNSUPPORTED("ca08k9e4l7k97t09hno8eg5ic"); // /* - similar zoom_to_fit code exists in: */
UNSUPPORTED("407kig1fpgnuaqr1p9rmn7rvh"); // /* plugin/gtk/callbacks.c */
UNSUPPORTED("75fmjzjh5oukz4xyadm6o2rrg"); // /* plugin/xlib/gvdevice_xlib.c */
UNSUPPORTED("dtwhbdevq5apej1dgmz28t9t8"); // /* lib/gvc/gvevent.c */
UNSUPPORTED("3gekppn80z1eb3aglohw61u3m"); // job->fit_mode = !job->fit_mode;
UNSUPPORTED("cpguagf0s57pek6mm9zvj1dvn"); // if (job->fit_mode) {
UNSUPPORTED("syw74d3j5j2nfdmkv9evrita"); // /* FIXME - this code looks wrong */
UNSUPPORTED("9oyvwx5y9ax3tg2zqwhpv3gdn"); // int dflt_width, dflt_height;
UNSUPPORTED("8j3kezo5opp2m5wn3ly37cz39"); // dflt_width = job->width;
UNSUPPORTED("d9way4je7rmtkau2r1nauz7ys"); // dflt_height = job->height;
UNSUPPORTED("6cbgfx2rz5ryr8r0wxuagn4z0"); // job->zoom =
UNSUPPORTED("kgc4bn46xnur16uv4rmw4ba7"); // MIN((double) job->width / (double) dflt_width,
UNSUPPORTED("xquy3dhq6f4rs8amktm3abt6"); // (double) job->height / (double) dflt_height);
UNSUPPORTED("1e1oqbruejs7bca1s0k1bke3s"); // job->focus.x = 0.0;
UNSUPPORTED("4zzdaatjg7hr1ge378anr4q9w"); // job->focus.y = 0.0;
UNSUPPORTED("8so9jtnfbj4rh32qoan7atzqd"); // job->needs_refresh = 1;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); // }
UNSUPPORTED("5oxhd3fvp0gfmrmz12vndnjt"); // return 0;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
throw new UnsupportedOperationException();
}
//3 56ccrkgaretp9luumyk09sglf
// static void gvevent_modify (GVJ_t * job, const char *name, const char *value)
public static Object gvevent_modify(Object... arg) {
UNSUPPORTED("9a50fbnlu9tkk620l868zqnuy"); // static void gvevent_modify (GVJ_t * job, const char *name, const char *value)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("42d3fg9bdfs5c7bjfa8ifmifa"); // /* FIXME */
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
throw new UnsupportedOperationException();
}
//3 9y8ix71hznhgpqhdprgm6k2bf
// static void gvevent_delete (GVJ_t * job)
public static Object gvevent_delete(Object... arg) {
UNSUPPORTED("e1gm68y4wg586b527136y2y6z"); // static void gvevent_delete (GVJ_t * job)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("42d3fg9bdfs5c7bjfa8ifmifa"); // /* FIXME */
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
throw new UnsupportedOperationException();
}
//3 biioemf5ai5iuyoolocr03hc3
// static void gvevent_read (GVJ_t * job, const char *filename, const char *layout)
public static Object gvevent_read(Object... arg) {
UNSUPPORTED("4h0co0klq5h3sj7yxdyzcvncb"); // static void gvevent_read (GVJ_t * job, const char *filename, const char *layout)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("3al75fenupx704zal37z61c8b"); // FILE *f;
UNSUPPORTED("8f3ds00y6y855lum5r1q8iguu"); // GVC_t *gvc;
UNSUPPORTED("dche8rg8aigyynyqrt6nu6pi9"); // Agraph_t *g = NULL;
UNSUPPORTED("a7up84jfetsqtynw5ox47rdn1"); // gvlayout_engine_t *gvle;
UNSUPPORTED("7j5dmfadhocojbtl83jkh6xjg"); // gvc = job->gvc;
UNSUPPORTED("bds8dq7k78imolfuqvsompdpf"); // if (!filename) {
UNSUPPORTED("13uys361kmjd3qx8b3kmbfddm"); // g = agopen("G", Agdirected, ((Agdisc_t *)0));
UNSUPPORTED("5dm2nbgqv55kkg3rp77draehf"); // job->output_filename = "new.gv";
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); // }
UNSUPPORTED("1nyzbeonram6636b1w955bypn"); // else {
UNSUPPORTED("7bjzgpbe070yudayasbofefn6"); // f = fopen(filename, "r");
UNSUPPORTED("cph6k7prppj2jpk1p0kv21lzt"); // if (!f)
UNSUPPORTED("vsh6vacplnxa4vg4vqz6gr3h"); // return; /* FIXME - need some error handling */
UNSUPPORTED("4dxia19suxcfx8nx4kkv03xvr"); // g = agread(f,((Agdisc_t *)0));
UNSUPPORTED("chdfpk39x7sd1pta68dy54uc7"); // fclose(f);
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); // }
UNSUPPORTED("d4y2wp550bqfklklls2la62re"); // if (!g)
UNSUPPORTED("t91xvoytv7bz3axiuer1p2jk"); // return; /* FIXME - need some error handling */
UNSUPPORTED("8vkljh4chrkc3gbo7q02no1z9"); // if (gvc->g) {
UNSUPPORTED("bufvf17xepz6u0m39ufe7ye84"); // gvle = gvc->layout.engine;
UNSUPPORTED("czf1mh1evonsv8so8ps3947ll"); // if (gvle && gvle->cleanup)
UNSUPPORTED("uyay82wv3l1kokjwlaueo2db"); // gvle->cleanup(gvc->g);
UNSUPPORTED("2aupiz398k8rkbfq3c05sw8rv"); // graph_cleanup(gvc->g);
UNSUPPORTED("a5pud2m3sxqnuvqgon9a1at18"); // agclose(gvc->g);
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); // }
UNSUPPORTED("dc88opmbj2t1d95ft4b1qfucr"); // aginit (g, AGRAPH, "Agraphinfo_t", sizeof(Agraphinfo_t), NOT(0));
UNSUPPORTED("9ags1qc3lejto2k8tjopp22e1"); // aginit (g, AGNODE, "Agnodeinfo_t", sizeof(Agnodeinfo_t), NOT(0));
UNSUPPORTED("e8pylpzs6p3co7burg6on5rs9"); // aginit (g, AGEDGE, "Agedgeinfo_t", sizeof(Agedgeinfo_t), NOT(0));
UNSUPPORTED("8zmfa30bj4y52yk4nu6fzjg4a"); // gvc->g = g;
UNSUPPORTED("eal5jjm76ug7lf7e9m9yk6um"); // GD_gvc(g) = gvc;
UNSUPPORTED("6cbvip0hdqnrg54zv7c3oesf1"); // if (gvLayout(gvc, g, layout) == -1)
UNSUPPORTED("t91xvoytv7bz3axiuer1p2jk"); // return; /* FIXME - need some error handling */
UNSUPPORTED("99q6bmbem9osq0wmq124s5bc4"); // job->selected_obj = NULL;
UNSUPPORTED("cqfz5sjxk5oljgi2g2rkngkxw"); // job->current_obj = NULL;
UNSUPPORTED("14bxw21mx0itq382s1d9yvadm"); // job->needs_refresh = 1;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
throw new UnsupportedOperationException();
}
//3 1k1rh0zcbdhmc63pah8p3v9a5
// static void gvevent_layout (GVJ_t * job, const char *layout)
public static Object gvevent_layout(Object... arg) {
UNSUPPORTED("84aq06ks1526mvfbsygstl1m6"); // static void gvevent_layout (GVJ_t * job, const char *layout)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("6vga6er14oo3mi8zwv56hjzy9"); // gvLayout(job->gvc, job->gvc->g, layout);
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
throw new UnsupportedOperationException();
}
//3 8m9msj4hgktq8ewa10u5wbtf7
// static void gvevent_render (GVJ_t * job, const char *format, const char *filename)
public static Object gvevent_render(Object... arg) {
UNSUPPORTED("6lp11ec3wv4z0karcudj7m75i"); // static void gvevent_render (GVJ_t * job, const char *format, const char *filename)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("bwwsrqv41ezfoxciv5yp7fxcs"); // gvRenderFilename(job->gvc, job->gvc->g, format, filename);
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
throw new UnsupportedOperationException();
}
//1 5jkaqx0en4lqut923scwlpad7
// gvevent_key_binding_t gvevent_key_binding[] =
//1 79b1htxh6vczq03o7b1tx96yh
// int gvevent_key_binding_size = (sizeof(gvevent_key_binding)/sizeof(gvevent_key_binding[0]))
//1 2rfceko46oix2bfpek421g4uv
// gvdevice_callbacks_t gvdevice_callbacks =
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy