Hung-Ming Chen's Blog

星期一, 5月 28, 2007

GTK+ and SDL

在 GTK+ 的框架中要顯示 SDL 還真是個麻煩的東西, 只能顯示一個 surface 就算了
初始化的順序, GtkWindow 的屬性也要小心設定
偏偏這些東西在 Google 找了半天都找不到, 只能自己慢慢 try
  1. GtkWindow 的初始位置要改成 CENTER
  2. 負責顯示 SDL 的 GtkWidget 要在上層的 GtkWindow 顯示 (gtk_widget_show()) 前先實體化 (gtk_widget_realize())
  3. 3. SDL hack window ID. 用 GDK_WINDOW_XWINDOW 取得 widget 的 window ID, 放到環境變數 SDL_WINDOWID 後才能執行 SDL 初始化 SDL_Init()

小雄, 陪伴我倆十年的狗兒子, 5/7 那天離開了我們
一個月前得知他罹患心臟病時, 知道他陪伴我們的日子可能不多了
但怎也沒想到離別的會來的如此之快, 全然地措手不及
眼淚流了又流, 再怎麼用力呼喚也喚不回拭去的生命
人生中第一次感覺到生命是如此的脆弱

村上春樹在『挪威的森林』中寫道:"死不是生的對極,而是潛存在生之中。"
現在, 我慢慢能夠理解這句話的函意