Sha256: 9dbdb12ee694007433cbbc078b42d95985891b423bf28f439bd56d6befa6c3b8

Contents?: true

Size: 433 Bytes

Versions: 2

Compression:

Stored size: 433 Bytes

Contents

# frozen_string_literal: true

require 'gtk3'
require_relative 'application_window'

# Main module
module Pickaxe
  # Pickaxe::Application < Gtk::Application
  class Application < Gtk::Application
    def initialize
      super 'com.ismailarilik.pickaxe'

      signal_connect 'activate' do |application|
        @application_window = ApplicationWindow.new application
        @application_window.present
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
pickaxegem-0.1.1 lib/pickaxe/application.rb
pickaxegem-0.1.0 lib/pickaxe/application.rb