Use an ARGB window for the Ecore Evas.
[euphoria.git] / bin / euphoria
index e2077a266f3db45d5569cfe63c9f0efa18debc35..af0b49100a477ebd791e531a3833f448ff65e6a0 100644 (file)
@@ -21,7 +21,7 @@ require "euphoria/slider"
 require "euphoria/volume_box"
 require "euphoria/playtime_updater"
 require "euphoria/playback_status_handler"
-require "euphoria/file_dialog"
+#require "euphoria/file_dialog"
 
 Config = Struct.new("Config", :ipc_path, :theme, :time_display_elapsed)
 
@@ -150,10 +150,12 @@ private
                @ee = Ecore::Evas::SoftwareX11.new
                @ee.title = "Euphoria"
                @ee.name_class = ["Euphoria", "Euphoria"]
+               @ee.has_alpha = true
                @ee.borderless = true
 
                #@ee.evas.font_path_append("/usr/X11R6/lib/X11/fonts/TTF")
                #@ee.evas.font_path_append(ENV["HOME"] + "/.fonts")
+               @ee.evas.font_hinting = Evas::Evas::AUTO
 
                @ee.on_pre_render { Edje::thaw }
                @ee.on_post_render { Edje::freeze }
@@ -192,8 +194,6 @@ private
 
                @ee.resize(w, h)
 
-               @ee.shaped = !@edje.data("shaped").nil?
-
                ui_refresh_seeker(0)
        end