GhostBSD New Release 25.02-R14.3
GhostBSD の新バージョン GhostBSD 25.02-R14.3 p2 がリリースされました。ghostbsd.orgこのバージョンから、Community Images に Gershwin が加わりました。 Gershwin は GNUstep-base の desktop 環境です。今のところPreview版です。...
View ArticleGNUstep Core Animation with CAAppKitBridge
新しい GNUstep Project site が開設されています。GNUstep関連のドキュメントが整備され、再編集されています。 new GNUstep Project sitehttps://gnustep.github.io/Core Animation Example参考サイト Core Animation...
View ArticleCamlkit & GNUstep OpenGLView (2)
前回に続き OpenGLView の記事です。 gles3 https://github.com/craff/gles3のプロジェクト内の examples に rotating cube があります。これを NSOpenGLView で描画してみました。[実行結果]cube の回転には NSTimer を用いています。プロジェクト構成/bin /Resources MainMenu.gorm...
View ArticleCamlkit & GNUstep OpenGLView
OCamlの OpenGL用のライブラリ gles3 を利用して、GNUstepの NSOpenGLView に triangle を描画してみました。shader を使って描画します。 gles3 https://github.com/craff/gles3[実行結果]プロジェクト構成/bin /Resources MainMenu.gorm Info-gnustep.plist dune...
View ArticleCamlkit & GNUstep ImageView
camlkitとGNUstepを使用して、imageを表示してみました。 NSImageView を使用している。[実行結果]画像はGNUstep.tiff button, label(TextField), image, image付きbuttonを表示しています。プロジェクト構成 (dune init project で作成。前回同様、build, exec の後lib, test...
View ArticleCamlkit v0.2 & GNUstep (2)
前回報告した camlkitGS ライブラリを用いて、GNUstepのAppKit と CoreGraphics プログラムが実行できます。[実行結果] AppKitCoreGraphicsAppKit プログラム (dune init project で作成、その後libとtestを削除している。)/bin dune main.mldune(executable (public_name...
View ArticleCamlkit v0.2 & GNUstep
GhostBSD の新しい バージョン、GhostBSD-24.07.3 がリリースされました。これまで利用していた devtools (os-generic-userland-devtools) が変更になっています。devtools をインストールするには、以下のようにします。 sudo pkg install -g 'GhostBSD*-dev'Camlkit のバージョンが v0.2...
View ArticleCamlkit GNUstep CoreGraphics
Camlkitを用いて、GNUstep CoreGraphicsにトライしてみました。GNUstepのlibs-opalのTestsにあるpdf.mを参考にして、同様な方法でPDFContextに描画できました。[実行結果](黒の長方形一つ描画している)camlkitのv0.2.0からCoreFoundation,...
View ArticleCamlkit GNUstep
gorm ファイルからの起動とcamlkit-examplesの2-default-appを組み合わせてみました。[実行結果]メニュー(Main Menu)がgormアプリで作成したもので、起動時に読み込んでいます。ファイル構成gnustep-app /Resources MainMenu.gorm Info-gnustep.plist dune dune-project...
View ArticleCamlkit GNUstep with Gorm
GNUstepでは、gormファイルを読み込んでアプリを起動することができますが、 Camlkitでも可能かトライしてみました。[実行結果]アプリの起動時に、gormファイル読み込んだところ。 gormファイルは、Gormアプリの [New Application] で生成したもの。ファイル構成gnustep-app /Resources MyApp.gorm(上記のgormファイル)...
View ArticleCamlkit GNUstep Example
前回に続き、camlkit-examplesを試してみました。 camlkit-exampleshttps://github.com/dboris/camlkit-examplesgnustep用のexampleとして、 c-gnustep-appがあります。これを試してみました。[実行結果]下記修正箇所があります。 1 dune file...
View ArticleCamlkit & GNUstep
Cocoa frameworksのOCaml bindingsに、Camlkitがあります。今回このCamlkitを試してみました。[ANN] Camlkithttps://discuss.ocaml.org/t/ann-camlkit-macos-ios-gnustep-toolkit-for-ocaml/14722 Camlkit project...
View ArticleSwift Vulkan & GNUStepSwiftBridge (2)
前回につづき、Swift Vulkan & GNUStepSwiftBridgeについての記事です。今回は、Vulkanウィンドウを表示しながらGNUstepウィンドウやメニューの操作が出来るようにしました。[ 実行結果 ] (起動時の状態から、NSWindow上のボタンとメニューを操作しているところ)Vulkanウィンドウ(glfw window)は、NSWindowに貼り付けています。...
View ArticleSwift Vulkan & GNUStepSwiftBridge
Swif言語を用いてVulkanによる描画にトライしました。 GNUStepSwiftBridgeと組合せて、NSWindow上のボタンから実行できるようにしています。Vulkanの描画は、glfwを使ってXWindowに描画します。[ 実行結果 ]...
View ArticleGNUStepSwiftBridge & OpenGL
GNUStepSwiftBridge を使って NSOpenGLView への描画にトライしました。[ 実行結果 ]Swift で OpenGLによる描画のサンプルがあります。GitHub - sakrist/Swift_OpenGL_Example: :star: Swift OpenGL Example written with swift (for Ubuntu, macOS, iOS and...
View ArticleGNUStepSwiftBridge & CairoGraphics
前回の GNUStepSwiftBridge を利用して、CairoGraphics を行いました。実行結果起動時メニューアイテム(AItem)をクリック時InfoPanel の表示前回からの変更点 Resources ファイルの .build/debug ディレクトリへのコピー 前回はResouces を手動で コピーしていましたが、これをプログラム内で行うようにしました。FileManager...
View ArticleGNUStepSwiftBridge
discuss-gnustep mailing list(https://mail.gnu.org/archive/html/discuss-gnustep/) の8月のリストに、以下のような投稿がありました。 Swift calling into GNUStep Progressgithub:...
View ArticleSwift CairoGraphics
前回報告した GNUstep CoreGraphics は、「今更 GNUstep?」感がありますので、同様な事を Swift で行ってみました。Linux(Lubuntu 22.04) の Swift(v5.8) を使用しています。(Swift のインストールは、UbuntuでSwiftの環境構築を行う方法を参照。 バージョンは Ubuntuバージョンに揃えます。)cairo...
View ArticleGNUstep CoreGraphics (2)
前回報告した ProjectCenter を使って作成した CoreGraphics のプログラムです。実行結果起動時の画面 (Draw1) Draw2(メニューから Draw → Draw2 を選択) Draw3 Draw4プログラム(プロジェクト生成時以降、編集したプログラム) Headers AppController.h #ifndef _PCAPPPROJ_APPCONTROLLER_H...
View ArticleGNUstep CoreGraphics (1)
今回は、ブログタイトルから離れて、GNUstepについて書いています。最近 GNUstepや Objective-Cについての記事が、2、3報告されています。今更のObjective-C | 貯え 小道具 興味ない?M1 Mac-Ubuntu20.04でGNUstep | 貯え 小道具 興味ない?GNUstepをWindowsで試すならWSLを使う-Ubuntu 20.04...
View Article