问题标签 [fox-toolkit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1342 浏览

windows-8 - CreateWindowExA 在 Windows 8(Pro 64 位)上失败

在 Windows 8(64 位)上为 64 位应用程序调用 CreateWindowExA 是否存在已知问题?

背景:我正在使用FOX 工具包(FOX STABLE 1.6.46)。在编译和运行最简单的Hello World示例(“hello”)时,对CreateWindowExA文件 FXWindow.cpp:1345 中的调用返回零 HWND 句柄(但GetLastError()不报告错误)。这只发生在一种特定的配置中:

CreateWindowExA最后的配置有什么不同。请注意,窗口过程在所有情况下都是相同的,并且它接收到的消息按顺序如下:

  • WM_GETMINMAXINFO(转发给DefWindowProc
  • WM_NCCREATE(转发给DefWindowProc

在最后一个配置中,它继续,WM_NCDESTROY然后CreateWindowExA返回 NULL。

在所有其他配置中,WM_NCCALCSIZE被发送,最后被发送WM_CREATE

0 投票
2 回答
2490 浏览

macos - 如何在 mac osx 中使用 glx.h 编译 fox-toolkit

我正在尝试在 Mac OSX 山狮(10.8)中构建具有 opengl 支持的Fox-toolkit 。我已经修改了配置文件

总帐/gl.h 总帐/glu.h

OpenGL/gl.h OpenGL/glu.h

它可以在配置过程中找到这两个文件。但是它找不到 glx.h 没有 GL/glx.h、OpenGL/glx.h 和 GLUT/glx.h

我安装了正确链接的 XQuartz。我可以在 /opt/X11/include/GL/glx.h 中看到 glx.h,但 fox-toolkit ./configure 找不到它。如何解决这个问题呢?

0 投票
1 回答
68 浏览

ruby - FXRuby Fox::FXText 在线程追加时中断

我正在尝试使用 FXRuby 制作一个套接字应用程序,并且在添加滚动条之前一切正常,然后应用程序崩溃。

做研究表明线程是问题,但我不知道有什么解决方法。有任何想法吗?

这是导致问题的线程

add 方法将文本行添加到 FXText 对象

EzSSL模块是我创建的一个 gem,用于与 openssl 建立安全套接字连接,并且像普通套接字连接一样工作

我是 Fox-Toolkit 和 FXRuby 的新手,因此感谢您提供任何帮助

0 投票
1 回答
40 浏览

fox-toolkit - Fox-Toolkit 配置颜色

是否可以配置 fox-toolkit 应用程序的背景颜色?我想添加一个可以由用户打开和关闭的暗模式(即将所有小部件的背景颜色设置为黑色)。

0 投票
0 回答
39 浏览

linux - 在小狗 linux 上配置 fox-toolkit 失败

我正在尝试在 fossapup64 9.5 上配置 fox-toolkit 1.7.77 并遇到错误:“在 $PATH 中找不到可接受的 C 编译器”。你能帮我弄清楚为什么它发现 g++ 不可接受吗?

我安装了以下软件包:

  • cpp-10_10.3.0 c 预处理器
  • g++-10_10.3.0 c++ 编译器
  • gcc-10_10.3.0 c 编译器
  • gcc-10-base_10.3.0

(在包“g++-10_10.3.0,从小狗包管理器下载)


这是我./configure在 fox-1.7.77 文件夹中尝试命令时发生的情况:

它告诉我检查的日志文件包含:

我对通过命令行设置应用程序很陌生,所以如果我遗漏任何相关信息或提供任何不相关信息,我深表歉意。