demonlj 发表于 2005-8-21 17:28:04

请教e17几个问题

e17编译都还挺容易的,上手可能要花点时间。我用的是20050813cvs的,系统是magic
主要的问题是:evidence无法编译,无论是用fc4的srpm重新编译还是下载evidence主页上的20050220版本都不能编译通过,主要问题是在evidence-0.9.8/src/gui/gtk2/icon_view/下的gevas_light.c编译出问题,出在这个定义上
switch(event->type) {
    case GDK_LEAVE_NOTIFY:
      evas_event_feed_mouse_out(gevas->evas,NULL);
      break;

    case GDK_ENTER_NOTIFY:
      evas_event_feed_mouse_in(gevas->evas,NULL);
      break;

    case GDK_MOTION_NOTIFY:
      gdk_window_get_pointer(widget->window,&x,&y,NULL);
      evas_event_feed_mouse_move(gevas->evas,x,y,NULL);
      break;

    case GDK_3BUTTON_PRESS:
      c=EVAS_BUTTON_TRIPLE_CLICK;
    case GDK_2BUTTON_PRESS:
      if(c==EVAS_BUTTON_NONE)
      c=EVAS_BUTTON_DOUBLE_CLICK;
    case GDK_BUTTON_PRESS:
      x=(int)event->button.x;
      y=(int)event->button.y;
      b=(int)event->button.button;

      evas_event_feed_mouse_move(gevas->evas,x,y,NULL);
      evas_event_feed_mouse_down(gevas->evas,b,c,NULL);
      break;
            
    case GDK_BUTTON_RELEASE:
      x=(int)event->button.x;
      y=(int)event->button.y;
      b=(int)event->button.button;

      evas_event_feed_mouse_move(gevas->evas,x,y,NULL);
      evas_event_feed_mouse_up(gevas->evas,b,c,NULL);
      break;

    default:
      break; }


还有个问题,eap文件如何制作?

cobranail 发表于 2005-8-21 21:30:13

e_util_eapp_edit

silencejjk 发表于 2005-8-22 11:13:46

参考 get-e.org 的中文文档。。。会对你有帮助的。
这个网站里还有几个theme。挺PL的。。

demonlj 发表于 2005-8-22 12:30:29

谢谢,eap已经会做了。至于前一个问题,颇为不解

无双TM 发表于 2005-8-22 18:54:51

可以直接下evidence的rpm包安装

源码安装好像是有问题

demonlj 发表于 2005-8-22 19:08:30

我也有下载rpm包安装,但是依赖太多。所以就找其srpm重编译,但也是同样的问题
觉得没有道理

无双TM 发表于 2005-8-23 18:58:25

我编译时没有编过

另外依赖应该不多的吧
或是使用-f强制安装

demonlj 发表于 2005-8-23 19:43:31

force能过去,但是使用的时候 就出问题了.依赖看来是必须安装的
页: [1]
查看完整版本: 请教e17几个问题