Class: Glimmer::SWT::CDateTimeProxy

Inherits:
WidgetProxy
  • Object
show all
Defined in:
lib/glimmer-cw-cdatetime-nebula/ext/glimmer/swt/c_date_time_proxy.rb

Overview

This modules just configures Glimmer to work with Nebula CDateTime Since it is wrapping an existing SWT widget with the same name, it is not implemented as a typical “Glimmer Custom Widget”, yet just a Glimmer widget proxy that extends Glimmer::SWT::WidgetProxy

Instance Method Summary collapse

Instance Method Details

#text_widget_proxyObject



29
30
31
# File 'lib/glimmer-cw-cdatetime-nebula/ext/glimmer/swt/c_date_time_proxy.rb', line 29

def text_widget_proxy
  WidgetProxy.create(swt_widget: swt_widget.text_widget.control) if swt_widget.text_widget
end

#toggle_openObject



33
34
35
# File 'lib/glimmer-cw-cdatetime-nebula/ext/glimmer/swt/c_date_time_proxy.rb', line 33

def toggle_open
  swt_widget.set_open(!swt_widget.is_open)
end