From f6c2d3d1de6ebd87c4f05a1566faf53cc16b50f5 Mon Sep 17 00:00:00 2001 From: David Lechner Date: Thu, 23 Mar 2017 23:36:57 -0500 Subject: [PATCH] documentation --- abstractclass.png | Bin 0 -> 693 bytes abstractmethod.png | Bin 0 -> 482 bytes abstractproperty.png | Bin 0 -> 776 bytes class.png | Bin 0 -> 624 bytes coll_close.png | Bin 0 -> 185 bytes coll_open.png | Bin 0 -> 204 bytes constant.png | Bin 0 -> 489 bytes constructor.png | Bin 0 -> 418 bytes delegate.png | Bin 0 -> 688 bytes devhelpstyle.css | 568 +++++++++++++++++ enum.png | Bin 0 -> 634 bytes enumvalue.png | Bin 0 -> 2978 bytes errorcode.png | Bin 0 -> 340 bytes errordomain.png | Bin 0 -> 668 bytes .../Ev3devKit.ConsoleApp.ConsoleApp.html | 45 ++ ev3devkit/Ev3devKit.ConsoleApp.html | 317 ++++++++++ .../Ev3devKit.ConsoleApp.input_event.html | 45 ++ ev3devkit/Ev3devKit.DATA_DIR.html | 51 ++ .../Ev3devKit.Devices.Cpu.get_model.html | 65 ++ .../Ev3devKit.Devices.Cpu.get_revision.html | 65 ++ ...3devKit.Devices.Cpu.get_serial_number.html | 65 ++ ev3devkit/Ev3devKit.Devices.Cpu.html | 67 ++ .../Ev3devKit.Devices.DcMotor.address.html | 61 ++ .../Ev3devKit.Devices.DcMotor.commands.html | 65 ++ ...Ev3devKit.Devices.DcMotor.driver_name.html | 61 ++ .../Ev3devKit.Devices.DcMotor.duty_cycle.html | 65 ++ ...3devKit.Devices.DcMotor.duty_cycle_sp.html | 65 ++ ev3devkit/Ev3devKit.Devices.DcMotor.html | 230 +++++++ .../Ev3devKit.Devices.DcMotor.polarity.html | 66 ++ ...v3devKit.Devices.DcMotor.ramp_down_sp.html | 61 ++ .../Ev3devKit.Devices.DcMotor.ramp_up_sp.html | 61 ++ ...v3devKit.Devices.DcMotor.send_command.html | 82 +++ ...Kit.Devices.DcMotor.set_duty_cycle_sp.html | 83 +++ ...evKit.Devices.DcMotor.set_stop_action.html | 85 +++ ...Ev3devKit.Devices.DcMotor.set_time_sp.html | 83 +++ .../Ev3devKit.Devices.DcMotor.state.html | 66 ++ ...v3devKit.Devices.DcMotor.stop_actions.html | 61 ++ .../Ev3devKit.Devices.Device.Device.html | 72 +++ ...evKit.Devices.Device.assert_connected.html | 74 +++ .../Ev3devKit.Devices.Device.connected.html | 64 ++ .../Ev3devKit.Devices.Device.device_name.html | 64 ++ ev3devkit/Ev3devKit.Devices.Device.html | 226 +++++++ .../Ev3devKit.Devices.Device.read_int.html | 90 +++ .../Ev3devKit.Devices.Device.read_string.html | 90 +++ ...Ev3devKit.Devices.Device.try_read_int.html | 80 +++ ...devKit.Devices.Device.try_read_string.html | 80 +++ ...v3devKit.Devices.Device.try_write_int.html | 86 +++ ...evKit.Devices.Device.try_write_string.html | 86 +++ .../Ev3devKit.Devices.Device.udev_device.html | 63 ++ .../Ev3devKit.Devices.Device.write_int.html | 87 +++ ...Ev3devKit.Devices.Device.write_string.html | 87 +++ ...Kit.Devices.DeviceError.NOT_CONNECTED.html | 54 ++ ...3devKit.Devices.DeviceError.NOT_FOUND.html | 54 ++ ev3devkit/Ev3devKit.Devices.DeviceError.html | 64 ++ ...t.Devices.DeviceManager.DeviceManager.html | 71 +++ ....Devices.DeviceManager.dc_motor_added.html | 81 +++ ...t.Devices.DeviceManager.get_dc_motors.html | 80 +++ ...evices.DeviceManager.get_input_device.html | 98 +++ ...vices.DeviceManager.get_input_devices.html | 80 +++ ...3devKit.Devices.DeviceManager.get_led.html | 104 ++++ ...devKit.Devices.DeviceManager.get_leds.html | 80 +++ ...er.get_nxt_analog_sensor_driver_names.html | 72 +++ ...evKit.Devices.DeviceManager.get_ports.html | 80 +++ ...ices.DeviceManager.get_power_supplies.html | 80 +++ ...Kit.Devices.DeviceManager.get_sensors.html | 80 +++ ...evices.DeviceManager.get_servo_motors.html | 80 +++ ...DeviceManager.get_system_power_supply.html | 81 +++ ...evices.DeviceManager.get_tacho_motors.html | 80 +++ .../Ev3devKit.Devices.DeviceManager.html | 237 +++++++ ...Kit.Devices.DeviceManager.input_added.html | 72 +++ ...evKit.Devices.DeviceManager.led_added.html | 81 +++ ...vKit.Devices.DeviceManager.port_added.html | 81 +++ ...ices.DeviceManager.power_supply_added.html | 81 +++ ...it.Devices.DeviceManager.sensor_added.html | 81 +++ ...vices.DeviceManager.servo_motor_added.html | 81 +++ ...vices.DeviceManager.tacho_motor_added.html | 81 +++ ...devKit.Devices.Input.EV3_BUTTONS_NAME.html | 67 ++ ...t.Devices.Input.EV3_SPEAKER_BEEP_NAME.html | 72 +++ .../Ev3devKit.Devices.Input.capabilities.html | 65 ++ .../Ev3devKit.Devices.Input.device_name.html | 65 ++ .../Ev3devKit.Devices.Input.do_bell.html | 76 +++ .../Ev3devKit.Devices.Input.do_tone.html | 76 +++ ...evKit.Devices.Input.event_device_name.html | 66 ++ .../Ev3devKit.Devices.Input.get_bit_at.html | 90 +++ ...Ev3devKit.Devices.Input.get_key_state.html | 82 +++ ...v3devKit.Devices.Input.has_capability.html | 82 +++ .../Ev3devKit.Devices.Input.has_key.html | 82 +++ ...it.Devices.Input.has_sound_capability.html | 82 +++ ev3devkit/Ev3devKit.Devices.Input.html | 249 ++++++++ .../Ev3devKit.Devices.Input.key_down.html | 75 +++ ev3devkit/Ev3devKit.Devices.Input.key_up.html | 75 +++ ev3devkit/Ev3devKit.Devices.Input.name.html | 74 +++ ...Devices.InputCapability.ABSOLUTE_AXIS.html | 54 ++ ...evices.InputCapability.FORCE_FEEDBACK.html | 54 ++ ...InputCapability.FORCE_FEEDBACK_STATUS.html | 54 ++ ...Ev3devKit.Devices.InputCapability.KEY.html | 54 ++ ...Ev3devKit.Devices.InputCapability.LED.html | 59 ++ ...v3devKit.Devices.InputCapability.MISC.html | 54 ++ ...3devKit.Devices.InputCapability.POWER.html | 54 ++ ...Devices.InputCapability.RELATIVE_AXIS.html | 54 ++ ...devKit.Devices.InputCapability.REPEAT.html | 54 ++ ...3devKit.Devices.InputCapability.SOUND.html | 59 ++ ...devKit.Devices.InputCapability.SWITCH.html | 54 ++ ...putCapability.do_not_call_this_method.html | 74 +++ .../Ev3devKit.Devices.InputCapability.html | 100 +++ ev3devkit/Ev3devKit.Devices.Led.EV3_LEFT.html | 60 ++ .../Ev3devKit.Devices.Led.EV3_RIGHT.html | 60 ++ .../Ev3devKit.Devices.Led.brightness.html | 61 ++ ev3devkit/Ev3devKit.Devices.Led.color.html | 61 ++ ev3devkit/Ev3devKit.Devices.Led.html | 213 +++++++ .../Ev3devKit.Devices.Led.max_brightness.html | 60 ++ ev3devkit/Ev3devKit.Devices.Led.name.html | 60 ++ .../Ev3devKit.Devices.Led.set_brightness.html | 78 +++ .../Ev3devKit.Devices.Led.set_trigger.html | 79 +++ ev3devkit/Ev3devKit.Devices.Led.trigger.html | 60 ++ ev3devkit/Ev3devKit.Devices.Led.triggers.html | 60 ++ ...devKit.Devices.MotorPolarity.INVERTED.html | 54 ++ ...v3devKit.Devices.MotorPolarity.NORMAL.html | 54 ++ .../Ev3devKit.Devices.MotorPolarity.html | 65 ++ ...evKit.Devices.MotorStateFlags.HOLDING.html | 51 ++ ...evKit.Devices.MotorStateFlags.RAMPING.html | 51 ++ ...evKit.Devices.MotorStateFlags.RUNNING.html | 51 ++ ...evKit.Devices.MotorStateFlags.STALLED.html | 51 ++ .../Ev3devKit.Devices.MotorStateFlags.html | 69 +++ ev3devkit/Ev3devKit.Devices.Port.INPUT_1.html | 65 ++ ev3devkit/Ev3devKit.Devices.Port.INPUT_2.html | 65 ++ ev3devkit/Ev3devKit.Devices.Port.INPUT_3.html | 65 ++ ev3devkit/Ev3devKit.Devices.Port.INPUT_4.html | 65 ++ .../Ev3devKit.Devices.Port.OUTPUT_A.html | 65 ++ .../Ev3devKit.Devices.Port.OUTPUT_B.html | 65 ++ .../Ev3devKit.Devices.Port.OUTPUT_C.html | 65 ++ .../Ev3devKit.Devices.Port.OUTPUT_D.html | 65 ++ ev3devkit/Ev3devKit.Devices.Port.address.html | 66 ++ .../Ev3devKit.Devices.Port.driver_name.html | 65 ++ ev3devkit/Ev3devKit.Devices.Port.html | 247 ++++++++ ev3devkit/Ev3devKit.Devices.Port.mode.html | 66 ++ ev3devkit/Ev3devKit.Devices.Port.modes.html | 66 ++ .../Ev3devKit.Devices.Port.set_device.html | 85 +++ .../Ev3devKit.Devices.Port.set_mode.html | 83 +++ ev3devkit/Ev3devKit.Devices.Port.status.html | 68 ++ ...es.PowerSupply.CapacityLevel.CRITICAL.html | 55 ++ ...evices.PowerSupply.CapacityLevel.FULL.html | 55 ++ ...evices.PowerSupply.CapacityLevel.HIGH.html | 55 ++ ...Devices.PowerSupply.CapacityLevel.LOW.html | 55 ++ ...ices.PowerSupply.CapacityLevel.NORMAL.html | 55 ++ ...ces.PowerSupply.CapacityLevel.UNKNOWN.html | 55 ++ ...PowerSupply.CapacityLevel.from_string.html | 64 ++ ...Kit.Devices.PowerSupply.CapacityLevel.html | 86 +++ ...s.PowerSupply.CapacityLevel.to_string.html | 62 ++ ...vKit.Devices.PowerSupply.Scope.DEVICE.html | 58 ++ ...vKit.Devices.PowerSupply.Scope.SYSTEM.html | 58 ++ ...Kit.Devices.PowerSupply.Scope.UNKNOWN.html | 58 ++ ...Devices.PowerSupply.Scope.from_string.html | 61 ++ .../Ev3devKit.Devices.PowerSupply.Scope.html | 83 +++ ...t.Devices.PowerSupply.Scope.to_string.html | 59 ++ ...evices.PowerSupply.SupplyType.BATTERY.html | 58 ++ ....Devices.PowerSupply.SupplyType.MAINS.html | 58 ++ ...evices.PowerSupply.SupplyType.UNKNOWN.html | 58 ++ ...it.Devices.PowerSupply.SupplyType.UPS.html | 58 ++ ...it.Devices.PowerSupply.SupplyType.USB.html | 58 ++ ...evices.PowerSupply.SupplyType.USB_ACA.html | 55 ++ ...evices.PowerSupply.SupplyType.USB_CDP.html | 58 ++ ...evices.PowerSupply.SupplyType.USB_DCP.html | 58 ++ ...es.PowerSupply.SupplyType.from_string.html | 67 ++ ...devKit.Devices.PowerSupply.SupplyType.html | 97 +++ ...ices.PowerSupply.SupplyType.to_string.html | 64 ++ ...t.Devices.PowerSupply.Technology.LIFE.html | 58 ++ ...t.Devices.PowerSupply.Technology.LIMN.html | 58 ++ ...t.Devices.PowerSupply.Technology.LION.html | 58 ++ ...t.Devices.PowerSupply.Technology.LIPO.html | 58 ++ ...t.Devices.PowerSupply.Technology.NICD.html | 58 ++ ...t.Devices.PowerSupply.Technology.NIMH.html | 58 ++ ...evices.PowerSupply.Technology.UNKNOWN.html | 58 ++ ...es.PowerSupply.Technology.from_string.html | 65 ++ ...devKit.Devices.PowerSupply.Technology.html | 95 +++ ...ices.PowerSupply.Technology.to_string.html | 63 ++ ...it.Devices.PowerSupply.capacity_level.html | 66 ++ ...Ev3devKit.Devices.PowerSupply.current.html | 66 ++ ...evKit.Devices.PowerSupply.has_current.html | 66 ++ ...3devKit.Devices.PowerSupply.has_power.html | 66 ++ ...evKit.Devices.PowerSupply.has_voltage.html | 66 ++ ev3devkit/Ev3devKit.Devices.PowerSupply.html | 237 +++++++ .../Ev3devKit.Devices.PowerSupply.power.html | 66 ++ .../Ev3devKit.Devices.PowerSupply.scope.html | 66 ++ ...evKit.Devices.PowerSupply.supply_type.html | 66 ++ ...devKit.Devices.PowerSupply.technology.html | 66 ++ ...Ev3devKit.Devices.PowerSupply.voltage.html | 66 ++ ...evKit.Devices.PowerSupply.voltage_max.html | 67 ++ ...evKit.Devices.PowerSupply.voltage_min.html | 67 ++ .../Ev3devKit.Devices.Sensor.address.html | 67 ++ .../Ev3devKit.Devices.Sensor.commands.html | 66 ++ .../Ev3devKit.Devices.Sensor.decimals.html | 65 ++ .../Ev3devKit.Devices.Sensor.driver_name.html | 65 ++ .../Ev3devKit.Devices.Sensor.fw_version.html | 66 ++ ...devKit.Devices.Sensor.get_float_value.html | 91 +++ .../Ev3devKit.Devices.Sensor.get_value.html | 91 +++ ev3devkit/Ev3devKit.Devices.Sensor.html | 235 +++++++ ev3devkit/Ev3devKit.Devices.Sensor.mode.html | 66 ++ ev3devkit/Ev3devKit.Devices.Sensor.modes.html | 66 ++ .../Ev3devKit.Devices.Sensor.num_values.html | 65 ++ .../Ev3devKit.Devices.Sensor.poll_ms.html | 66 ++ ...Ev3devKit.Devices.Sensor.send_command.html | 83 +++ .../Ev3devKit.Devices.Sensor.set_mode.html | 83 +++ .../Ev3devKit.Devices.Sensor.set_poll_ms.html | 83 +++ ev3devkit/Ev3devKit.Devices.Sensor.units.html | 67 ++ .../Ev3devKit.Devices.ServoMotor.address.html | 62 ++ ...Ev3devKit.Devices.ServoMotor.commands.html | 62 ++ ...devKit.Devices.ServoMotor.driver_name.html | 61 ++ ev3devkit/Ev3devKit.Devices.ServoMotor.html | 217 +++++++ ...evKit.Devices.ServoMotor.max_pulse_sp.html | 63 ++ ...evKit.Devices.ServoMotor.mid_pulse_sp.html | 63 ++ ...evKit.Devices.ServoMotor.min_pulse_sp.html | 63 ++ ...Ev3devKit.Devices.ServoMotor.polarity.html | 63 ++ ...devKit.Devices.ServoMotor.position_sp.html | 63 ++ .../Ev3devKit.Devices.ServoMotor.rate_sp.html | 64 ++ ...evKit.Devices.ServoMotor.send_command.html | 80 +++ .../Ev3devKit.Devices.ServoMotor.state.html | 62 ++ ...v3devKit.Devices.SoundCapability.BELL.html | 54 ++ ...v3devKit.Devices.SoundCapability.TONE.html | 54 ++ .../Ev3devKit.Devices.SoundCapability.html | 64 ++ .../Ev3devKit.Devices.TachoMotor.address.html | 77 +++ ...Ev3devKit.Devices.TachoMotor.commands.html | 97 +++ ...vKit.Devices.TachoMotor.count_per_rot.html | 79 +++ ...devKit.Devices.TachoMotor.driver_name.html | 77 +++ ...3devKit.Devices.TachoMotor.duty_cycle.html | 77 +++ ...vKit.Devices.TachoMotor.duty_cycle_sp.html | 77 +++ ...it.Devices.TachoMotor.hold_position_d.html | 77 +++ ...it.Devices.TachoMotor.hold_position_i.html | 77 +++ ...it.Devices.TachoMotor.hold_position_p.html | 77 +++ ev3devkit/Ev3devKit.Devices.TachoMotor.html | 299 +++++++++ ...v3devKit.Devices.TachoMotor.max_speed.html | 77 +++ ...Ev3devKit.Devices.TachoMotor.polarity.html | 78 +++ ...Ev3devKit.Devices.TachoMotor.position.html | 78 +++ ...devKit.Devices.TachoMotor.position_sp.html | 79 +++ ...evKit.Devices.TachoMotor.ramp_down_sp.html | 77 +++ ...3devKit.Devices.TachoMotor.ramp_up_sp.html | 77 +++ ...evKit.Devices.TachoMotor.send_command.html | 95 +++ ...it.Devices.TachoMotor.set_stop_action.html | 97 +++ .../Ev3devKit.Devices.TachoMotor.speed.html | 78 +++ ...Devices.TachoMotor.speed_regulation_d.html | 77 +++ ...Devices.TachoMotor.speed_regulation_i.html | 77 +++ ...Devices.TachoMotor.speed_regulation_p.html | 77 +++ ...Ev3devKit.Devices.TachoMotor.speed_sp.html | 78 +++ .../Ev3devKit.Devices.TachoMotor.state.html | 80 +++ ...devKit.Devices.TachoMotor.stop_action.html | 79 +++ ...evKit.Devices.TachoMotor.stop_actions.html | 83 +++ .../Ev3devKit.Devices.TachoMotor.time_sp.html | 77 +++ ev3devkit/Ev3devKit.Devices.html | 106 ++++ .../Ev3devKit.Ui.Box.Box.horizontal.html | 58 ++ ev3devkit/Ev3devKit.Ui.Box.Box.vertical.html | 58 ++ ev3devkit/Ev3devKit.Ui.Box.direction.html | 59 ++ ev3devkit/Ev3devKit.Ui.Box.do_layout.html | 60 ++ ...Ev3devKit.Ui.Box.get_preferred_height.html | 60 ++ ...Ui.Box.get_preferred_height_for_width.html | 60 ++ .../Ev3devKit.Ui.Box.get_preferred_width.html | 60 ++ ...Ui.Box.get_preferred_width_for_height.html | 60 ++ ev3devkit/Ev3devKit.Ui.Box.html | 310 ++++++++++ ev3devkit/Ev3devKit.Ui.Box.spacing.html | 60 ++ .../Ev3devKit.Ui.BoxDirection.HORIZONTAL.html | 54 ++ .../Ev3devKit.Ui.BoxDirection.VERTICAL.html | 54 ++ ev3devkit/Ev3devKit.Ui.BoxDirection.html | 64 ++ ev3devkit/Ev3devKit.Ui.Button.Button.html | 64 ++ ...Ev3devKit.Ui.Button.Button.with_label.html | 70 +++ .../Ev3devKit.Ui.Button.draw_background.html | 56 ++ ...it.Ui.Button.draw_children_as_focused.html | 57 ++ ev3devkit/Ev3devKit.Ui.Button.html | 280 +++++++++ ev3devkit/Ev3devKit.Ui.Button.pressed.html | 55 ++ ...t.Ui.CheckButton.CheckButton.checkbox.html | 61 ++ ...vKit.Ui.CheckButton.CheckButton.radio.html | 70 +++ ...vKit.Ui.CheckButton.check_button_type.html | 60 ++ .../Ev3devKit.Ui.CheckButton.checked.html | 60 ++ ...Ev3devKit.Ui.CheckButton.draw_content.html | 61 ++ ...t.Ui.CheckButton.get_preferred_height.html | 61 ++ ...it.Ui.CheckButton.get_preferred_width.html | 61 ++ ev3devkit/Ev3devKit.Ui.CheckButton.group.html | 60 ++ ev3devkit/Ev3devKit.Ui.CheckButton.html | 254 ++++++++ .../Ev3devKit.Ui.CheckButton.inner_size.html | 61 ++ .../Ev3devKit.Ui.CheckButton.outer_size.html | 60 ++ ....Ui.CheckButtonGroup.CheckButtonGroup.html | 52 ++ ev3devkit/Ev3devKit.Ui.CheckButtonGroup.html | 139 +++++ ...Kit.Ui.CheckButtonGroup.selected_item.html | 52 ++ ...Ev3devKit.Ui.CheckButtonType.CHECKBOX.html | 54 ++ .../Ev3devKit.Ui.CheckButtonType.RADIO.html | 55 ++ ev3devkit/Ev3devKit.Ui.CheckButtonType.html | 65 ++ ....Ui.CheckboxMenuItem.CheckboxMenuItem.html | 61 ++ ...v3devKit.Ui.CheckboxMenuItem.checkbox.html | 52 ++ ev3devkit/Ev3devKit.Ui.CheckboxMenuItem.html | 164 +++++ .../Ev3devKit.Ui.Container.Container.html | 80 +++ .../Ev3devKit.Ui.Container._children.html | 68 ++ ev3devkit/Ev3devKit.Ui.Container.add.html | 87 +++ ev3devkit/Ev3devKit.Ui.Container.child.html | 72 +++ .../Ev3devKit.Ui.Container.child_added.html | 80 +++ .../Ev3devKit.Ui.Container.child_removed.html | 80 +++ .../Ev3devKit.Ui.Container.children.html | 74 +++ ...Ev3devKit.Ui.Container.container_type.html | 72 +++ ...Kit.Ui.Container.descendant_has_focus.html | 71 +++ .../Ev3devKit.Ui.Container.do_layout.html | 72 +++ ...Ui.Container.draw_children_as_focused.html | 73 +++ .../Ev3devKit.Ui.Container.draw_content.html | 72 +++ .../Ev3devKit.Ui.Container.focus_first.html | 79 +++ ...Kit.Ui.Container.get_preferred_height.html | 72 +++ ...tainer.get_preferred_height_for_width.html | 72 +++ ...vKit.Ui.Container.get_preferred_width.html | 72 +++ ...tainer.get_preferred_width_for_height.html | 72 +++ ev3devkit/Ev3devKit.Ui.Container.html | 353 +++++++++++ .../Ev3devKit.Ui.Container.insert_before.html | 90 +++ ev3devkit/Ev3devKit.Ui.Container.remove.html | 80 +++ ...3devKit.Ui.Container.set_child_bounds.html | 104 ++++ ev3devkit/Ev3devKit.Ui.Container.sort.html | 80 +++ .../Ev3devKit.Ui.ContainerType.MULTIPLE.html | 54 ++ .../Ev3devKit.Ui.ContainerType.SINGLE.html | 54 ++ ev3devkit/Ev3devKit.Ui.ContainerType.html | 64 ++ ev3devkit/Ev3devKit.Ui.Dialog.Dialog.html | 52 ++ ev3devkit/Ev3devKit.Ui.Dialog.do_layout.html | 54 ++ .../Ev3devKit.Ui.Dialog.draw_background.html | 54 ++ ev3devkit/Ev3devKit.Ui.Dialog.html | 320 ++++++++++ .../Ev3devKit.Ui.FocusDirection.DOWN.html | 54 ++ .../Ev3devKit.Ui.FocusDirection.LEFT.html | 54 ++ .../Ev3devKit.Ui.FocusDirection.RIGHT.html | 54 ++ ev3devkit/Ev3devKit.Ui.FocusDirection.UP.html | 54 ++ ev3devkit/Ev3devKit.Ui.FocusDirection.html | 70 +++ ev3devkit/Ev3devKit.Ui.Fonts.get_big.html | 57 ++ ev3devkit/Ev3devKit.Ui.Fonts.get_default.html | 57 ++ ev3devkit/Ev3devKit.Ui.Fonts.get_small.html | 57 ++ ev3devkit/Ev3devKit.Ui.Fonts.html | 67 ++ ev3devkit/Ev3devKit.Ui.Grid.Grid.html | 80 +++ ev3devkit/Ev3devKit.Ui.Grid.add_at.html | 98 +++ ev3devkit/Ev3devKit.Ui.Grid.border.html | 65 ++ .../Ev3devKit.Ui.Grid.border_column.html | 65 ++ ev3devkit/Ev3devKit.Ui.Grid.border_row.html | 65 ++ ev3devkit/Ev3devKit.Ui.Grid.columns.html | 65 ++ ev3devkit/Ev3devKit.Ui.Grid.do_layout.html | 66 ++ ev3devkit/Ev3devKit.Ui.Grid.draw_border.html | 66 ++ ev3devkit/Ev3devKit.Ui.Grid.get_child_at.html | 88 +++ ...devKit.Ui.Grid.get_position_for_child.html | 94 +++ ...v3devKit.Ui.Grid.get_preferred_height.html | 66 ++ ...i.Grid.get_preferred_height_for_width.html | 66 ++ ...Ev3devKit.Ui.Grid.get_preferred_width.html | 66 ++ ...i.Grid.get_preferred_width_for_height.html | 66 ++ ev3devkit/Ev3devKit.Ui.Grid.html | 330 ++++++++++ ev3devkit/Ev3devKit.Ui.Grid.rows.html | 65 ++ .../Ev3devKit.Ui.Icon.Icon.from_context.html | 68 ++ .../Ev3devKit.Ui.Icon.Icon.from_png.html | 76 +++ .../Ev3devKit.Ui.Icon.Icon.from_stock.html | 76 +++ ev3devkit/Ev3devKit.Ui.Icon.Icon.html | 54 ++ ...evKit.Ui.Icon.create_context_from_png.html | 78 +++ ev3devkit/Ev3devKit.Ui.Icon.draw_content.html | 59 ++ ...v3devKit.Ui.Icon.get_preferred_height.html | 59 ++ ...Ev3devKit.Ui.Icon.get_preferred_width.html | 59 ++ ev3devkit/Ev3devKit.Ui.Icon.html | 243 ++++++++ .../Ev3devKit.Ui.InputDialog.InputDialog.html | 51 ++ ev3devkit/Ev3devKit.Ui.InputDialog.html | 325 ++++++++++ .../Ev3devKit.Ui.InputDialog.key_pressed.html | 54 ++ .../Ev3devKit.Ui.InputDialog.responded.html | 51 ++ .../Ev3devKit.Ui.InputDialog.text_value.html | 51 ++ .../Ev3devKit.Ui.Keyboard.LOWER_ALPHA.html | 54 ++ ev3devkit/Ev3devKit.Ui.Keyboard.NUMERIC.html | 54 ++ ev3devkit/Ev3devKit.Ui.Keyboard.SYMBOL.html | 54 ++ .../Ev3devKit.Ui.Keyboard.UPPER_ALPHA.html | 54 ++ ev3devkit/Ev3devKit.Ui.Keyboard.html | 68 ++ ev3devkit/Ev3devKit.Ui.Label.Label.html | 70 +++ .../Ev3devKit.Ui.Label.draw_content.html | 62 ++ ev3devkit/Ev3devKit.Ui.Label.font.html | 61 ++ ...3devKit.Ui.Label.get_preferred_height.html | 62 ++ ....Label.get_preferred_height_for_width.html | 62 ++ ...v3devKit.Ui.Label.get_preferred_width.html | 62 ++ ....Label.get_preferred_width_for_height.html | 62 ++ ev3devkit/Ev3devKit.Ui.Label.html | 259 ++++++++ ev3devkit/Ev3devKit.Ui.Label.redraw.html | 62 ++ ev3devkit/Ev3devKit.Ui.Label.text.html | 61 ++ ...devKit.Ui.Label.text_horizontal_align.html | 61 ++ ...v3devKit.Ui.Label.text_vertical_align.html | 61 ++ ev3devkit/Ev3devKit.Ui.Menu.FindFunc.html | 70 +++ ev3devkit/Ev3devKit.Ui.Menu.Menu.html | 61 ++ ...3devKit.Ui.Menu.MenuItemIterator.@get.html | 73 +++ .../Ev3devKit.Ui.Menu.MenuItemIterator.html | 80 +++ ...3devKit.Ui.Menu.MenuItemIterator.size.html | 56 ++ .../Ev3devKit.Ui.Menu.add_menu_item.html | 72 +++ .../Ev3devKit.Ui.Menu.find_menu_item.html | 85 +++ .../Ev3devKit.Ui.Menu.has_menu_item.html | 79 +++ ev3devkit/Ev3devKit.Ui.Menu.html | 350 +++++++++++ .../Ev3devKit.Ui.Menu.insert_menu_item.html | 78 +++ .../Ev3devKit.Ui.Menu.menu_item_iter.html | 62 ++ ...3devKit.Ui.Menu.remove_all_menu_items.html | 62 ++ .../Ev3devKit.Ui.Menu.remove_menu_item.html | 79 +++ .../Ev3devKit.Ui.Menu.sort_menu_items.html | 71 +++ ev3devkit/Ev3devKit.Ui.Menu.spacing.html | 62 ++ ev3devkit/Ev3devKit.Ui.MenuItem.MenuItem.html | 66 ++ ...vKit.Ui.MenuItem.MenuItem.with_button.html | 63 ++ ...Ui.MenuItem.MenuItem.with_right_arrow.html | 67 ++ ev3devkit/Ev3devKit.Ui.MenuItem.button.html | 57 ++ ev3devkit/Ev3devKit.Ui.MenuItem.html | 190 ++++++ ev3devkit/Ev3devKit.Ui.MenuItem.label.html | 57 ++ ev3devkit/Ev3devKit.Ui.MenuItem.menu.html | 58 ++ ...devKit.Ui.MenuItem.represented_object.html | 57 ++ ...devKit.Ui.MessageDialog.MessageDialog.html | 68 ++ ...sageDialog.MessageDialog.with_content.html | 68 ++ ev3devkit/Ev3devKit.Ui.MessageDialog.html | 320 ++++++++++ ...v3devKit.Ui.MessageDialog.key_pressed.html | 53 ++ ....Ui.OnScreenKeyboard.OnScreenKeyboard.html | 64 ++ ...v3devKit.Ui.OnScreenKeyboard.accepted.html | 55 ++ ...v3devKit.Ui.OnScreenKeyboard.canceled.html | 55 ++ ...3devKit.Ui.OnScreenKeyboard.do_layout.html | 56 ++ ev3devkit/Ev3devKit.Ui.OnScreenKeyboard.html | 311 ++++++++++ .../Ev3devKit.Ui.OnScreenKeyboard.text.html | 55 ++ ...devKit.Ui.RadioMenuItem.RadioMenuItem.html | 67 ++ ev3devkit/Ev3devKit.Ui.RadioMenuItem.html | 164 +++++ .../Ev3devKit.Ui.RadioMenuItem.radio.html | 52 ++ ev3devkit/Ev3devKit.Ui.Rectangle.height.html | 56 ++ ev3devkit/Ev3devKit.Ui.Rectangle.html | 98 +++ ev3devkit/Ev3devKit.Ui.Rectangle.width.html | 56 ++ ev3devkit/Ev3devKit.Ui.Rectangle.x1.html | 56 ++ ev3devkit/Ev3devKit.Ui.Rectangle.x2.html | 56 ++ ev3devkit/Ev3devKit.Ui.Rectangle.y1.html | 56 ++ ev3devkit/Ev3devKit.Ui.Rectangle.y2.html | 56 ++ .../Ev3devKit.Ui.Screen.Screen.custom.html | 89 +++ ev3devkit/Ev3devKit.Ui.Screen.Screen.html | 67 ++ ev3devkit/Ev3devKit.Ui.Screen.bg_color.html | 69 +++ ev3devkit/Ev3devKit.Ui.Screen.dirty.html | 69 +++ ev3devkit/Ev3devKit.Ui.Screen.draw.html | 68 ++ ev3devkit/Ev3devKit.Ui.Screen.fg_color.html | 69 +++ ...Ev3devKit.Ui.Screen.get_active_screen.html | 77 +++ ev3devkit/Ev3devKit.Ui.Screen.height.html | 68 ++ ev3devkit/Ev3devKit.Ui.Screen.html | 228 +++++++ ev3devkit/Ev3devKit.Ui.Screen.mid_color.html | 69 +++ .../Ev3devKit.Ui.Screen.queue_key_code.html | 68 ++ ev3devkit/Ev3devKit.Ui.Screen.refresh.html | 70 +++ ...Ev3devKit.Ui.Screen.set_active_screen.html | 78 +++ ev3devkit/Ev3devKit.Ui.Screen.status_bar.html | 68 ++ ev3devkit/Ev3devKit.Ui.Screen.top_window.html | 69 +++ ev3devkit/Ev3devKit.Ui.Screen.width.html | 68 ++ .../Ev3devKit.Ui.Screen.window_height.html | 69 +++ .../Ev3devKit.Ui.Screen.window_stack.html | 65 ++ ev3devkit/Ev3devKit.Ui.Screen.window_y.html | 69 +++ ...Ev3devKit.Ui.Scroll.Scroll.horizontal.html | 66 ++ .../Ev3devKit.Ui.Scroll.Scroll.vertical.html | 66 ++ ev3devkit/Ev3devKit.Ui.Scroll.direction.html | 66 ++ ev3devkit/Ev3devKit.Ui.Scroll.do_layout.html | 67 ++ .../Ev3devKit.Ui.Scroll.draw_content.html | 67 ++ ...devKit.Ui.Scroll.get_preferred_height.html | 67 ++ ...Scroll.get_preferred_height_for_width.html | 67 ++ ...3devKit.Ui.Scroll.get_preferred_width.html | 67 ++ ...Scroll.get_preferred_width_for_height.html | 67 ++ ev3devkit/Ev3devKit.Ui.Scroll.html | 356 +++++++++++ ...devKit.Ui.Scroll.max_preferred_height.html | 66 ++ ...3devKit.Ui.Scroll.max_preferred_width.html | 66 ++ .../Ev3devKit.Ui.Scroll.scroll_amount.html | 67 ++ .../Ev3devKit.Ui.Scroll.scroll_backward.html | 75 +++ .../Ev3devKit.Ui.Scroll.scroll_forward.html | 75 +++ .../Ev3devKit.Ui.Scroll.scroll_to_child.html | 75 +++ ...Ev3devKit.Ui.Scroll.scrollbar_visible.html | 66 ++ ...3devKit.Ui.ScrollDirection.HORIZONTAL.html | 54 ++ ...Ev3devKit.Ui.ScrollDirection.VERTICAL.html | 54 ++ ev3devkit/Ev3devKit.Ui.ScrollDirection.html | 64 ++ ...it.Ui.ScrollbarVisibility.ALWAYS_HIDE.html | 54 ++ ...it.Ui.ScrollbarVisibility.ALWAYS_SHOW.html | 54 ++ ...Ev3devKit.Ui.ScrollbarVisibility.AUTO.html | 54 ++ .../Ev3devKit.Ui.ScrollbarVisibility.html | 67 ++ ev3devkit/Ev3devKit.Ui.Spacer.Spacer.html | 50 ++ ev3devkit/Ev3devKit.Ui.Spacer.html | 202 ++++++ ev3devkit/Ev3devKit.Ui.Stack.Stack.html | 57 ++ .../Ev3devKit.Ui.Stack.active_child.html | 58 ++ ev3devkit/Ev3devKit.Ui.Stack.do_layout.html | 59 ++ .../Ev3devKit.Ui.Stack.draw_content.html | 59 ++ ...3devKit.Ui.Stack.get_preferred_height.html | 59 ++ ....Stack.get_preferred_height_for_width.html | 59 ++ ...v3devKit.Ui.Stack.get_preferred_width.html | 59 ++ ....Stack.get_preferred_width_for_height.html | 59 ++ ev3devkit/Ev3devKit.Ui.Stack.html | 293 +++++++++ .../Ev3devKit.Ui.StatusBar.Align.LEFT.html | 58 ++ .../Ev3devKit.Ui.StatusBar.Align.RIGHT.html | 58 ++ ev3devkit/Ev3devKit.Ui.StatusBar.Align.html | 64 ++ ev3devkit/Ev3devKit.Ui.StatusBar.HEIGHT.html | 58 ++ .../Ev3devKit.Ui.StatusBar.StatusBar.html | 57 ++ .../Ev3devKit.Ui.StatusBar.add_left.html | 67 ++ .../Ev3devKit.Ui.StatusBar.add_right.html | 67 ++ ev3devkit/Ev3devKit.Ui.StatusBar.html | 173 ++++++ ev3devkit/Ev3devKit.Ui.StatusBar.redraw.html | 59 ++ ev3devkit/Ev3devKit.Ui.StatusBar.screen.html | 59 ++ ev3devkit/Ev3devKit.Ui.StatusBar.visible.html | 58 ++ .../Ev3devKit.Ui.StatusBarItem.HEIGHT.html | 53 ++ ...devKit.Ui.StatusBarItem.StatusBarItem.html | 56 ++ .../Ev3devKit.Ui.StatusBarItem.draw.html | 80 +++ ev3devkit/Ev3devKit.Ui.StatusBarItem.html | 165 +++++ .../Ev3devKit.Ui.StatusBarItem.redraw.html | 57 ++ ...Ev3devKit.Ui.StatusBarItem.status_bar.html | 57 ++ .../Ev3devKit.Ui.StatusBarItem.visible.html | 56 ++ ...v3devKit.Ui.StockIcon.BLUETOOTH_12X12.html | 51 ++ .../Ev3devKit.Ui.StockIcon.BLUETOOTH_7X9.html | 51 ++ ....Ui.StockIcon.BLUETOOTH_CONNECTED_7X9.html | 51 ++ ...Ev3devKit.Ui.StockIcon.ETHERNET_12X12.html | 51 ++ .../Ev3devKit.Ui.StockIcon.LOCK_5X6.html | 51 ++ .../Ev3devKit.Ui.StockIcon.LOCK_7X9.html | 51 ++ .../Ev3devKit.Ui.StockIcon.USB_12X12.html | 51 ++ ev3devkit/Ev3devKit.Ui.StockIcon.USB_7X9.html | 51 ++ .../Ev3devKit.Ui.StockIcon.WIFI_12X12.html | 51 ++ .../Ev3devKit.Ui.StockIcon.WIFI_12X9.html | 51 ++ ...Ev3devKit.Ui.StockIcon.WIFI_IDLE_12X9.html | 51 ++ ev3devkit/Ev3devKit.Ui.StockIcon.WPS_9X9.html | 51 ++ ev3devkit/Ev3devKit.Ui.StockIcon.html | 90 +++ .../Ev3devKit.Ui.StockIcon.to_file_name.html | 71 +++ ev3devkit/Ev3devKit.Ui.TextEntry.ALPHA.html | 78 +++ .../Ev3devKit.Ui.TextEntry.ALPHA_NUM.html | 78 +++ ...3devKit.Ui.TextEntry.ALPHA_NUM_SYMBOL.html | 78 +++ ev3devkit/Ev3devKit.Ui.TextEntry.DECIMAL.html | 78 +++ .../Ev3devKit.Ui.TextEntry.HEXIDECIMAL.html | 78 +++ .../Ev3devKit.Ui.TextEntry.LOWER_ALPHA.html | 78 +++ ev3devkit/Ev3devKit.Ui.TextEntry.NUMERIC.html | 78 +++ ev3devkit/Ev3devKit.Ui.TextEntry.SYMBOL.html | 78 +++ .../Ev3devKit.Ui.TextEntry.TextEntry.html | 87 +++ .../Ev3devKit.Ui.TextEntry.UPPER_ALPHA.html | 78 +++ .../Ev3devKit.Ui.TextEntry.can_edit.html | 78 +++ ...Ev3devKit.Ui.TextEntry.cancel_editing.html | 81 +++ ...Ev3devKit.Ui.TextEntry.commit_editing.html | 79 +++ .../Ev3devKit.Ui.TextEntry.delete_char.html | 87 +++ .../Ev3devKit.Ui.TextEntry.do_layout.html | 79 +++ .../Ev3devKit.Ui.TextEntry.draw_content.html | 79 +++ ev3devkit/Ev3devKit.Ui.TextEntry.editing.html | 78 +++ ev3devkit/Ev3devKit.Ui.TextEntry.font.html | 78 +++ ...Kit.Ui.TextEntry.get_preferred_height.html | 79 +++ ...vKit.Ui.TextEntry.get_preferred_width.html | 79 +++ ev3devkit/Ev3devKit.Ui.TextEntry.html | 354 +++++++++++ ev3devkit/Ev3devKit.Ui.TextEntry.insert.html | 78 +++ .../Ev3devKit.Ui.TextEntry.min_width.html | 78 +++ ev3devkit/Ev3devKit.Ui.TextEntry.redraw.html | 79 +++ .../Ev3devKit.Ui.TextEntry.set_char.html | 93 +++ .../Ev3devKit.Ui.TextEntry.start_editing.html | 83 +++ ev3devkit/Ev3devKit.Ui.TextEntry.text.html | 78 +++ ...t.Ui.TextEntry.use_on_screen_keyboard.html | 78 +++ .../Ev3devKit.Ui.TextEntry.valid_chars.html | 79 +++ ev3devkit/Ev3devKit.Ui.Widget.Widget.html | 100 +++ ev3devkit/Ev3devKit.Ui.Widget.border.html | 101 +++ .../Ev3devKit.Ui.Widget.border_bottom.html | 101 +++ .../Ev3devKit.Ui.Widget.border_bounds.html | 101 +++ .../Ev3devKit.Ui.Widget.border_left.html | 101 +++ .../Ev3devKit.Ui.Widget.border_radius.html | 101 +++ .../Ev3devKit.Ui.Widget.border_right.html | 101 +++ ev3devkit/Ev3devKit.Ui.Widget.border_top.html | 101 +++ ev3devkit/Ev3devKit.Ui.Widget.bounds.html | 101 +++ ev3devkit/Ev3devKit.Ui.Widget.can_focus.html | 102 +++ .../Ev3devKit.Ui.Widget.content_bounds.html | 101 +++ ev3devkit/Ev3devKit.Ui.Widget.do_layout.html | 102 +++ ...evKit.Ui.Widget.do_recursive_children.html | 125 ++++ ...3devKit.Ui.Widget.do_recursive_parent.html | 119 ++++ .../Ev3devKit.Ui.Widget.draw_background.html | 102 +++ .../Ev3devKit.Ui.Widget.draw_border.html | 102 +++ .../Ev3devKit.Ui.Widget.draw_content.html | 102 +++ ev3devkit/Ev3devKit.Ui.Widget.focus.html | 110 ++++ ev3devkit/Ev3devKit.Ui.Widget.focus_next.html | 112 ++++ ...Ev3devKit.Ui.Widget.get_focused_child.html | 109 ++++ ...dget.get_margin_border_padding_height.html | 103 +++ ...idget.get_margin_border_padding_width.html | 103 +++ ...devKit.Ui.Widget.get_preferred_height.html | 102 +++ ...Widget.get_preferred_height_for_width.html | 111 ++++ ...3devKit.Ui.Widget.get_preferred_width.html | 102 +++ ...Widget.get_preferred_width_for_height.html | 111 ++++ ev3devkit/Ev3devKit.Ui.Widget.has_focus.html | 103 +++ .../Ev3devKit.Ui.Widget.horizontal_align.html | 102 +++ ev3devkit/Ev3devKit.Ui.Widget.html | 451 ++++++++++++++ .../Ev3devKit.Ui.Widget.key_pressed.html | 105 ++++ ev3devkit/Ev3devKit.Ui.Widget.margin.html | 101 +++ .../Ev3devKit.Ui.Widget.margin_bottom.html | 101 +++ .../Ev3devKit.Ui.Widget.margin_left.html | 101 +++ .../Ev3devKit.Ui.Widget.margin_right.html | 101 +++ ev3devkit/Ev3devKit.Ui.Widget.margin_top.html | 101 +++ ...vKit.Ui.Widget.next_focus_widget_down.html | 102 +++ ...vKit.Ui.Widget.next_focus_widget_left.html | 102 +++ ...Kit.Ui.Widget.next_focus_widget_right.html | 102 +++ ...devKit.Ui.Widget.next_focus_widget_up.html | 102 +++ ev3devkit/Ev3devKit.Ui.Widget.padding.html | 101 +++ .../Ev3devKit.Ui.Widget.padding_bottom.html | 101 +++ .../Ev3devKit.Ui.Widget.padding_left.html | 101 +++ .../Ev3devKit.Ui.Widget.padding_right.html | 101 +++ .../Ev3devKit.Ui.Widget.padding_top.html | 101 +++ ev3devkit/Ev3devKit.Ui.Widget.parent.html | 102 +++ ev3devkit/Ev3devKit.Ui.Widget.redraw.html | 102 +++ ...v3devKit.Ui.Widget.represented_object.html | 104 ++++ ev3devkit/Ev3devKit.Ui.Widget.set_bounds.html | 101 +++ .../Ev3devKit.Ui.Widget.vertical_align.html | 102 +++ ev3devkit/Ev3devKit.Ui.Widget.visible.html | 103 +++ ...Kit.Ui.Widget.weak_represented_object.html | 104 ++++ ev3devkit/Ev3devKit.Ui.Widget.window.html | 102 +++ .../Ev3devKit.Ui.WidgetAlign.CENTER.html | 54 ++ ev3devkit/Ev3devKit.Ui.WidgetAlign.END.html | 54 ++ ev3devkit/Ev3devKit.Ui.WidgetAlign.FILL.html | 54 ++ ev3devkit/Ev3devKit.Ui.WidgetAlign.START.html | 54 ++ ev3devkit/Ev3devKit.Ui.WidgetAlign.html | 71 +++ ev3devkit/Ev3devKit.Ui.WidgetFunc.html | 105 ++++ ev3devkit/Ev3devKit.Ui.Window.Window.html | 61 ++ ev3devkit/Ev3devKit.Ui.Window.close.html | 71 +++ ev3devkit/Ev3devKit.Ui.Window.closed.html | 62 ++ ev3devkit/Ev3devKit.Ui.Window.do_layout.html | 63 ++ .../Ev3devKit.Ui.Window.draw_background.html | 63 ++ .../Ev3devKit.Ui.Window.draw_content.html | 63 ++ ev3devkit/Ev3devKit.Ui.Window.html | 347 +++++++++++ ev3devkit/Ev3devKit.Ui.Window.on_screen.html | 63 ++ ev3devkit/Ev3devKit.Ui.Window.redraw.html | 63 ++ ev3devkit/Ev3devKit.Ui.Window.screen.html | 63 ++ ev3devkit/Ev3devKit.Ui.Window.show.html | 62 ++ .../Ev3devKit.Ui.Window.show_on_screen.html | 71 +++ ev3devkit/Ev3devKit.Ui.Window.shown.html | 62 ++ ev3devkit/Ev3devKit.Ui.html | 179 ++++++ ev3devkit/Ev3devKit.html | 71 +++ .../GLib.FlagsClass2.get_first_value.html | 49 ++ .../GLib.FlagsClass2.get_value_by_name.html | 49 ++ .../GLib.FlagsClass2.get_value_by_nick.html | 49 ++ ev3devkit/GLib.FlagsClass2.html | 119 ++++ ev3devkit/GLib.FlagsClass2.mask.html | 49 ++ ev3devkit/GLib.FlagsClass2.n_values.html | 49 ++ ev3devkit/GLib.FlagsClass2.values.html | 49 ++ ev3devkit/GLib.FlagsValue2.html | 80 +++ ev3devkit/GLib.FlagsValue2.value.html | 46 ++ ev3devkit/GLib.FlagsValue2.value_name.html | 46 ++ ev3devkit/GLib.FlagsValue2.value_nick.html | 46 ++ ev3devkit/GLib.html | 53 ++ ev3devkit/Linux.Input.SYN_DROPPED.html | 48 ++ ev3devkit/Linux.Input.html | 50 ++ ev3devkit/Linux.html | 46 ++ ev3devkit/img/Ev3devKit.ConsoleApp.png | Bin 0 -> 10817 bytes ev3devkit/img/Ev3devKit.Devices.DcMotor.png | Bin 0 -> 3445 bytes ev3devkit/img/Ev3devKit.Devices.Device.png | Bin 0 -> 2086 bytes .../img/Ev3devKit.Devices.DeviceManager.png | Bin 0 -> 2354 bytes ev3devkit/img/Ev3devKit.Devices.Input.png | Bin 0 -> 3391 bytes ev3devkit/img/Ev3devKit.Devices.Led.png | Bin 0 -> 3364 bytes ev3devkit/img/Ev3devKit.Devices.Port.png | Bin 0 -> 3384 bytes .../img/Ev3devKit.Devices.PowerSupply.png | Bin 0 -> 3657 bytes ev3devkit/img/Ev3devKit.Devices.Sensor.png | Bin 0 -> 3448 bytes .../img/Ev3devKit.Devices.ServoMotor.png | Bin 0 -> 3585 bytes .../img/Ev3devKit.Devices.TachoMotor.png | Bin 0 -> 3579 bytes ev3devkit/img/Ev3devKit.Ui.Box.png | Bin 0 -> 4572 bytes ev3devkit/img/Ev3devKit.Ui.Button.png | Bin 0 -> 4594 bytes ev3devkit/img/Ev3devKit.Ui.CheckButton.png | Bin 0 -> 3492 bytes .../img/Ev3devKit.Ui.CheckButtonGroup.png | Bin 0 -> 2326 bytes .../img/Ev3devKit.Ui.CheckboxMenuItem.png | Bin 0 -> 3689 bytes ev3devkit/img/Ev3devKit.Ui.Container.png | Bin 0 -> 3382 bytes ev3devkit/img/Ev3devKit.Ui.Dialog.png | Bin 0 -> 5874 bytes ev3devkit/img/Ev3devKit.Ui.Grid.png | Bin 0 -> 4574 bytes ev3devkit/img/Ev3devKit.Ui.Icon.png | Bin 0 -> 3220 bytes ev3devkit/img/Ev3devKit.Ui.InputDialog.png | Bin 0 -> 7215 bytes ev3devkit/img/Ev3devKit.Ui.Label.png | Bin 0 -> 3255 bytes .../Ev3devKit.Ui.Menu.MenuItemIterator.png | Bin 0 -> 1135 bytes ev3devkit/img/Ev3devKit.Ui.Menu.png | Bin 0 -> 5788 bytes ev3devkit/img/Ev3devKit.Ui.MenuItem.png | Bin 0 -> 2068 bytes ev3devkit/img/Ev3devKit.Ui.MessageDialog.png | Bin 0 -> 7405 bytes .../img/Ev3devKit.Ui.OnScreenKeyboard.png | Bin 0 -> 6370 bytes ev3devkit/img/Ev3devKit.Ui.RadioMenuItem.png | Bin 0 -> 3571 bytes ev3devkit/img/Ev3devKit.Ui.Rectangle.png | Bin 0 -> 1013 bytes ev3devkit/img/Ev3devKit.Ui.Screen.png | Bin 0 -> 2014 bytes ev3devkit/img/Ev3devKit.Ui.Scroll.png | Bin 0 -> 4595 bytes ev3devkit/img/Ev3devKit.Ui.Spacer.png | Bin 0 -> 3307 bytes ev3devkit/img/Ev3devKit.Ui.Stack.png | Bin 0 -> 4610 bytes ev3devkit/img/Ev3devKit.Ui.StatusBar.png | Bin 0 -> 2131 bytes ev3devkit/img/Ev3devKit.Ui.StatusBarItem.png | Bin 0 -> 2231 bytes ev3devkit/img/Ev3devKit.Ui.TextEntry.png | Bin 0 -> 3426 bytes ev3devkit/img/Ev3devKit.Ui.Widget.png | Bin 0 -> 2056 bytes ev3devkit/img/Ev3devKit.Ui.Window.png | Bin 0 -> 4631 bytes ev3devkit/img/GLib.FlagsClass2.png | Bin 0 -> 1999 bytes ev3devkit/img/GLib.FlagsValue2.png | Bin 0 -> 883 bytes ev3devkit/index.htm | 244 ++++++++ field.png | Bin 0 -> 560 bytes index.html | 48 ++ interface.png | Bin 0 -> 544 bytes method.png | Bin 0 -> 559 bytes namespace.png | Bin 0 -> 390 bytes package.png | Bin 0 -> 633 bytes packages.png | Bin 0 -> 618 bytes property.png | Bin 0 -> 884 bytes scripts.js | 46 ++ signal.png | Bin 0 -> 536 bytes staticmethod.png | Bin 0 -> 580 bytes struct.png | Bin 0 -> 329 bytes style.css | 585 ++++++++++++++++++ tip.png | Bin 0 -> 766 bytes virtualmethod.png | Bin 0 -> 608 bytes virtualproperty.png | Bin 0 -> 765 bytes warning.png | Bin 0 -> 2959 bytes wikistyle.css | 534 ++++++++++++++++ 677 files changed, 51557 insertions(+) create mode 100644 abstractclass.png create mode 100644 abstractmethod.png create mode 100644 abstractproperty.png create mode 100644 class.png create mode 100644 coll_close.png create mode 100644 coll_open.png create mode 100644 constant.png create mode 100644 constructor.png create mode 100644 delegate.png create mode 100644 devhelpstyle.css create mode 100644 enum.png create mode 100644 enumvalue.png create mode 100644 errorcode.png create mode 100644 errordomain.png create mode 100644 ev3devkit/Ev3devKit.ConsoleApp.ConsoleApp.html create mode 100644 ev3devkit/Ev3devKit.ConsoleApp.html create mode 100644 ev3devkit/Ev3devKit.ConsoleApp.input_event.html create mode 100644 ev3devkit/Ev3devKit.DATA_DIR.html create mode 100644 ev3devkit/Ev3devKit.Devices.Cpu.get_model.html create mode 100644 ev3devkit/Ev3devKit.Devices.Cpu.get_revision.html create mode 100644 ev3devkit/Ev3devKit.Devices.Cpu.get_serial_number.html create mode 100644 ev3devkit/Ev3devKit.Devices.Cpu.html create mode 100644 ev3devkit/Ev3devKit.Devices.DcMotor.address.html create mode 100644 ev3devkit/Ev3devKit.Devices.DcMotor.commands.html create mode 100644 ev3devkit/Ev3devKit.Devices.DcMotor.driver_name.html create mode 100644 ev3devkit/Ev3devKit.Devices.DcMotor.duty_cycle.html create mode 100644 ev3devkit/Ev3devKit.Devices.DcMotor.duty_cycle_sp.html create mode 100644 ev3devkit/Ev3devKit.Devices.DcMotor.html create mode 100644 ev3devkit/Ev3devKit.Devices.DcMotor.polarity.html create mode 100644 ev3devkit/Ev3devKit.Devices.DcMotor.ramp_down_sp.html create mode 100644 ev3devkit/Ev3devKit.Devices.DcMotor.ramp_up_sp.html create mode 100644 ev3devkit/Ev3devKit.Devices.DcMotor.send_command.html create mode 100644 ev3devkit/Ev3devKit.Devices.DcMotor.set_duty_cycle_sp.html create mode 100644 ev3devkit/Ev3devKit.Devices.DcMotor.set_stop_action.html create mode 100644 ev3devkit/Ev3devKit.Devices.DcMotor.set_time_sp.html create mode 100644 ev3devkit/Ev3devKit.Devices.DcMotor.state.html create mode 100644 ev3devkit/Ev3devKit.Devices.DcMotor.stop_actions.html create mode 100644 ev3devkit/Ev3devKit.Devices.Device.Device.html create mode 100644 ev3devkit/Ev3devKit.Devices.Device.assert_connected.html create mode 100644 ev3devkit/Ev3devKit.Devices.Device.connected.html create mode 100644 ev3devkit/Ev3devKit.Devices.Device.device_name.html create mode 100644 ev3devkit/Ev3devKit.Devices.Device.html create mode 100644 ev3devkit/Ev3devKit.Devices.Device.read_int.html create mode 100644 ev3devkit/Ev3devKit.Devices.Device.read_string.html create mode 100644 ev3devkit/Ev3devKit.Devices.Device.try_read_int.html create mode 100644 ev3devkit/Ev3devKit.Devices.Device.try_read_string.html create mode 100644 ev3devkit/Ev3devKit.Devices.Device.try_write_int.html create mode 100644 ev3devkit/Ev3devKit.Devices.Device.try_write_string.html create mode 100644 ev3devkit/Ev3devKit.Devices.Device.udev_device.html create mode 100644 ev3devkit/Ev3devKit.Devices.Device.write_int.html create mode 100644 ev3devkit/Ev3devKit.Devices.Device.write_string.html create mode 100644 ev3devkit/Ev3devKit.Devices.DeviceError.NOT_CONNECTED.html create mode 100644 ev3devkit/Ev3devKit.Devices.DeviceError.NOT_FOUND.html create mode 100644 ev3devkit/Ev3devKit.Devices.DeviceError.html create mode 100644 ev3devkit/Ev3devKit.Devices.DeviceManager.DeviceManager.html create mode 100644 ev3devkit/Ev3devKit.Devices.DeviceManager.dc_motor_added.html create mode 100644 ev3devkit/Ev3devKit.Devices.DeviceManager.get_dc_motors.html create mode 100644 ev3devkit/Ev3devKit.Devices.DeviceManager.get_input_device.html create mode 100644 ev3devkit/Ev3devKit.Devices.DeviceManager.get_input_devices.html create mode 100644 ev3devkit/Ev3devKit.Devices.DeviceManager.get_led.html create mode 100644 ev3devkit/Ev3devKit.Devices.DeviceManager.get_leds.html create mode 100644 ev3devkit/Ev3devKit.Devices.DeviceManager.get_nxt_analog_sensor_driver_names.html create mode 100644 ev3devkit/Ev3devKit.Devices.DeviceManager.get_ports.html create mode 100644 ev3devkit/Ev3devKit.Devices.DeviceManager.get_power_supplies.html create mode 100644 ev3devkit/Ev3devKit.Devices.DeviceManager.get_sensors.html create mode 100644 ev3devkit/Ev3devKit.Devices.DeviceManager.get_servo_motors.html create mode 100644 ev3devkit/Ev3devKit.Devices.DeviceManager.get_system_power_supply.html create mode 100644 ev3devkit/Ev3devKit.Devices.DeviceManager.get_tacho_motors.html create mode 100644 ev3devkit/Ev3devKit.Devices.DeviceManager.html create mode 100644 ev3devkit/Ev3devKit.Devices.DeviceManager.input_added.html create mode 100644 ev3devkit/Ev3devKit.Devices.DeviceManager.led_added.html create mode 100644 ev3devkit/Ev3devKit.Devices.DeviceManager.port_added.html create mode 100644 ev3devkit/Ev3devKit.Devices.DeviceManager.power_supply_added.html create mode 100644 ev3devkit/Ev3devKit.Devices.DeviceManager.sensor_added.html create mode 100644 ev3devkit/Ev3devKit.Devices.DeviceManager.servo_motor_added.html create mode 100644 ev3devkit/Ev3devKit.Devices.DeviceManager.tacho_motor_added.html create mode 100644 ev3devkit/Ev3devKit.Devices.Input.EV3_BUTTONS_NAME.html create mode 100644 ev3devkit/Ev3devKit.Devices.Input.EV3_SPEAKER_BEEP_NAME.html create mode 100644 ev3devkit/Ev3devKit.Devices.Input.capabilities.html create mode 100644 ev3devkit/Ev3devKit.Devices.Input.device_name.html create mode 100644 ev3devkit/Ev3devKit.Devices.Input.do_bell.html create mode 100644 ev3devkit/Ev3devKit.Devices.Input.do_tone.html create mode 100644 ev3devkit/Ev3devKit.Devices.Input.event_device_name.html create mode 100644 ev3devkit/Ev3devKit.Devices.Input.get_bit_at.html create mode 100644 ev3devkit/Ev3devKit.Devices.Input.get_key_state.html create mode 100644 ev3devkit/Ev3devKit.Devices.Input.has_capability.html create mode 100644 ev3devkit/Ev3devKit.Devices.Input.has_key.html create mode 100644 ev3devkit/Ev3devKit.Devices.Input.has_sound_capability.html create mode 100644 ev3devkit/Ev3devKit.Devices.Input.html create mode 100644 ev3devkit/Ev3devKit.Devices.Input.key_down.html create mode 100644 ev3devkit/Ev3devKit.Devices.Input.key_up.html create mode 100644 ev3devkit/Ev3devKit.Devices.Input.name.html create mode 100644 ev3devkit/Ev3devKit.Devices.InputCapability.ABSOLUTE_AXIS.html create mode 100644 ev3devkit/Ev3devKit.Devices.InputCapability.FORCE_FEEDBACK.html create mode 100644 ev3devkit/Ev3devKit.Devices.InputCapability.FORCE_FEEDBACK_STATUS.html create mode 100644 ev3devkit/Ev3devKit.Devices.InputCapability.KEY.html create mode 100644 ev3devkit/Ev3devKit.Devices.InputCapability.LED.html create mode 100644 ev3devkit/Ev3devKit.Devices.InputCapability.MISC.html create mode 100644 ev3devkit/Ev3devKit.Devices.InputCapability.POWER.html create mode 100644 ev3devkit/Ev3devKit.Devices.InputCapability.RELATIVE_AXIS.html create mode 100644 ev3devkit/Ev3devKit.Devices.InputCapability.REPEAT.html create mode 100644 ev3devkit/Ev3devKit.Devices.InputCapability.SOUND.html create mode 100644 ev3devkit/Ev3devKit.Devices.InputCapability.SWITCH.html create mode 100644 ev3devkit/Ev3devKit.Devices.InputCapability.do_not_call_this_method.html create mode 100644 ev3devkit/Ev3devKit.Devices.InputCapability.html create mode 100644 ev3devkit/Ev3devKit.Devices.Led.EV3_LEFT.html create mode 100644 ev3devkit/Ev3devKit.Devices.Led.EV3_RIGHT.html create mode 100644 ev3devkit/Ev3devKit.Devices.Led.brightness.html create mode 100644 ev3devkit/Ev3devKit.Devices.Led.color.html create mode 100644 ev3devkit/Ev3devKit.Devices.Led.html create mode 100644 ev3devkit/Ev3devKit.Devices.Led.max_brightness.html create mode 100644 ev3devkit/Ev3devKit.Devices.Led.name.html create mode 100644 ev3devkit/Ev3devKit.Devices.Led.set_brightness.html create mode 100644 ev3devkit/Ev3devKit.Devices.Led.set_trigger.html create mode 100644 ev3devkit/Ev3devKit.Devices.Led.trigger.html create mode 100644 ev3devkit/Ev3devKit.Devices.Led.triggers.html create mode 100644 ev3devkit/Ev3devKit.Devices.MotorPolarity.INVERTED.html create mode 100644 ev3devkit/Ev3devKit.Devices.MotorPolarity.NORMAL.html create mode 100644 ev3devkit/Ev3devKit.Devices.MotorPolarity.html create mode 100644 ev3devkit/Ev3devKit.Devices.MotorStateFlags.HOLDING.html create mode 100644 ev3devkit/Ev3devKit.Devices.MotorStateFlags.RAMPING.html create mode 100644 ev3devkit/Ev3devKit.Devices.MotorStateFlags.RUNNING.html create mode 100644 ev3devkit/Ev3devKit.Devices.MotorStateFlags.STALLED.html create mode 100644 ev3devkit/Ev3devKit.Devices.MotorStateFlags.html create mode 100644 ev3devkit/Ev3devKit.Devices.Port.INPUT_1.html create mode 100644 ev3devkit/Ev3devKit.Devices.Port.INPUT_2.html create mode 100644 ev3devkit/Ev3devKit.Devices.Port.INPUT_3.html create mode 100644 ev3devkit/Ev3devKit.Devices.Port.INPUT_4.html create mode 100644 ev3devkit/Ev3devKit.Devices.Port.OUTPUT_A.html create mode 100644 ev3devkit/Ev3devKit.Devices.Port.OUTPUT_B.html create mode 100644 ev3devkit/Ev3devKit.Devices.Port.OUTPUT_C.html create mode 100644 ev3devkit/Ev3devKit.Devices.Port.OUTPUT_D.html create mode 100644 ev3devkit/Ev3devKit.Devices.Port.address.html create mode 100644 ev3devkit/Ev3devKit.Devices.Port.driver_name.html create mode 100644 ev3devkit/Ev3devKit.Devices.Port.html create mode 100644 ev3devkit/Ev3devKit.Devices.Port.mode.html create mode 100644 ev3devkit/Ev3devKit.Devices.Port.modes.html create mode 100644 ev3devkit/Ev3devKit.Devices.Port.set_device.html create mode 100644 ev3devkit/Ev3devKit.Devices.Port.set_mode.html create mode 100644 ev3devkit/Ev3devKit.Devices.Port.status.html create mode 100644 ev3devkit/Ev3devKit.Devices.PowerSupply.CapacityLevel.CRITICAL.html create mode 100644 ev3devkit/Ev3devKit.Devices.PowerSupply.CapacityLevel.FULL.html create mode 100644 ev3devkit/Ev3devKit.Devices.PowerSupply.CapacityLevel.HIGH.html create mode 100644 ev3devkit/Ev3devKit.Devices.PowerSupply.CapacityLevel.LOW.html create mode 100644 ev3devkit/Ev3devKit.Devices.PowerSupply.CapacityLevel.NORMAL.html create mode 100644 ev3devkit/Ev3devKit.Devices.PowerSupply.CapacityLevel.UNKNOWN.html create mode 100644 ev3devkit/Ev3devKit.Devices.PowerSupply.CapacityLevel.from_string.html create mode 100644 ev3devkit/Ev3devKit.Devices.PowerSupply.CapacityLevel.html create mode 100644 ev3devkit/Ev3devKit.Devices.PowerSupply.CapacityLevel.to_string.html create mode 100644 ev3devkit/Ev3devKit.Devices.PowerSupply.Scope.DEVICE.html create mode 100644 ev3devkit/Ev3devKit.Devices.PowerSupply.Scope.SYSTEM.html create mode 100644 ev3devkit/Ev3devKit.Devices.PowerSupply.Scope.UNKNOWN.html create mode 100644 ev3devkit/Ev3devKit.Devices.PowerSupply.Scope.from_string.html create mode 100644 ev3devkit/Ev3devKit.Devices.PowerSupply.Scope.html create mode 100644 ev3devkit/Ev3devKit.Devices.PowerSupply.Scope.to_string.html create mode 100644 ev3devkit/Ev3devKit.Devices.PowerSupply.SupplyType.BATTERY.html create mode 100644 ev3devkit/Ev3devKit.Devices.PowerSupply.SupplyType.MAINS.html create mode 100644 ev3devkit/Ev3devKit.Devices.PowerSupply.SupplyType.UNKNOWN.html create mode 100644 ev3devkit/Ev3devKit.Devices.PowerSupply.SupplyType.UPS.html create mode 100644 ev3devkit/Ev3devKit.Devices.PowerSupply.SupplyType.USB.html create mode 100644 ev3devkit/Ev3devKit.Devices.PowerSupply.SupplyType.USB_ACA.html create mode 100644 ev3devkit/Ev3devKit.Devices.PowerSupply.SupplyType.USB_CDP.html create mode 100644 ev3devkit/Ev3devKit.Devices.PowerSupply.SupplyType.USB_DCP.html create mode 100644 ev3devkit/Ev3devKit.Devices.PowerSupply.SupplyType.from_string.html create mode 100644 ev3devkit/Ev3devKit.Devices.PowerSupply.SupplyType.html create mode 100644 ev3devkit/Ev3devKit.Devices.PowerSupply.SupplyType.to_string.html create mode 100644 ev3devkit/Ev3devKit.Devices.PowerSupply.Technology.LIFE.html create mode 100644 ev3devkit/Ev3devKit.Devices.PowerSupply.Technology.LIMN.html create mode 100644 ev3devkit/Ev3devKit.Devices.PowerSupply.Technology.LION.html create mode 100644 ev3devkit/Ev3devKit.Devices.PowerSupply.Technology.LIPO.html create mode 100644 ev3devkit/Ev3devKit.Devices.PowerSupply.Technology.NICD.html create mode 100644 ev3devkit/Ev3devKit.Devices.PowerSupply.Technology.NIMH.html create mode 100644 ev3devkit/Ev3devKit.Devices.PowerSupply.Technology.UNKNOWN.html create mode 100644 ev3devkit/Ev3devKit.Devices.PowerSupply.Technology.from_string.html create mode 100644 ev3devkit/Ev3devKit.Devices.PowerSupply.Technology.html create mode 100644 ev3devkit/Ev3devKit.Devices.PowerSupply.Technology.to_string.html create mode 100644 ev3devkit/Ev3devKit.Devices.PowerSupply.capacity_level.html create mode 100644 ev3devkit/Ev3devKit.Devices.PowerSupply.current.html create mode 100644 ev3devkit/Ev3devKit.Devices.PowerSupply.has_current.html create mode 100644 ev3devkit/Ev3devKit.Devices.PowerSupply.has_power.html create mode 100644 ev3devkit/Ev3devKit.Devices.PowerSupply.has_voltage.html create mode 100644 ev3devkit/Ev3devKit.Devices.PowerSupply.html create mode 100644 ev3devkit/Ev3devKit.Devices.PowerSupply.power.html create mode 100644 ev3devkit/Ev3devKit.Devices.PowerSupply.scope.html create mode 100644 ev3devkit/Ev3devKit.Devices.PowerSupply.supply_type.html create mode 100644 ev3devkit/Ev3devKit.Devices.PowerSupply.technology.html create mode 100644 ev3devkit/Ev3devKit.Devices.PowerSupply.voltage.html create mode 100644 ev3devkit/Ev3devKit.Devices.PowerSupply.voltage_max.html create mode 100644 ev3devkit/Ev3devKit.Devices.PowerSupply.voltage_min.html create mode 100644 ev3devkit/Ev3devKit.Devices.Sensor.address.html create mode 100644 ev3devkit/Ev3devKit.Devices.Sensor.commands.html create mode 100644 ev3devkit/Ev3devKit.Devices.Sensor.decimals.html create mode 100644 ev3devkit/Ev3devKit.Devices.Sensor.driver_name.html create mode 100644 ev3devkit/Ev3devKit.Devices.Sensor.fw_version.html create mode 100644 ev3devkit/Ev3devKit.Devices.Sensor.get_float_value.html create mode 100644 ev3devkit/Ev3devKit.Devices.Sensor.get_value.html create mode 100644 ev3devkit/Ev3devKit.Devices.Sensor.html create mode 100644 ev3devkit/Ev3devKit.Devices.Sensor.mode.html create mode 100644 ev3devkit/Ev3devKit.Devices.Sensor.modes.html create mode 100644 ev3devkit/Ev3devKit.Devices.Sensor.num_values.html create mode 100644 ev3devkit/Ev3devKit.Devices.Sensor.poll_ms.html create mode 100644 ev3devkit/Ev3devKit.Devices.Sensor.send_command.html create mode 100644 ev3devkit/Ev3devKit.Devices.Sensor.set_mode.html create mode 100644 ev3devkit/Ev3devKit.Devices.Sensor.set_poll_ms.html create mode 100644 ev3devkit/Ev3devKit.Devices.Sensor.units.html create mode 100644 ev3devkit/Ev3devKit.Devices.ServoMotor.address.html create mode 100644 ev3devkit/Ev3devKit.Devices.ServoMotor.commands.html create mode 100644 ev3devkit/Ev3devKit.Devices.ServoMotor.driver_name.html create mode 100644 ev3devkit/Ev3devKit.Devices.ServoMotor.html create mode 100644 ev3devkit/Ev3devKit.Devices.ServoMotor.max_pulse_sp.html create mode 100644 ev3devkit/Ev3devKit.Devices.ServoMotor.mid_pulse_sp.html create mode 100644 ev3devkit/Ev3devKit.Devices.ServoMotor.min_pulse_sp.html create mode 100644 ev3devkit/Ev3devKit.Devices.ServoMotor.polarity.html create mode 100644 ev3devkit/Ev3devKit.Devices.ServoMotor.position_sp.html create mode 100644 ev3devkit/Ev3devKit.Devices.ServoMotor.rate_sp.html create mode 100644 ev3devkit/Ev3devKit.Devices.ServoMotor.send_command.html create mode 100644 ev3devkit/Ev3devKit.Devices.ServoMotor.state.html create mode 100644 ev3devkit/Ev3devKit.Devices.SoundCapability.BELL.html create mode 100644 ev3devkit/Ev3devKit.Devices.SoundCapability.TONE.html create mode 100644 ev3devkit/Ev3devKit.Devices.SoundCapability.html create mode 100644 ev3devkit/Ev3devKit.Devices.TachoMotor.address.html create mode 100644 ev3devkit/Ev3devKit.Devices.TachoMotor.commands.html create mode 100644 ev3devkit/Ev3devKit.Devices.TachoMotor.count_per_rot.html create mode 100644 ev3devkit/Ev3devKit.Devices.TachoMotor.driver_name.html create mode 100644 ev3devkit/Ev3devKit.Devices.TachoMotor.duty_cycle.html create mode 100644 ev3devkit/Ev3devKit.Devices.TachoMotor.duty_cycle_sp.html create mode 100644 ev3devkit/Ev3devKit.Devices.TachoMotor.hold_position_d.html create mode 100644 ev3devkit/Ev3devKit.Devices.TachoMotor.hold_position_i.html create mode 100644 ev3devkit/Ev3devKit.Devices.TachoMotor.hold_position_p.html create mode 100644 ev3devkit/Ev3devKit.Devices.TachoMotor.html create mode 100644 ev3devkit/Ev3devKit.Devices.TachoMotor.max_speed.html create mode 100644 ev3devkit/Ev3devKit.Devices.TachoMotor.polarity.html create mode 100644 ev3devkit/Ev3devKit.Devices.TachoMotor.position.html create mode 100644 ev3devkit/Ev3devKit.Devices.TachoMotor.position_sp.html create mode 100644 ev3devkit/Ev3devKit.Devices.TachoMotor.ramp_down_sp.html create mode 100644 ev3devkit/Ev3devKit.Devices.TachoMotor.ramp_up_sp.html create mode 100644 ev3devkit/Ev3devKit.Devices.TachoMotor.send_command.html create mode 100644 ev3devkit/Ev3devKit.Devices.TachoMotor.set_stop_action.html create mode 100644 ev3devkit/Ev3devKit.Devices.TachoMotor.speed.html create mode 100644 ev3devkit/Ev3devKit.Devices.TachoMotor.speed_regulation_d.html create mode 100644 ev3devkit/Ev3devKit.Devices.TachoMotor.speed_regulation_i.html create mode 100644 ev3devkit/Ev3devKit.Devices.TachoMotor.speed_regulation_p.html create mode 100644 ev3devkit/Ev3devKit.Devices.TachoMotor.speed_sp.html create mode 100644 ev3devkit/Ev3devKit.Devices.TachoMotor.state.html create mode 100644 ev3devkit/Ev3devKit.Devices.TachoMotor.stop_action.html create mode 100644 ev3devkit/Ev3devKit.Devices.TachoMotor.stop_actions.html create mode 100644 ev3devkit/Ev3devKit.Devices.TachoMotor.time_sp.html create mode 100644 ev3devkit/Ev3devKit.Devices.html create mode 100644 ev3devkit/Ev3devKit.Ui.Box.Box.horizontal.html create mode 100644 ev3devkit/Ev3devKit.Ui.Box.Box.vertical.html create mode 100644 ev3devkit/Ev3devKit.Ui.Box.direction.html create mode 100644 ev3devkit/Ev3devKit.Ui.Box.do_layout.html create mode 100644 ev3devkit/Ev3devKit.Ui.Box.get_preferred_height.html create mode 100644 ev3devkit/Ev3devKit.Ui.Box.get_preferred_height_for_width.html create mode 100644 ev3devkit/Ev3devKit.Ui.Box.get_preferred_width.html create mode 100644 ev3devkit/Ev3devKit.Ui.Box.get_preferred_width_for_height.html create mode 100644 ev3devkit/Ev3devKit.Ui.Box.html create mode 100644 ev3devkit/Ev3devKit.Ui.Box.spacing.html create mode 100644 ev3devkit/Ev3devKit.Ui.BoxDirection.HORIZONTAL.html create mode 100644 ev3devkit/Ev3devKit.Ui.BoxDirection.VERTICAL.html create mode 100644 ev3devkit/Ev3devKit.Ui.BoxDirection.html create mode 100644 ev3devkit/Ev3devKit.Ui.Button.Button.html create mode 100644 ev3devkit/Ev3devKit.Ui.Button.Button.with_label.html create mode 100644 ev3devkit/Ev3devKit.Ui.Button.draw_background.html create mode 100644 ev3devkit/Ev3devKit.Ui.Button.draw_children_as_focused.html create mode 100644 ev3devkit/Ev3devKit.Ui.Button.html create mode 100644 ev3devkit/Ev3devKit.Ui.Button.pressed.html create mode 100644 ev3devkit/Ev3devKit.Ui.CheckButton.CheckButton.checkbox.html create mode 100644 ev3devkit/Ev3devKit.Ui.CheckButton.CheckButton.radio.html create mode 100644 ev3devkit/Ev3devKit.Ui.CheckButton.check_button_type.html create mode 100644 ev3devkit/Ev3devKit.Ui.CheckButton.checked.html create mode 100644 ev3devkit/Ev3devKit.Ui.CheckButton.draw_content.html create mode 100644 ev3devkit/Ev3devKit.Ui.CheckButton.get_preferred_height.html create mode 100644 ev3devkit/Ev3devKit.Ui.CheckButton.get_preferred_width.html create mode 100644 ev3devkit/Ev3devKit.Ui.CheckButton.group.html create mode 100644 ev3devkit/Ev3devKit.Ui.CheckButton.html create mode 100644 ev3devkit/Ev3devKit.Ui.CheckButton.inner_size.html create mode 100644 ev3devkit/Ev3devKit.Ui.CheckButton.outer_size.html create mode 100644 ev3devkit/Ev3devKit.Ui.CheckButtonGroup.CheckButtonGroup.html create mode 100644 ev3devkit/Ev3devKit.Ui.CheckButtonGroup.html create mode 100644 ev3devkit/Ev3devKit.Ui.CheckButtonGroup.selected_item.html create mode 100644 ev3devkit/Ev3devKit.Ui.CheckButtonType.CHECKBOX.html create mode 100644 ev3devkit/Ev3devKit.Ui.CheckButtonType.RADIO.html create mode 100644 ev3devkit/Ev3devKit.Ui.CheckButtonType.html create mode 100644 ev3devkit/Ev3devKit.Ui.CheckboxMenuItem.CheckboxMenuItem.html create mode 100644 ev3devkit/Ev3devKit.Ui.CheckboxMenuItem.checkbox.html create mode 100644 ev3devkit/Ev3devKit.Ui.CheckboxMenuItem.html create mode 100644 ev3devkit/Ev3devKit.Ui.Container.Container.html create mode 100644 ev3devkit/Ev3devKit.Ui.Container._children.html create mode 100644 ev3devkit/Ev3devKit.Ui.Container.add.html create mode 100644 ev3devkit/Ev3devKit.Ui.Container.child.html create mode 100644 ev3devkit/Ev3devKit.Ui.Container.child_added.html create mode 100644 ev3devkit/Ev3devKit.Ui.Container.child_removed.html create mode 100644 ev3devkit/Ev3devKit.Ui.Container.children.html create mode 100644 ev3devkit/Ev3devKit.Ui.Container.container_type.html create mode 100644 ev3devkit/Ev3devKit.Ui.Container.descendant_has_focus.html create mode 100644 ev3devkit/Ev3devKit.Ui.Container.do_layout.html create mode 100644 ev3devkit/Ev3devKit.Ui.Container.draw_children_as_focused.html create mode 100644 ev3devkit/Ev3devKit.Ui.Container.draw_content.html create mode 100644 ev3devkit/Ev3devKit.Ui.Container.focus_first.html create mode 100644 ev3devkit/Ev3devKit.Ui.Container.get_preferred_height.html create mode 100644 ev3devkit/Ev3devKit.Ui.Container.get_preferred_height_for_width.html create mode 100644 ev3devkit/Ev3devKit.Ui.Container.get_preferred_width.html create mode 100644 ev3devkit/Ev3devKit.Ui.Container.get_preferred_width_for_height.html create mode 100644 ev3devkit/Ev3devKit.Ui.Container.html create mode 100644 ev3devkit/Ev3devKit.Ui.Container.insert_before.html create mode 100644 ev3devkit/Ev3devKit.Ui.Container.remove.html create mode 100644 ev3devkit/Ev3devKit.Ui.Container.set_child_bounds.html create mode 100644 ev3devkit/Ev3devKit.Ui.Container.sort.html create mode 100644 ev3devkit/Ev3devKit.Ui.ContainerType.MULTIPLE.html create mode 100644 ev3devkit/Ev3devKit.Ui.ContainerType.SINGLE.html create mode 100644 ev3devkit/Ev3devKit.Ui.ContainerType.html create mode 100644 ev3devkit/Ev3devKit.Ui.Dialog.Dialog.html create mode 100644 ev3devkit/Ev3devKit.Ui.Dialog.do_layout.html create mode 100644 ev3devkit/Ev3devKit.Ui.Dialog.draw_background.html create mode 100644 ev3devkit/Ev3devKit.Ui.Dialog.html create mode 100644 ev3devkit/Ev3devKit.Ui.FocusDirection.DOWN.html create mode 100644 ev3devkit/Ev3devKit.Ui.FocusDirection.LEFT.html create mode 100644 ev3devkit/Ev3devKit.Ui.FocusDirection.RIGHT.html create mode 100644 ev3devkit/Ev3devKit.Ui.FocusDirection.UP.html create mode 100644 ev3devkit/Ev3devKit.Ui.FocusDirection.html create mode 100644 ev3devkit/Ev3devKit.Ui.Fonts.get_big.html create mode 100644 ev3devkit/Ev3devKit.Ui.Fonts.get_default.html create mode 100644 ev3devkit/Ev3devKit.Ui.Fonts.get_small.html create mode 100644 ev3devkit/Ev3devKit.Ui.Fonts.html create mode 100644 ev3devkit/Ev3devKit.Ui.Grid.Grid.html create mode 100644 ev3devkit/Ev3devKit.Ui.Grid.add_at.html create mode 100644 ev3devkit/Ev3devKit.Ui.Grid.border.html create mode 100644 ev3devkit/Ev3devKit.Ui.Grid.border_column.html create mode 100644 ev3devkit/Ev3devKit.Ui.Grid.border_row.html create mode 100644 ev3devkit/Ev3devKit.Ui.Grid.columns.html create mode 100644 ev3devkit/Ev3devKit.Ui.Grid.do_layout.html create mode 100644 ev3devkit/Ev3devKit.Ui.Grid.draw_border.html create mode 100644 ev3devkit/Ev3devKit.Ui.Grid.get_child_at.html create mode 100644 ev3devkit/Ev3devKit.Ui.Grid.get_position_for_child.html create mode 100644 ev3devkit/Ev3devKit.Ui.Grid.get_preferred_height.html create mode 100644 ev3devkit/Ev3devKit.Ui.Grid.get_preferred_height_for_width.html create mode 100644 ev3devkit/Ev3devKit.Ui.Grid.get_preferred_width.html create mode 100644 ev3devkit/Ev3devKit.Ui.Grid.get_preferred_width_for_height.html create mode 100644 ev3devkit/Ev3devKit.Ui.Grid.html create mode 100644 ev3devkit/Ev3devKit.Ui.Grid.rows.html create mode 100644 ev3devkit/Ev3devKit.Ui.Icon.Icon.from_context.html create mode 100644 ev3devkit/Ev3devKit.Ui.Icon.Icon.from_png.html create mode 100644 ev3devkit/Ev3devKit.Ui.Icon.Icon.from_stock.html create mode 100644 ev3devkit/Ev3devKit.Ui.Icon.Icon.html create mode 100644 ev3devkit/Ev3devKit.Ui.Icon.create_context_from_png.html create mode 100644 ev3devkit/Ev3devKit.Ui.Icon.draw_content.html create mode 100644 ev3devkit/Ev3devKit.Ui.Icon.get_preferred_height.html create mode 100644 ev3devkit/Ev3devKit.Ui.Icon.get_preferred_width.html create mode 100644 ev3devkit/Ev3devKit.Ui.Icon.html create mode 100644 ev3devkit/Ev3devKit.Ui.InputDialog.InputDialog.html create mode 100644 ev3devkit/Ev3devKit.Ui.InputDialog.html create mode 100644 ev3devkit/Ev3devKit.Ui.InputDialog.key_pressed.html create mode 100644 ev3devkit/Ev3devKit.Ui.InputDialog.responded.html create mode 100644 ev3devkit/Ev3devKit.Ui.InputDialog.text_value.html create mode 100644 ev3devkit/Ev3devKit.Ui.Keyboard.LOWER_ALPHA.html create mode 100644 ev3devkit/Ev3devKit.Ui.Keyboard.NUMERIC.html create mode 100644 ev3devkit/Ev3devKit.Ui.Keyboard.SYMBOL.html create mode 100644 ev3devkit/Ev3devKit.Ui.Keyboard.UPPER_ALPHA.html create mode 100644 ev3devkit/Ev3devKit.Ui.Keyboard.html create mode 100644 ev3devkit/Ev3devKit.Ui.Label.Label.html create mode 100644 ev3devkit/Ev3devKit.Ui.Label.draw_content.html create mode 100644 ev3devkit/Ev3devKit.Ui.Label.font.html create mode 100644 ev3devkit/Ev3devKit.Ui.Label.get_preferred_height.html create mode 100644 ev3devkit/Ev3devKit.Ui.Label.get_preferred_height_for_width.html create mode 100644 ev3devkit/Ev3devKit.Ui.Label.get_preferred_width.html create mode 100644 ev3devkit/Ev3devKit.Ui.Label.get_preferred_width_for_height.html create mode 100644 ev3devkit/Ev3devKit.Ui.Label.html create mode 100644 ev3devkit/Ev3devKit.Ui.Label.redraw.html create mode 100644 ev3devkit/Ev3devKit.Ui.Label.text.html create mode 100644 ev3devkit/Ev3devKit.Ui.Label.text_horizontal_align.html create mode 100644 ev3devkit/Ev3devKit.Ui.Label.text_vertical_align.html create mode 100644 ev3devkit/Ev3devKit.Ui.Menu.FindFunc.html create mode 100644 ev3devkit/Ev3devKit.Ui.Menu.Menu.html create mode 100644 ev3devkit/Ev3devKit.Ui.Menu.MenuItemIterator.@get.html create mode 100644 ev3devkit/Ev3devKit.Ui.Menu.MenuItemIterator.html create mode 100644 ev3devkit/Ev3devKit.Ui.Menu.MenuItemIterator.size.html create mode 100644 ev3devkit/Ev3devKit.Ui.Menu.add_menu_item.html create mode 100644 ev3devkit/Ev3devKit.Ui.Menu.find_menu_item.html create mode 100644 ev3devkit/Ev3devKit.Ui.Menu.has_menu_item.html create mode 100644 ev3devkit/Ev3devKit.Ui.Menu.html create mode 100644 ev3devkit/Ev3devKit.Ui.Menu.insert_menu_item.html create mode 100644 ev3devkit/Ev3devKit.Ui.Menu.menu_item_iter.html create mode 100644 ev3devkit/Ev3devKit.Ui.Menu.remove_all_menu_items.html create mode 100644 ev3devkit/Ev3devKit.Ui.Menu.remove_menu_item.html create mode 100644 ev3devkit/Ev3devKit.Ui.Menu.sort_menu_items.html create mode 100644 ev3devkit/Ev3devKit.Ui.Menu.spacing.html create mode 100644 ev3devkit/Ev3devKit.Ui.MenuItem.MenuItem.html create mode 100644 ev3devkit/Ev3devKit.Ui.MenuItem.MenuItem.with_button.html create mode 100644 ev3devkit/Ev3devKit.Ui.MenuItem.MenuItem.with_right_arrow.html create mode 100644 ev3devkit/Ev3devKit.Ui.MenuItem.button.html create mode 100644 ev3devkit/Ev3devKit.Ui.MenuItem.html create mode 100644 ev3devkit/Ev3devKit.Ui.MenuItem.label.html create mode 100644 ev3devkit/Ev3devKit.Ui.MenuItem.menu.html create mode 100644 ev3devkit/Ev3devKit.Ui.MenuItem.represented_object.html create mode 100644 ev3devkit/Ev3devKit.Ui.MessageDialog.MessageDialog.html create mode 100644 ev3devkit/Ev3devKit.Ui.MessageDialog.MessageDialog.with_content.html create mode 100644 ev3devkit/Ev3devKit.Ui.MessageDialog.html create mode 100644 ev3devkit/Ev3devKit.Ui.MessageDialog.key_pressed.html create mode 100644 ev3devkit/Ev3devKit.Ui.OnScreenKeyboard.OnScreenKeyboard.html create mode 100644 ev3devkit/Ev3devKit.Ui.OnScreenKeyboard.accepted.html create mode 100644 ev3devkit/Ev3devKit.Ui.OnScreenKeyboard.canceled.html create mode 100644 ev3devkit/Ev3devKit.Ui.OnScreenKeyboard.do_layout.html create mode 100644 ev3devkit/Ev3devKit.Ui.OnScreenKeyboard.html create mode 100644 ev3devkit/Ev3devKit.Ui.OnScreenKeyboard.text.html create mode 100644 ev3devkit/Ev3devKit.Ui.RadioMenuItem.RadioMenuItem.html create mode 100644 ev3devkit/Ev3devKit.Ui.RadioMenuItem.html create mode 100644 ev3devkit/Ev3devKit.Ui.RadioMenuItem.radio.html create mode 100644 ev3devkit/Ev3devKit.Ui.Rectangle.height.html create mode 100644 ev3devkit/Ev3devKit.Ui.Rectangle.html create mode 100644 ev3devkit/Ev3devKit.Ui.Rectangle.width.html create mode 100644 ev3devkit/Ev3devKit.Ui.Rectangle.x1.html create mode 100644 ev3devkit/Ev3devKit.Ui.Rectangle.x2.html create mode 100644 ev3devkit/Ev3devKit.Ui.Rectangle.y1.html create mode 100644 ev3devkit/Ev3devKit.Ui.Rectangle.y2.html create mode 100644 ev3devkit/Ev3devKit.Ui.Screen.Screen.custom.html create mode 100644 ev3devkit/Ev3devKit.Ui.Screen.Screen.html create mode 100644 ev3devkit/Ev3devKit.Ui.Screen.bg_color.html create mode 100644 ev3devkit/Ev3devKit.Ui.Screen.dirty.html create mode 100644 ev3devkit/Ev3devKit.Ui.Screen.draw.html create mode 100644 ev3devkit/Ev3devKit.Ui.Screen.fg_color.html create mode 100644 ev3devkit/Ev3devKit.Ui.Screen.get_active_screen.html create mode 100644 ev3devkit/Ev3devKit.Ui.Screen.height.html create mode 100644 ev3devkit/Ev3devKit.Ui.Screen.html create mode 100644 ev3devkit/Ev3devKit.Ui.Screen.mid_color.html create mode 100644 ev3devkit/Ev3devKit.Ui.Screen.queue_key_code.html create mode 100644 ev3devkit/Ev3devKit.Ui.Screen.refresh.html create mode 100644 ev3devkit/Ev3devKit.Ui.Screen.set_active_screen.html create mode 100644 ev3devkit/Ev3devKit.Ui.Screen.status_bar.html create mode 100644 ev3devkit/Ev3devKit.Ui.Screen.top_window.html create mode 100644 ev3devkit/Ev3devKit.Ui.Screen.width.html create mode 100644 ev3devkit/Ev3devKit.Ui.Screen.window_height.html create mode 100644 ev3devkit/Ev3devKit.Ui.Screen.window_stack.html create mode 100644 ev3devkit/Ev3devKit.Ui.Screen.window_y.html create mode 100644 ev3devkit/Ev3devKit.Ui.Scroll.Scroll.horizontal.html create mode 100644 ev3devkit/Ev3devKit.Ui.Scroll.Scroll.vertical.html create mode 100644 ev3devkit/Ev3devKit.Ui.Scroll.direction.html create mode 100644 ev3devkit/Ev3devKit.Ui.Scroll.do_layout.html create mode 100644 ev3devkit/Ev3devKit.Ui.Scroll.draw_content.html create mode 100644 ev3devkit/Ev3devKit.Ui.Scroll.get_preferred_height.html create mode 100644 ev3devkit/Ev3devKit.Ui.Scroll.get_preferred_height_for_width.html create mode 100644 ev3devkit/Ev3devKit.Ui.Scroll.get_preferred_width.html create mode 100644 ev3devkit/Ev3devKit.Ui.Scroll.get_preferred_width_for_height.html create mode 100644 ev3devkit/Ev3devKit.Ui.Scroll.html create mode 100644 ev3devkit/Ev3devKit.Ui.Scroll.max_preferred_height.html create mode 100644 ev3devkit/Ev3devKit.Ui.Scroll.max_preferred_width.html create mode 100644 ev3devkit/Ev3devKit.Ui.Scroll.scroll_amount.html create mode 100644 ev3devkit/Ev3devKit.Ui.Scroll.scroll_backward.html create mode 100644 ev3devkit/Ev3devKit.Ui.Scroll.scroll_forward.html create mode 100644 ev3devkit/Ev3devKit.Ui.Scroll.scroll_to_child.html create mode 100644 ev3devkit/Ev3devKit.Ui.Scroll.scrollbar_visible.html create mode 100644 ev3devkit/Ev3devKit.Ui.ScrollDirection.HORIZONTAL.html create mode 100644 ev3devkit/Ev3devKit.Ui.ScrollDirection.VERTICAL.html create mode 100644 ev3devkit/Ev3devKit.Ui.ScrollDirection.html create mode 100644 ev3devkit/Ev3devKit.Ui.ScrollbarVisibility.ALWAYS_HIDE.html create mode 100644 ev3devkit/Ev3devKit.Ui.ScrollbarVisibility.ALWAYS_SHOW.html create mode 100644 ev3devkit/Ev3devKit.Ui.ScrollbarVisibility.AUTO.html create mode 100644 ev3devkit/Ev3devKit.Ui.ScrollbarVisibility.html create mode 100644 ev3devkit/Ev3devKit.Ui.Spacer.Spacer.html create mode 100644 ev3devkit/Ev3devKit.Ui.Spacer.html create mode 100644 ev3devkit/Ev3devKit.Ui.Stack.Stack.html create mode 100644 ev3devkit/Ev3devKit.Ui.Stack.active_child.html create mode 100644 ev3devkit/Ev3devKit.Ui.Stack.do_layout.html create mode 100644 ev3devkit/Ev3devKit.Ui.Stack.draw_content.html create mode 100644 ev3devkit/Ev3devKit.Ui.Stack.get_preferred_height.html create mode 100644 ev3devkit/Ev3devKit.Ui.Stack.get_preferred_height_for_width.html create mode 100644 ev3devkit/Ev3devKit.Ui.Stack.get_preferred_width.html create mode 100644 ev3devkit/Ev3devKit.Ui.Stack.get_preferred_width_for_height.html create mode 100644 ev3devkit/Ev3devKit.Ui.Stack.html create mode 100644 ev3devkit/Ev3devKit.Ui.StatusBar.Align.LEFT.html create mode 100644 ev3devkit/Ev3devKit.Ui.StatusBar.Align.RIGHT.html create mode 100644 ev3devkit/Ev3devKit.Ui.StatusBar.Align.html create mode 100644 ev3devkit/Ev3devKit.Ui.StatusBar.HEIGHT.html create mode 100644 ev3devkit/Ev3devKit.Ui.StatusBar.StatusBar.html create mode 100644 ev3devkit/Ev3devKit.Ui.StatusBar.add_left.html create mode 100644 ev3devkit/Ev3devKit.Ui.StatusBar.add_right.html create mode 100644 ev3devkit/Ev3devKit.Ui.StatusBar.html create mode 100644 ev3devkit/Ev3devKit.Ui.StatusBar.redraw.html create mode 100644 ev3devkit/Ev3devKit.Ui.StatusBar.screen.html create mode 100644 ev3devkit/Ev3devKit.Ui.StatusBar.visible.html create mode 100644 ev3devkit/Ev3devKit.Ui.StatusBarItem.HEIGHT.html create mode 100644 ev3devkit/Ev3devKit.Ui.StatusBarItem.StatusBarItem.html create mode 100644 ev3devkit/Ev3devKit.Ui.StatusBarItem.draw.html create mode 100644 ev3devkit/Ev3devKit.Ui.StatusBarItem.html create mode 100644 ev3devkit/Ev3devKit.Ui.StatusBarItem.redraw.html create mode 100644 ev3devkit/Ev3devKit.Ui.StatusBarItem.status_bar.html create mode 100644 ev3devkit/Ev3devKit.Ui.StatusBarItem.visible.html create mode 100644 ev3devkit/Ev3devKit.Ui.StockIcon.BLUETOOTH_12X12.html create mode 100644 ev3devkit/Ev3devKit.Ui.StockIcon.BLUETOOTH_7X9.html create mode 100644 ev3devkit/Ev3devKit.Ui.StockIcon.BLUETOOTH_CONNECTED_7X9.html create mode 100644 ev3devkit/Ev3devKit.Ui.StockIcon.ETHERNET_12X12.html create mode 100644 ev3devkit/Ev3devKit.Ui.StockIcon.LOCK_5X6.html create mode 100644 ev3devkit/Ev3devKit.Ui.StockIcon.LOCK_7X9.html create mode 100644 ev3devkit/Ev3devKit.Ui.StockIcon.USB_12X12.html create mode 100644 ev3devkit/Ev3devKit.Ui.StockIcon.USB_7X9.html create mode 100644 ev3devkit/Ev3devKit.Ui.StockIcon.WIFI_12X12.html create mode 100644 ev3devkit/Ev3devKit.Ui.StockIcon.WIFI_12X9.html create mode 100644 ev3devkit/Ev3devKit.Ui.StockIcon.WIFI_IDLE_12X9.html create mode 100644 ev3devkit/Ev3devKit.Ui.StockIcon.WPS_9X9.html create mode 100644 ev3devkit/Ev3devKit.Ui.StockIcon.html create mode 100644 ev3devkit/Ev3devKit.Ui.StockIcon.to_file_name.html create mode 100644 ev3devkit/Ev3devKit.Ui.TextEntry.ALPHA.html create mode 100644 ev3devkit/Ev3devKit.Ui.TextEntry.ALPHA_NUM.html create mode 100644 ev3devkit/Ev3devKit.Ui.TextEntry.ALPHA_NUM_SYMBOL.html create mode 100644 ev3devkit/Ev3devKit.Ui.TextEntry.DECIMAL.html create mode 100644 ev3devkit/Ev3devKit.Ui.TextEntry.HEXIDECIMAL.html create mode 100644 ev3devkit/Ev3devKit.Ui.TextEntry.LOWER_ALPHA.html create mode 100644 ev3devkit/Ev3devKit.Ui.TextEntry.NUMERIC.html create mode 100644 ev3devkit/Ev3devKit.Ui.TextEntry.SYMBOL.html create mode 100644 ev3devkit/Ev3devKit.Ui.TextEntry.TextEntry.html create mode 100644 ev3devkit/Ev3devKit.Ui.TextEntry.UPPER_ALPHA.html create mode 100644 ev3devkit/Ev3devKit.Ui.TextEntry.can_edit.html create mode 100644 ev3devkit/Ev3devKit.Ui.TextEntry.cancel_editing.html create mode 100644 ev3devkit/Ev3devKit.Ui.TextEntry.commit_editing.html create mode 100644 ev3devkit/Ev3devKit.Ui.TextEntry.delete_char.html create mode 100644 ev3devkit/Ev3devKit.Ui.TextEntry.do_layout.html create mode 100644 ev3devkit/Ev3devKit.Ui.TextEntry.draw_content.html create mode 100644 ev3devkit/Ev3devKit.Ui.TextEntry.editing.html create mode 100644 ev3devkit/Ev3devKit.Ui.TextEntry.font.html create mode 100644 ev3devkit/Ev3devKit.Ui.TextEntry.get_preferred_height.html create mode 100644 ev3devkit/Ev3devKit.Ui.TextEntry.get_preferred_width.html create mode 100644 ev3devkit/Ev3devKit.Ui.TextEntry.html create mode 100644 ev3devkit/Ev3devKit.Ui.TextEntry.insert.html create mode 100644 ev3devkit/Ev3devKit.Ui.TextEntry.min_width.html create mode 100644 ev3devkit/Ev3devKit.Ui.TextEntry.redraw.html create mode 100644 ev3devkit/Ev3devKit.Ui.TextEntry.set_char.html create mode 100644 ev3devkit/Ev3devKit.Ui.TextEntry.start_editing.html create mode 100644 ev3devkit/Ev3devKit.Ui.TextEntry.text.html create mode 100644 ev3devkit/Ev3devKit.Ui.TextEntry.use_on_screen_keyboard.html create mode 100644 ev3devkit/Ev3devKit.Ui.TextEntry.valid_chars.html create mode 100644 ev3devkit/Ev3devKit.Ui.Widget.Widget.html create mode 100644 ev3devkit/Ev3devKit.Ui.Widget.border.html create mode 100644 ev3devkit/Ev3devKit.Ui.Widget.border_bottom.html create mode 100644 ev3devkit/Ev3devKit.Ui.Widget.border_bounds.html create mode 100644 ev3devkit/Ev3devKit.Ui.Widget.border_left.html create mode 100644 ev3devkit/Ev3devKit.Ui.Widget.border_radius.html create mode 100644 ev3devkit/Ev3devKit.Ui.Widget.border_right.html create mode 100644 ev3devkit/Ev3devKit.Ui.Widget.border_top.html create mode 100644 ev3devkit/Ev3devKit.Ui.Widget.bounds.html create mode 100644 ev3devkit/Ev3devKit.Ui.Widget.can_focus.html create mode 100644 ev3devkit/Ev3devKit.Ui.Widget.content_bounds.html create mode 100644 ev3devkit/Ev3devKit.Ui.Widget.do_layout.html create mode 100644 ev3devkit/Ev3devKit.Ui.Widget.do_recursive_children.html create mode 100644 ev3devkit/Ev3devKit.Ui.Widget.do_recursive_parent.html create mode 100644 ev3devkit/Ev3devKit.Ui.Widget.draw_background.html create mode 100644 ev3devkit/Ev3devKit.Ui.Widget.draw_border.html create mode 100644 ev3devkit/Ev3devKit.Ui.Widget.draw_content.html create mode 100644 ev3devkit/Ev3devKit.Ui.Widget.focus.html create mode 100644 ev3devkit/Ev3devKit.Ui.Widget.focus_next.html create mode 100644 ev3devkit/Ev3devKit.Ui.Widget.get_focused_child.html create mode 100644 ev3devkit/Ev3devKit.Ui.Widget.get_margin_border_padding_height.html create mode 100644 ev3devkit/Ev3devKit.Ui.Widget.get_margin_border_padding_width.html create mode 100644 ev3devkit/Ev3devKit.Ui.Widget.get_preferred_height.html create mode 100644 ev3devkit/Ev3devKit.Ui.Widget.get_preferred_height_for_width.html create mode 100644 ev3devkit/Ev3devKit.Ui.Widget.get_preferred_width.html create mode 100644 ev3devkit/Ev3devKit.Ui.Widget.get_preferred_width_for_height.html create mode 100644 ev3devkit/Ev3devKit.Ui.Widget.has_focus.html create mode 100644 ev3devkit/Ev3devKit.Ui.Widget.horizontal_align.html create mode 100644 ev3devkit/Ev3devKit.Ui.Widget.html create mode 100644 ev3devkit/Ev3devKit.Ui.Widget.key_pressed.html create mode 100644 ev3devkit/Ev3devKit.Ui.Widget.margin.html create mode 100644 ev3devkit/Ev3devKit.Ui.Widget.margin_bottom.html create mode 100644 ev3devkit/Ev3devKit.Ui.Widget.margin_left.html create mode 100644 ev3devkit/Ev3devKit.Ui.Widget.margin_right.html create mode 100644 ev3devkit/Ev3devKit.Ui.Widget.margin_top.html create mode 100644 ev3devkit/Ev3devKit.Ui.Widget.next_focus_widget_down.html create mode 100644 ev3devkit/Ev3devKit.Ui.Widget.next_focus_widget_left.html create mode 100644 ev3devkit/Ev3devKit.Ui.Widget.next_focus_widget_right.html create mode 100644 ev3devkit/Ev3devKit.Ui.Widget.next_focus_widget_up.html create mode 100644 ev3devkit/Ev3devKit.Ui.Widget.padding.html create mode 100644 ev3devkit/Ev3devKit.Ui.Widget.padding_bottom.html create mode 100644 ev3devkit/Ev3devKit.Ui.Widget.padding_left.html create mode 100644 ev3devkit/Ev3devKit.Ui.Widget.padding_right.html create mode 100644 ev3devkit/Ev3devKit.Ui.Widget.padding_top.html create mode 100644 ev3devkit/Ev3devKit.Ui.Widget.parent.html create mode 100644 ev3devkit/Ev3devKit.Ui.Widget.redraw.html create mode 100644 ev3devkit/Ev3devKit.Ui.Widget.represented_object.html create mode 100644 ev3devkit/Ev3devKit.Ui.Widget.set_bounds.html create mode 100644 ev3devkit/Ev3devKit.Ui.Widget.vertical_align.html create mode 100644 ev3devkit/Ev3devKit.Ui.Widget.visible.html create mode 100644 ev3devkit/Ev3devKit.Ui.Widget.weak_represented_object.html create mode 100644 ev3devkit/Ev3devKit.Ui.Widget.window.html create mode 100644 ev3devkit/Ev3devKit.Ui.WidgetAlign.CENTER.html create mode 100644 ev3devkit/Ev3devKit.Ui.WidgetAlign.END.html create mode 100644 ev3devkit/Ev3devKit.Ui.WidgetAlign.FILL.html create mode 100644 ev3devkit/Ev3devKit.Ui.WidgetAlign.START.html create mode 100644 ev3devkit/Ev3devKit.Ui.WidgetAlign.html create mode 100644 ev3devkit/Ev3devKit.Ui.WidgetFunc.html create mode 100644 ev3devkit/Ev3devKit.Ui.Window.Window.html create mode 100644 ev3devkit/Ev3devKit.Ui.Window.close.html create mode 100644 ev3devkit/Ev3devKit.Ui.Window.closed.html create mode 100644 ev3devkit/Ev3devKit.Ui.Window.do_layout.html create mode 100644 ev3devkit/Ev3devKit.Ui.Window.draw_background.html create mode 100644 ev3devkit/Ev3devKit.Ui.Window.draw_content.html create mode 100644 ev3devkit/Ev3devKit.Ui.Window.html create mode 100644 ev3devkit/Ev3devKit.Ui.Window.on_screen.html create mode 100644 ev3devkit/Ev3devKit.Ui.Window.redraw.html create mode 100644 ev3devkit/Ev3devKit.Ui.Window.screen.html create mode 100644 ev3devkit/Ev3devKit.Ui.Window.show.html create mode 100644 ev3devkit/Ev3devKit.Ui.Window.show_on_screen.html create mode 100644 ev3devkit/Ev3devKit.Ui.Window.shown.html create mode 100644 ev3devkit/Ev3devKit.Ui.html create mode 100644 ev3devkit/Ev3devKit.html create mode 100644 ev3devkit/GLib.FlagsClass2.get_first_value.html create mode 100644 ev3devkit/GLib.FlagsClass2.get_value_by_name.html create mode 100644 ev3devkit/GLib.FlagsClass2.get_value_by_nick.html create mode 100644 ev3devkit/GLib.FlagsClass2.html create mode 100644 ev3devkit/GLib.FlagsClass2.mask.html create mode 100644 ev3devkit/GLib.FlagsClass2.n_values.html create mode 100644 ev3devkit/GLib.FlagsClass2.values.html create mode 100644 ev3devkit/GLib.FlagsValue2.html create mode 100644 ev3devkit/GLib.FlagsValue2.value.html create mode 100644 ev3devkit/GLib.FlagsValue2.value_name.html create mode 100644 ev3devkit/GLib.FlagsValue2.value_nick.html create mode 100644 ev3devkit/GLib.html create mode 100644 ev3devkit/Linux.Input.SYN_DROPPED.html create mode 100644 ev3devkit/Linux.Input.html create mode 100644 ev3devkit/Linux.html create mode 100644 ev3devkit/img/Ev3devKit.ConsoleApp.png create mode 100644 ev3devkit/img/Ev3devKit.Devices.DcMotor.png create mode 100644 ev3devkit/img/Ev3devKit.Devices.Device.png create mode 100644 ev3devkit/img/Ev3devKit.Devices.DeviceManager.png create mode 100644 ev3devkit/img/Ev3devKit.Devices.Input.png create mode 100644 ev3devkit/img/Ev3devKit.Devices.Led.png create mode 100644 ev3devkit/img/Ev3devKit.Devices.Port.png create mode 100644 ev3devkit/img/Ev3devKit.Devices.PowerSupply.png create mode 100644 ev3devkit/img/Ev3devKit.Devices.Sensor.png create mode 100644 ev3devkit/img/Ev3devKit.Devices.ServoMotor.png create mode 100644 ev3devkit/img/Ev3devKit.Devices.TachoMotor.png create mode 100644 ev3devkit/img/Ev3devKit.Ui.Box.png create mode 100644 ev3devkit/img/Ev3devKit.Ui.Button.png create mode 100644 ev3devkit/img/Ev3devKit.Ui.CheckButton.png create mode 100644 ev3devkit/img/Ev3devKit.Ui.CheckButtonGroup.png create mode 100644 ev3devkit/img/Ev3devKit.Ui.CheckboxMenuItem.png create mode 100644 ev3devkit/img/Ev3devKit.Ui.Container.png create mode 100644 ev3devkit/img/Ev3devKit.Ui.Dialog.png create mode 100644 ev3devkit/img/Ev3devKit.Ui.Grid.png create mode 100644 ev3devkit/img/Ev3devKit.Ui.Icon.png create mode 100644 ev3devkit/img/Ev3devKit.Ui.InputDialog.png create mode 100644 ev3devkit/img/Ev3devKit.Ui.Label.png create mode 100644 ev3devkit/img/Ev3devKit.Ui.Menu.MenuItemIterator.png create mode 100644 ev3devkit/img/Ev3devKit.Ui.Menu.png create mode 100644 ev3devkit/img/Ev3devKit.Ui.MenuItem.png create mode 100644 ev3devkit/img/Ev3devKit.Ui.MessageDialog.png create mode 100644 ev3devkit/img/Ev3devKit.Ui.OnScreenKeyboard.png create mode 100644 ev3devkit/img/Ev3devKit.Ui.RadioMenuItem.png create mode 100644 ev3devkit/img/Ev3devKit.Ui.Rectangle.png create mode 100644 ev3devkit/img/Ev3devKit.Ui.Screen.png create mode 100644 ev3devkit/img/Ev3devKit.Ui.Scroll.png create mode 100644 ev3devkit/img/Ev3devKit.Ui.Spacer.png create mode 100644 ev3devkit/img/Ev3devKit.Ui.Stack.png create mode 100644 ev3devkit/img/Ev3devKit.Ui.StatusBar.png create mode 100644 ev3devkit/img/Ev3devKit.Ui.StatusBarItem.png create mode 100644 ev3devkit/img/Ev3devKit.Ui.TextEntry.png create mode 100644 ev3devkit/img/Ev3devKit.Ui.Widget.png create mode 100644 ev3devkit/img/Ev3devKit.Ui.Window.png create mode 100644 ev3devkit/img/GLib.FlagsClass2.png create mode 100644 ev3devkit/img/GLib.FlagsValue2.png create mode 100644 ev3devkit/index.htm create mode 100644 field.png create mode 100644 index.html create mode 100644 interface.png create mode 100644 method.png create mode 100644 namespace.png create mode 100644 package.png create mode 100644 packages.png create mode 100644 property.png create mode 100644 scripts.js create mode 100644 signal.png create mode 100644 staticmethod.png create mode 100644 struct.png create mode 100644 style.css create mode 100644 tip.png create mode 100644 virtualmethod.png create mode 100644 virtualproperty.png create mode 100644 warning.png create mode 100644 wikistyle.css diff --git a/abstractclass.png b/abstractclass.png new file mode 100644 index 0000000000000000000000000000000000000000..4aaf9379bfeb5272279c5e9c71e1ff521982b80d GIT binary patch literal 693 zcmV;m0!safP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01|Tm01|Tnj3T)Q00007bV*G`2iOY% z6A3Qvp~*P_00K2hL_t(I%axKrNYil?$3Or7=G4hdrA0|y!Xl_!mj)BMc9Jd~yyQVi zr`bl*p>;^qkdzA7R4}DEu!2o5L6@KoLD4}9I~i!nBBY@>x3=iJ;`{mqrj5)g}>mt~>p>67|zfmqC|ogI|TqOC17Jlvpv7Kq22mCK=Y z8YPn`kwDAKC=jUHSLFGb=>pH}>}lomXnPy2ucMV!w6ui${wlS#Ib^fh!o`nYcxNS~ z$BjdhgfTI3T&4*vEh}tqLplwSh=WY#GIrC%RqNu|kw#n%4OHLWQRBq7k!O_g#LO06jgQ4XK() zq>4-iW@fB$%d)xws+~>%^1E3c9qQ*h?|A8Y4>bmTKSSds%V}>f_3ZQch(;m>?tv?y zQ2hU?ipDt!|1>%_9iS50J!xkB!JqB zC**WG*~#Sqh(@CT4EHy&5%5#l+A07;Qi*^&=+Td%w}w0D(ZYqh#?pt6GEEan1Wg+o zU7e6j!pbU+`FZS=39q*queaH-+wI|+v5+s-)d`!MkVs(0<5;;|sfE4q-9e9vv1M7^ zxl{`GE9iPfTkpQx;TbdoL)Q0 z*4wF2!tWCB+p8Ow~05emO=CRwvL#!O9YjJ=ZT!k(hGxbiSp{;mUdKha2@c1qA9&>ufGs!k4-@|M7FRx<8YYwZmh) z+|GL(n)V}MQF&CK&{S2imy6}u{oeRm%UyQv2srIBefk!LIdk5fxb|?~nmjoUhZ!4s z47}#qoVN*F<}+2xG;2qpu$m4-)N;1dYfkX6U5_z7s#5w&Wan}hPGMn&vo)UGK@+Tn zr^xE9vO3Cj-hY1TRJ_ap!6Mopp&L+9wfbQ)q>!qc|Cs@Unw8yomIrB_@-d4MH z{w5vmOGXo}Z?O?G<=V>jJXE?oRZ(ol<(NWet=ExfuRj*veDQ$cyOix)W&>4z%Kdb! zFbF7jt#2|@f`P8r%Cqb04~UvCsjX`}Cx6lUYQBH{b^CSyr~cb^@W_J*_rLjj7_XE~ WJM_%(y)`fb7(8A5T-G@yGywok{luXF literal 0 HcmV?d00001 diff --git a/abstractproperty.png b/abstractproperty.png new file mode 100644 index 0000000000000000000000000000000000000000..ea9e09a80df09ce64adc5181fa64db3adc03b254 GIT binary patch literal 776 zcmV+j1NZ!iP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iOb) z2`V7ID4}8i00M|fL_t(I%cYV_NK|1I$A9O}wL+R6^fIY732ln9TGYbmLDHg#>;(}K zL~X_gN!i0dgsh;59tc@b(V|*pq*P?@Bz!@bREU9*ij&pM3c4d0eUloVxi^880m7Y>rWqj&fdWg^@6?4{+I zg^0j~Yxh-EHT1ntRaO0=UY&Y$nZ9pm(!8`h?WkF-^JaUsp`lqf?kiW1$5S~H8&;R7 z8A~_-OrAOefXcVk0NjeVP;FOJxGkIa-4U8vKhx9W2cW#X%-8%Z%EMP@FdRFPx#1ZP1_K>z@;j|==^1poj5AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBUy32;bRa{vGma{vGma{-JZxd#9M0oh4JK~y+Tjg#LiLtz-lpU!fu zG(T1(SCZUt=a%wsxN~8~m~F)-tEJ|!Oq(3rp=~v1AvJf(Jy%?qA{P`X7euruKT==k zeWzn5#x71h@6-GJJWt>6dk6p(f9va=+R@ni>ueBbvpx9uAf!@lWkYm8Hrs{wcf!jH zA)hCNLe{b%9I&<3jn`Mg^E2W8o^X9lI6EVFJmy~^+Z`#rPpaCEw>QGm6XEujaB)dE zJ|?)`X7u%mFqurTVh?t@RPIo^N#YPvloqV4wBY83aDGn6<(OE6&1S=p-45^g801I< z>2w;K%~3AS(-lr>4U%XpxGl@An4Ye|;UQa_i7WNV^5P<|mD))ze$>P#w1KcNjHt!^ z9ak{e2$#!@fdS*%$z+lP7Azhl8m6?#n_zX=GQ#_Y82kH;Vu!;)nblQ&8zz+NyqKx7 z>pcUY*es{hNq)bdGMS9Q$T`a}tP#zNug6vr5C{ZFk|atc5*(naD!WQ2VvAz9)Rh@ z*%0a#ZG)pD2-;*}aOh_W|NVs(;dxX9gAkmf|EEw2Cir}YR6YUovy{(>b~_ya0000< KMNUMnLSTZaq7B;s literal 0 HcmV?d00001 diff --git a/coll_close.png b/coll_close.png new file mode 100644 index 0000000000000000000000000000000000000000..948573a65a6efe502ccf9099c47534bbdf2239b2 GIT binary patch literal 185 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&k$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWw1G(Vi}jAr-fh5*r%+^BiGx6I+qwreyjjJxM{ZAtzymb@@62 z!>-AbCo4)dI80KJZg61CI+T{v)u8vm_4)#r0|}}nyr%*tt3AB1z-JZjjlT|EY>S*b fCtg{?D3HK#S(5MQCQhAlpfwDhu6{1-oD!M<+%rBX literal 0 HcmV?d00001 diff --git a/coll_open.png b/coll_open.png new file mode 100644 index 0000000000000000000000000000000000000000..d2124a249ceb7161dabdaac4e0b1f14ec85b7594 GIT binary patch literal 204 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&k$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWw1Gd7dtgAr-fhQW_fm^BiGx3leF*YGgQpBf{axot?$46Imxu zo_ycosOyCzic$>@LhX%{B61m+SXXe)zUZ@uXX{Dv*k&Qd<=P9g1KMVpaApPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01|Tm01|Tnj3T)Q00007bV*G`2iOb) z3Jn6Y%j~)U00C)9L_t(I%dL?+FN0wihOhVgs&)7x!9*Q`jgbBVF^PqRNLU;ek&<8_ zCTYYX5eE7jNNN*nSsf#k#W^%W)geViUyq>?YEY+pdWYw_p8LrQKZrHr5q=wM#3L-P zh}|=sAThoJmrPAac13GJzNGtl zC99>Gh&`3(XAP$(aC`)ZM_^g-@PLv#pQy}6wY)kjJ0Tle`zegO>lOX|@tWo3P+9_y zPjNU9fbGFB-fF%F5vU9103yeGQa>Eqp~R7{v7Zy|&n$PfQb5wguAxJ7I%h z2nL%PRNByhJl;njI|r5)p{N-9`)6$sstMICcZX<`=wL zYj?t&M12xEn3Ijo836fVazjctu7S&RYiCNc<3&-ICBaj!%$O!J zrTLiQg~zuiC z%$)zgeA~^ynVX89JmHcp)Ckvb^;$QfS=snaSc>kIcP(?9-P9d^%Wj%&$UH$|p+TbE zOGBrWt>+tWEo_Qj+=e_;^^1ohlGAjDPeEVbOtR>5t3)XQ200WT0)78&q Iol`;+0CL8o2LJ#7 literal 0 HcmV?d00001 diff --git a/delegate.png b/delegate.png new file mode 100644 index 0000000000000000000000000000000000000000..3ad818b4d5c427682aefb2251456890dec6fd2cc GIT binary patch literal 688 zcmV;h0#E&kP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01|Tm01|Tnj3T)Q00007bV*G`2iOS= z7BCu5@cCc>00J;cL_t(I%Y~9nNK{c6hMzOtEU2V#V}&u61Toek0tqr{6GTA}v?|@S zh?-@aXxAcIMVr)xKZrvR)gmGcT2(~!M-pWyDMJj7Gg&%wZM^rK@7{Y_%#2w&^(_tu z&i6j=`<-)CCi|W7bdJ`R?I@tUVBdU9VwHxJ^F!D$Bx)4UID6tbE=kOlhYNwB9kj{`NHX*D)H9v;Cq}K>#by=;T{fMoXUfjwn-GzZ-r+ku9Jt;S z^G#4w+`6Tag+Z5idz_zxE{)j@ODT;m>tZ6|s^T5n8pz+s6K{`$g670d>=Vt#Zw|UL zRv8ek4*2?VmLL%3^K+;~<=^I5G!PjQxEBswz0*YT;<_hxwq=r(6D@gF$v?f5s zV=SDgLn(!uEs`2avHYtVQ%O*8OEnWjk;N-{gn@v9qFJ<=EOWRdOXtETK zJBSHUlslcS79 a, .navi_inline .abstract_class > a { + font-style: italic; +} + +a.navi_link:hover, a.external_link:hover { + text-decoration: underline; +} + +ul.no_bullet li { + list-style-type: none; +} + +.main_see_list { +} + +.navi_inline { +} + +.css_content_literal { + font-family: monospace; + color: #ff01ff; +} + +code { + font-family: monospace; +} + +.main_code_definition a, .leaf_code_definition a { + text-decoration: none; + color: inherit; +} + +.main_code_definition a:hover, .leaf_code_definition a:hover { + text-decoration: underline; +} + +.box { +} +.box .headline { + background-color: #eeeeff; + border-color: #aaaaff; + border-style: solid; + border-width: 1px; + margin: auto; + width: 90%; + margin-top: 20px; +} +.box .text { + font-weight: bold; + float: left; +} +.box .toggle { + text-align: right; + float: clear; +} +.box .content { + border-color: #aaaaff; + border-width: 0 1 1 1; + border-style: solid; + overflow: auto; + display: none; + margin: auto; + width: 90%; +} +.box .column { + float: left; + width: 33%; +} + +.namespace_note { +} +.package_note { +} + +.deprecated { + text-decoration:line-through; +} diff --git a/enum.png b/enum.png new file mode 100644 index 0000000000000000000000000000000000000000..9d534b5fe726a8185a49f5edc5be5477eaf1ca81 GIT binary patch literal 634 zcmV-=0)_pFP)Px#1ZP1_K>z@;j|==^1poj5AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBUy32;bRa{vGma{vGma{-JZxd#9M0pm$TK~y+T-I2>LV__J^-;@3k zvzW~!Hug-r9VCph8B%uQ63j#sM5`|Ct|WFY6%vWdjs-EyW`+f^vY;1BNohOcQlT9x zX)AfW?{`kiMEwI!^CUgr`JU%_f8VENZx85fe~>gyqmPy`;y)x0zvFCwfYckW$uIFQ zuD)I0TvG9uY5GuP)hL@dq{#0|Ru$_jMgCM%RJ3J9I=P8Vd=Z)JC8VN0Jj8s+oOp15 z;()WI943=#njRDWyjdA_GsQSS%vm;fdsoomUOY3AD%Z@ z9co+&m~_{}#mufYUD6&3Z0Zx_4l5qp@)qCAb=g-)1sC7i{7wU&0QG`! UZE3s5EdT%j07*qoM6N<$g4Q+-O8@`> literal 0 HcmV?d00001 diff --git a/enumvalue.png b/enumvalue.png new file mode 100644 index 0000000000000000000000000000000000000000..79aa2718da8fd46e5b3adcd9a7de6276d45fa856 GIT binary patch literal 2978 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 YKUVZ$b1{o=VE_OC07*qoM6N<$f<2;)umAu6 literal 0 HcmV?d00001 diff --git a/errorcode.png b/errorcode.png new file mode 100644 index 0000000000000000000000000000000000000000..d61c7e9190b8b1949ded8055dc7d011417228da1 GIT binary patch literal 340 zcmV-a0jvIrP)8^ly+kmcZ2 mgenkaVFXfoss{Q10R{l80}5Wf24@}s0000M<3rZ86zdo9LEGOs10iOql)4n~Pa%G+QuY0wRc6dlue&l9aNs={PSMT%Y#0j?-wVO&3Lri^I}KGotvji6P=#y@yQM| zyLT{kQcdus3!8Jo%|2Yn{Bpna`qfjH*P7+Gta!4=>-p_1pYNA^eKh4#PtX0^XWyOA z{P*wg&ySnaYUcm{`|Zgd@0zN@zn?A@wypg6aZ^F-%3p659+;!>=i|l8>&zeT@%s93 z@}-NLCsYM~eNg)TLPmbe$}eX_56o7WR1@_6Lgu%utkoJCIXOB1|Nm#>+0OzDweXT4 zzhEGj27qB-vgu=>6{kF1978H@C2=q_vvayh@){b3zcgU$XlOBQ?w+|qWqOrHNW;X& z + + + + Ev3devKit.ConsoleApp.ConsoleApp – ev3devkit – Vala Binding Reference + + + + +
+ +
+

ConsoleApp

+
+

Description:

+
public ConsoleApp () throws Error +
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.ConsoleApp.html b/ev3devkit/Ev3devKit.ConsoleApp.html new file mode 100644 index 0000000..af04528 --- /dev/null +++ b/ev3devkit/Ev3devKit.ConsoleApp.html @@ -0,0 +1,317 @@ + + + + + Ev3devKit.ConsoleApp – ev3devkit – Vala Binding Reference + + + + +
+ +
+

ConsoleApp

+
+

Object Hierarchy:

+ Object hierarchy for ConsoleApp + + + + + +

Description:

+
public class ConsoleApp : Application +
+
+

Does all of the low level setting up of a virtual console so you don't have to.

+

To use it, your main function should look something like this:

using Ev3devKit;

static int main (string[] args) {
try {
ConsoleApp.init ();

// Program-specific initialization goes here. It must include something
// that calls ConsoleApp.quit () when the program is finished.

ConsoleApp.run ();

// Any additional cleanup needed before application exits goes here.

return 0;
} catch (ConsoleAppError err) {
critical ("%s", err.message);
return 1;
}
}
+

+

+
Namespace: Ev3devKit +
+
Package: ev3devkit +
+

Content:

+

Creation methods:

+ +

Methods:

+ +

Inherited Members:

+
+
+
All known members inherited from class Grx.Application
+
+  
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+
+
All known members inherited from class GLib.Application
+
+  
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+
+
All known members inherited from class GLib.Object
+
+  
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+
+
All known members inherited from interface GLib.Initable
+
+  
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+
+
All known members inherited from interface GLib.ActionGroup
+
+  
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+
+
All known members inherited from interface GLib.ActionMap
+
+  
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.ConsoleApp.input_event.html b/ev3devkit/Ev3devKit.ConsoleApp.input_event.html new file mode 100644 index 0000000..15a48c2 --- /dev/null +++ b/ev3devkit/Ev3devKit.ConsoleApp.input_event.html @@ -0,0 +1,45 @@ + + + + + Ev3devKit.ConsoleApp.input_event – ev3devkit – Vala Binding Reference + + + + +
+ +
+

input_event

+
+

Description:

+
public override void input_event (Event event) +
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.DATA_DIR.html b/ev3devkit/Ev3devKit.DATA_DIR.html new file mode 100644 index 0000000..882fada --- /dev/null +++ b/ev3devkit/Ev3devKit.DATA_DIR.html @@ -0,0 +1,51 @@ + + + + + Ev3devKit.DATA_DIR – ev3devkit – Vala Binding Reference + + + + +
+ +
+

DATA_DIR

+
+

Description:

+
public const unowned string DATA_DIR +
+
+

The data directory for this library.

+

The path is relative and can be found in one of XDG_DATA_DIRS.

+

+
Namespace: Ev3devKit +
+
Package: ev3devkit +
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Cpu.get_model.html b/ev3devkit/Ev3devKit.Devices.Cpu.get_model.html new file mode 100644 index 0000000..5b009ae --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Cpu.get_model.html @@ -0,0 +1,65 @@ + + + + + Ev3devKit.Devices.Cpu.get_model – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_model

+
+

Description:

+
public string get_model () +
+
+

Get the model name of the board we are running on.

+

Returns:

+ + + + +
+

The model name.

+
+

+
Namespace: Ev3devKit.Devices.Cpu +
+
Package: ev3devkit +
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Cpu.get_revision.html b/ev3devkit/Ev3devKit.Devices.Cpu.get_revision.html new file mode 100644 index 0000000..7820412 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Cpu.get_revision.html @@ -0,0 +1,65 @@ + + + + + Ev3devKit.Devices.Cpu.get_revision – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_revision

+
+

Description:

+
public string get_revision () +
+
+

Get the revision of the board we are running on.

+

Returns:

+ + + + +
+

The revision number.

+
+

+
Namespace: Ev3devKit.Devices.Cpu +
+
Package: ev3devkit +
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Cpu.get_serial_number.html b/ev3devkit/Ev3devKit.Devices.Cpu.get_serial_number.html new file mode 100644 index 0000000..db69d31 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Cpu.get_serial_number.html @@ -0,0 +1,65 @@ + + + + + Ev3devKit.Devices.Cpu.get_serial_number – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_serial_number

+
+

Description:

+
public string get_serial_number () +
+
+

Get the serial number of the board we are running on.

+

Returns:

+ + + + +
+

The serial number.

+
+

+
Namespace: Ev3devKit.Devices.Cpu +
+
Package: ev3devkit +
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Cpu.html b/ev3devkit/Ev3devKit.Devices.Cpu.html new file mode 100644 index 0000000..92deec0 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Cpu.html @@ -0,0 +1,67 @@ + + + + + Ev3devKit.Devices.Cpu – ev3devkit – Vala Binding Reference + + + + +
+ +
+

Ev3devKit.Devices.Cpu

+
+

Description:

+
+

Info about the machine we are running on.

+
+

Content:

+

Functions:

+ +
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.DcMotor.address.html b/ev3devkit/Ev3devKit.Devices.DcMotor.address.html new file mode 100644 index 0000000..0f9aa10 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.DcMotor.address.html @@ -0,0 +1,61 @@ + + + + + Ev3devKit.Devices.DcMotor.address – ev3devkit – Vala Binding Reference + + + + +
+ +
+

address

+
+

Description:

+
public string? address { owned get; } +
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.DcMotor.commands.html b/ev3devkit/Ev3devKit.Devices.DcMotor.commands.html new file mode 100644 index 0000000..58a7edc --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.DcMotor.commands.html @@ -0,0 +1,65 @@ + + + + + Ev3devKit.Devices.DcMotor.commands – ev3devkit – Vala Binding Reference + + + + +
+ +
+

commands

+
+

Description:

+
public string[]? commands { owned get; } +
+
+

Get a list of supported commands.

+

Possible commands are run-forever, run-timed, and stop.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.DcMotor.driver_name.html b/ev3devkit/Ev3devKit.Devices.DcMotor.driver_name.html new file mode 100644 index 0000000..10dd6ca --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.DcMotor.driver_name.html @@ -0,0 +1,61 @@ + + + + + Ev3devKit.Devices.DcMotor.driver_name – ev3devkit – Vala Binding Reference + + + + +
+ +
+

driver_name

+
+

Description:

+
public string? driver_name { owned get; } +
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.DcMotor.duty_cycle.html b/ev3devkit/Ev3devKit.Devices.DcMotor.duty_cycle.html new file mode 100644 index 0000000..05db275 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.DcMotor.duty_cycle.html @@ -0,0 +1,65 @@ + + + + + Ev3devKit.Devices.DcMotor.duty_cycle – ev3devkit – Vala Binding Reference + + + + +
+ +
+

duty_cycle

+
+

Description:

+
public int duty_cycle { get; } +
+
+

Gets the current duty cycle of the motor.

+

Values are -100 to 100. Units are percent(%).

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.DcMotor.duty_cycle_sp.html b/ev3devkit/Ev3devKit.Devices.DcMotor.duty_cycle_sp.html new file mode 100644 index 0000000..c8a3384 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.DcMotor.duty_cycle_sp.html @@ -0,0 +1,65 @@ + + + + + Ev3devKit.Devices.DcMotor.duty_cycle_sp – ev3devkit – Vala Binding Reference + + + + +
+ +
+

duty_cycle_sp

+
+

Description:

+
public int duty_cycle_sp { get; } +
+
+

Gets the current duty cycle setpoint of the motor.

+

Values are -100 to 100. Units are percent(%).

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.DcMotor.html b/ev3devkit/Ev3devKit.Devices.DcMotor.html new file mode 100644 index 0000000..9422be5 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.DcMotor.html @@ -0,0 +1,230 @@ + + + + + Ev3devKit.Devices.DcMotor – ev3devkit – Vala Binding Reference + + + + +
+ +
+

DcMotor

+
+

Object Hierarchy:

+ Object hierarchy for DcMotor + + + + + + +

Description:

+
public class DcMotor : Device +
+
+

Represents a simple DC motor.

+

+
Namespace: Ev3devKit.Devices +
+
Package: ev3devkit +
+

Content:

+

Properties:

+ +

Methods:

+ +

Inherited Members:

+
+
+
All known members inherited from class Ev3devKit.Devices.Device
+
+  
+
+ +
+
+
+
All known members inherited from class GLib.Object
+
+  
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.DcMotor.polarity.html b/ev3devkit/Ev3devKit.Devices.DcMotor.polarity.html new file mode 100644 index 0000000..4e602bc --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.DcMotor.polarity.html @@ -0,0 +1,66 @@ + + + + + Ev3devKit.Devices.DcMotor.polarity – ev3devkit – Vala Binding Reference + + + + +
+ +
+

polarity

+
+

Description:

+
public MotorPolarity polarity { set; get; } +
+
+

Gets and sets the polarity of the motor.

+

This can be used to invert the positive and negative directions. For example, if you have two motors that are used for driving (left and + right), you can invert the polarity of the left motor so that a positive position causes both servos to drive forwards.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.DcMotor.ramp_down_sp.html b/ev3devkit/Ev3devKit.Devices.DcMotor.ramp_down_sp.html new file mode 100644 index 0000000..94cb6be --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.DcMotor.ramp_down_sp.html @@ -0,0 +1,61 @@ + + + + + Ev3devKit.Devices.DcMotor.ramp_down_sp – ev3devkit – Vala Binding Reference + + + + +
+ +
+

ramp_down_sp

+
+

Description:

+
public int ramp_down_sp { set; get; } +
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.DcMotor.ramp_up_sp.html b/ev3devkit/Ev3devKit.Devices.DcMotor.ramp_up_sp.html new file mode 100644 index 0000000..9bf7c7b --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.DcMotor.ramp_up_sp.html @@ -0,0 +1,61 @@ + + + + + Ev3devKit.Devices.DcMotor.ramp_up_sp – ev3devkit – Vala Binding Reference + + + + +
+ +
+

ramp_up_sp

+
+

Description:

+
public int ramp_up_sp { set; get; } +
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.DcMotor.send_command.html b/ev3devkit/Ev3devKit.Devices.DcMotor.send_command.html new file mode 100644 index 0000000..b32e4e0 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.DcMotor.send_command.html @@ -0,0 +1,82 @@ + + + + + Ev3devKit.Devices.DcMotor.send_command – ev3devkit – Vala Binding Reference + + + + +
+ +
+

send_command

+
+

Description:

+
public void send_command (string command) throws Error +
+
+

Send a command to the motor controller.

+

Parameters:

+ + + + + +
command +

One of the commands returned by the commands property.

+
+

Exceptions:

+ + + + + +
Error +

if sending the command failed.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.DcMotor.set_duty_cycle_sp.html b/ev3devkit/Ev3devKit.Devices.DcMotor.set_duty_cycle_sp.html new file mode 100644 index 0000000..0e43465 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.DcMotor.set_duty_cycle_sp.html @@ -0,0 +1,83 @@ + + + + + Ev3devKit.Devices.DcMotor.set_duty_cycle_sp – ev3devkit – Vala Binding Reference + + + + +
+ +
+

set_duty_cycle_sp

+
+

Description:

+
public void set_duty_cycle_sp (int duty_cycle) throws Error +
+
+

Set the duty cycle setpoint for the motor.

+

If ramping setpoints are > 0, then the motor will ramp from the current duty cycle to the new duty cycle setpoint value.

+

Parameters:

+ + + + + +
duty_cycle +

The new duty cycle setpoint. Valid values are -100 to 100.

+
+

Exceptions:

+ + + + + +
Error +

if duty_cycle is out of range or there was an I/O error.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.DcMotor.set_stop_action.html b/ev3devkit/Ev3devKit.Devices.DcMotor.set_stop_action.html new file mode 100644 index 0000000..6ceb9f2 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.DcMotor.set_stop_action.html @@ -0,0 +1,85 @@ + + + + + Ev3devKit.Devices.DcMotor.set_stop_action – ev3devkit – Vala Binding Reference + + + + +
+ +
+

set_stop_action

+
+

Description:

+
public void set_stop_action (string action) throws Error +
+
+

Set the stop action for the motor.

+

This action will be used when the motor is stopped. Check + stop_actions to get a list of valid values. Changes to stop action will not take effect until a new command has been sent using + send_command.

+

Parameters:

+ + + + + +
action +

The new stop action.

+
+

Exceptions:

+ + + + + +
Error +

is action is not a valid action.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.DcMotor.set_time_sp.html b/ev3devkit/Ev3devKit.Devices.DcMotor.set_time_sp.html new file mode 100644 index 0000000..46880be --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.DcMotor.set_time_sp.html @@ -0,0 +1,83 @@ + + + + + Ev3devKit.Devices.DcMotor.set_time_sp – ev3devkit – Vala Binding Reference + + + + +
+ +
+

set_time_sp

+
+

Description:

+
public void set_time_sp (int time) throws Error +
+
+

Set the time setpoint in milliseconds for the motor.

+

The time setpoint is used by the `run-timed` command.

+

Parameters:

+ + + + + +
time +

The new time setpoint in milliseconds.

+
+

Exceptions:

+ + + + + +
Error +

if time is out of range or there was an I/O error.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.DcMotor.state.html b/ev3devkit/Ev3devKit.Devices.DcMotor.state.html new file mode 100644 index 0000000..bfb3645 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.DcMotor.state.html @@ -0,0 +1,66 @@ + + + + + Ev3devKit.Devices.DcMotor.state – ev3devkit – Vala Binding Reference + + + + +
+ +
+

state

+
+

Description:

+
public MotorStateFlags state { get; } +
+
+

Gets flags that indicate the state of the motor.

+

Supported flags are MotorStateFlags.RUNNING and + MotorStateFlags.RAMPING.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.DcMotor.stop_actions.html b/ev3devkit/Ev3devKit.Devices.DcMotor.stop_actions.html new file mode 100644 index 0000000..1594f4d --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.DcMotor.stop_actions.html @@ -0,0 +1,61 @@ + + + + + Ev3devKit.Devices.DcMotor.stop_actions – ev3devkit – Vala Binding Reference + + + + +
+ +
+

stop_actions

+
+

Description:

+
public string[]? stop_actions { owned get; } +
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Device.Device.html b/ev3devkit/Ev3devKit.Devices.Device.Device.html new file mode 100644 index 0000000..4a3d5bb --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Device.Device.html @@ -0,0 +1,72 @@ + + + + + Ev3devKit.Devices.Device.Device – ev3devkit – Vala Binding Reference + + + + +
+ +
+

Device

+
+

Description:

+
protected Device (Device udev_device) +
+
+

Creates a new device object.

+

Parameters:

+ + + + + +
udev_device +

The udev object that this device represents.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Device.assert_connected.html b/ev3devkit/Ev3devKit.Devices.Device.assert_connected.html new file mode 100644 index 0000000..6abae9d --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Device.assert_connected.html @@ -0,0 +1,74 @@ + + + + + Ev3devKit.Devices.Device.assert_connected – ev3devkit – Vala Binding Reference + + + + +
+ +
+

assert_connected

+
+

Description:

+
public void assert_connected () throws DeviceError +
+
+

Test if device is still connected.

+

Since GObject properties cannot throw exceptions, this method can be used to confirm that a device is still connected before reading + properties.

+

Exceptions:

+ + + + + +
DeviceError.NOT_CONNECTED +

if device is not connected.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Device.connected.html b/ev3devkit/Ev3devKit.Devices.Device.connected.html new file mode 100644 index 0000000..f8e0977 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Device.connected.html @@ -0,0 +1,64 @@ + + + + + Ev3devKit.Devices.Device.connected – ev3devkit – Vala Binding Reference + + + + +
+ +
+

connected

+
+

Description:

+
public bool connected { get; } +
+
+

Gets the connection status of the device.

+

Returns false if the device has been removed otherwise returns true.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Device.device_name.html b/ev3devkit/Ev3devKit.Devices.Device.device_name.html new file mode 100644 index 0000000..2c1679b --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Device.device_name.html @@ -0,0 +1,64 @@ + + + + + Ev3devKit.Devices.Device.device_name – ev3devkit – Vala Binding Reference + + + + +
+ +
+

device_name

+
+

Description:

+
public string device_name { get; } +
+
+

Gets the sysfs device node name for this device.

+

Returns null if the device no longer exists (i.e. it was disconnected.)

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Device.html b/ev3devkit/Ev3devKit.Devices.Device.html new file mode 100644 index 0000000..49c47c5 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Device.html @@ -0,0 +1,226 @@ + + + + + Ev3devKit.Devices.Device – ev3devkit – Vala Binding Reference + + + + +
+ +
+

Device

+
+

Object Hierarchy:

+ Object hierarchy for Device + + + + + +

Description:

+
public abstract class Device : Object +
+
+

The base class for all types of devices.

+
+
+
+
All known sub-classes:
+
+  
+
+
+
+ +
+
+ +
+ +
+

+
Namespace: Ev3devKit.Devices +
+
Package: ev3devkit +
+

Content:

+

Properties:

+ +

Creation methods:

+ +

Methods:

+ +

Fields:

+ +

Inherited Members:

+
+
+
All known members inherited from class GLib.Object
+
+  
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Device.read_int.html b/ev3devkit/Ev3devKit.Devices.Device.read_int.html new file mode 100644 index 0000000..497cc5d --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Device.read_int.html @@ -0,0 +1,90 @@ + + + + + Ev3devKit.Devices.Device.read_int – ev3devkit – Vala Binding Reference + + + + +
+ +
+

read_int

+
+

Description:

+
protected int read_int (string property) throws Error +
+
+

Reads an attribute value as an int.

+

For values that do not change or if a change is signaled by a kernel uevent, then GUdev.get_sysattr_as_int should be used instead.

+

Parameters:

+ + + + + +
property +

The name of the sysfs attribute to write to.

+
+

Returns:

+ + + + +
+

The value that was read.

+
+

Exceptions:

+ + + + + +
Error +

if there was an error while reading.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Device.read_string.html b/ev3devkit/Ev3devKit.Devices.Device.read_string.html new file mode 100644 index 0000000..9218e57 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Device.read_string.html @@ -0,0 +1,90 @@ + + + + + Ev3devKit.Devices.Device.read_string – ev3devkit – Vala Binding Reference + + + + +
+ +
+

read_string

+
+

Description:

+
protected string read_string (string property) throws Error +
+
+

Reads an attribute value as a string.

+

For values that do not change or if a change is signaled by a kernel uevent, then GUdev.get_sysattr should be used instead.

+

Parameters:

+ + + + + +
property +

The name of the sysfs attribute to write to.

+
+

Returns:

+ + + + +
+

The value that was read.

+
+

Exceptions:

+ + + + + +
Error +

if there was an error while reading.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Device.try_read_int.html b/ev3devkit/Ev3devKit.Devices.Device.try_read_int.html new file mode 100644 index 0000000..559b002 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Device.try_read_int.html @@ -0,0 +1,80 @@ + + + + + Ev3devKit.Devices.Device.try_read_int – ev3devkit – Vala Binding Reference + + + + +
+ +
+

try_read_int

+
+

Description:

+
protected int? try_read_int (string property) +
+
+

Reads an attribute value as an int.

+

Parameters:

+ + + + + +
property +

The name of the sysfs attribute to write to.

+
+

Returns:

+ + + + +
+

The value that was read or null if there was an error while reading.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Device.try_read_string.html b/ev3devkit/Ev3devKit.Devices.Device.try_read_string.html new file mode 100644 index 0000000..5ab20a4 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Device.try_read_string.html @@ -0,0 +1,80 @@ + + + + + Ev3devKit.Devices.Device.try_read_string – ev3devkit – Vala Binding Reference + + + + +
+ +
+

try_read_string

+
+

Description:

+
protected string? try_read_string (string property) +
+
+

Reads an attribute value as a string.

+

Parameters:

+ + + + + +
property +

The name of the sysfs attribute to write to.

+
+

Returns:

+ + + + +
+

The value that was read or null if there was an error while reading.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Device.try_write_int.html b/ev3devkit/Ev3devKit.Devices.Device.try_write_int.html new file mode 100644 index 0000000..c41c544 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Device.try_write_int.html @@ -0,0 +1,86 @@ + + + + + Ev3devKit.Devices.Device.try_write_int – ev3devkit – Vala Binding Reference + + + + +
+ +
+

try_write_int

+
+

Description:

+
protected bool try_write_int (string property, int value) +
+
+

Writes an int value to a sysfs attribute.

+

Parameters:

+ + + + + + + + + +
property +

The name of the sysfs attribute to write to.

+
value +

The value to write to the attribute.

+
+

Returns:

+ + + + +
+

False if there was an error while writing, otherwise true.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Device.try_write_string.html b/ev3devkit/Ev3devKit.Devices.Device.try_write_string.html new file mode 100644 index 0000000..5f0d237 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Device.try_write_string.html @@ -0,0 +1,86 @@ + + + + + Ev3devKit.Devices.Device.try_write_string – ev3devkit – Vala Binding Reference + + + + +
+ +
+

try_write_string

+
+

Description:

+
protected bool try_write_string (string property, string value) +
+
+

Writes a string value to a sysfs attribute.

+

Parameters:

+ + + + + + + + + +
property +

The name of the sysfs attribute to write to.

+
value +

The value to write to the attribute.

+
+

Returns:

+ + + + +
+

False if there was an error while writing, otherwise true.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Device.udev_device.html b/ev3devkit/Ev3devKit.Devices.Device.udev_device.html new file mode 100644 index 0000000..83a1ce1 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Device.udev_device.html @@ -0,0 +1,63 @@ + + + + + Ev3devKit.Devices.Device.udev_device – ev3devkit – Vala Binding Reference + + + + +
+ +
+

udev_device

+
+

Description:

+
protected Device udev_device +
+
+

The udev object for this device.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Device.write_int.html b/ev3devkit/Ev3devKit.Devices.Device.write_int.html new file mode 100644 index 0000000..3be1490 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Device.write_int.html @@ -0,0 +1,87 @@ + + + + + Ev3devKit.Devices.Device.write_int – ev3devkit – Vala Binding Reference + + + + +
+ +
+

write_int

+
+

Description:

+
protected void write_int (string property, int value) throws Error +
+
+

Writes an int value to a sysfs attribute.

+

Parameters:

+ + + + + + + + + +
property +

The name of the sysfs attribute to write to.

+
value +

The value to write to the attribute.

+
+

Exceptions:

+ + + + + +
Error +

if writing failed.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Device.write_string.html b/ev3devkit/Ev3devKit.Devices.Device.write_string.html new file mode 100644 index 0000000..960aca8 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Device.write_string.html @@ -0,0 +1,87 @@ + + + + + Ev3devKit.Devices.Device.write_string – ev3devkit – Vala Binding Reference + + + + +
+ +
+

write_string

+
+

Description:

+
protected void write_string (string property, string value) throws Error +
+
+

Writes a string value to a sysfs attribute.

+

Parameters:

+ + + + + + + + + +
property +

The name of the sysfs attribute to write to.

+
value +

The value to write to the attribute.

+
+

Exceptions:

+ + + + + +
Error +

if writing failed.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.DeviceError.NOT_CONNECTED.html b/ev3devkit/Ev3devKit.Devices.DeviceError.NOT_CONNECTED.html new file mode 100644 index 0000000..464e5f7 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.DeviceError.NOT_CONNECTED.html @@ -0,0 +1,54 @@ + + + + + Ev3devKit.Devices.DeviceError.NOT_CONNECTED – ev3devkit – Vala Binding Reference + + + + +
+ +
+

NOT_CONNECTED

+
+

Description:

+
NOT_CONNECTED +
+
+

Indicates that a device is no longer connected.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.DeviceError.NOT_FOUND.html b/ev3devkit/Ev3devKit.Devices.DeviceError.NOT_FOUND.html new file mode 100644 index 0000000..17e14e0 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.DeviceError.NOT_FOUND.html @@ -0,0 +1,54 @@ + + + + + Ev3devKit.Devices.DeviceError.NOT_FOUND – ev3devkit – Vala Binding Reference + + + + +
+ +
+

NOT_FOUND

+
+

Description:

+
NOT_FOUND +
+
+

Indicates that the specified device could not be found.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.DeviceError.html b/ev3devkit/Ev3devKit.Devices.DeviceError.html new file mode 100644 index 0000000..240ad3d --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.DeviceError.html @@ -0,0 +1,64 @@ + + + + + Ev3devKit.Devices.DeviceError – ev3devkit – Vala Binding Reference + + + + +
+ +
+

DeviceError

+
+

Description:

+
public errordomain DeviceError +
+
+

Errors specific to Devices.

+

+
Namespace: Ev3devKit.Devices +
+
Package: ev3devkit +
+

Content:

+

Error codes:

+ +
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.DeviceManager.DeviceManager.html b/ev3devkit/Ev3devKit.Devices.DeviceManager.DeviceManager.html new file mode 100644 index 0000000..f1ab402 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.DeviceManager.DeviceManager.html @@ -0,0 +1,71 @@ + + + + + Ev3devKit.Devices.DeviceManager.DeviceManager – ev3devkit – Vala Binding Reference + + + + +
+ +
+

DeviceManager

+
+

Description:

+
public DeviceManager ()
+
+

Create new instance of DeviceManager.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.DeviceManager.dc_motor_added.html b/ev3devkit/Ev3devKit.Devices.DeviceManager.dc_motor_added.html new file mode 100644 index 0000000..e96b7f8 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.DeviceManager.dc_motor_added.html @@ -0,0 +1,81 @@ + + + + + Ev3devKit.Devices.DeviceManager.dc_motor_added – ev3devkit – Vala Binding Reference + + + + +
+ +
+

dc_motor_added

+
+

Description:

+
public signal void dc_motor_added (DcMotor motor) +
+
+

Emitted when a new DcMotor device is connected.

+

Parameters:

+ + + + + +
motor +

The DcMotor that was added.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.DeviceManager.get_dc_motors.html b/ev3devkit/Ev3devKit.Devices.DeviceManager.get_dc_motors.html new file mode 100644 index 0000000..004015e --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.DeviceManager.get_dc_motors.html @@ -0,0 +1,80 @@ + + + + + Ev3devKit.Devices.DeviceManager.get_dc_motors – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_dc_motors

+
+

Description:

+
public GenericArray<DcMotor> get_dc_motors () +
+
+

Get a list of all DcMotor devices.

+

Returns:

+ + + + +
+

A GenericArray containing all connected DcMotor devices.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.DeviceManager.get_input_device.html b/ev3devkit/Ev3devKit.Devices.DeviceManager.get_input_device.html new file mode 100644 index 0000000..f84f70e --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.DeviceManager.get_input_device.html @@ -0,0 +1,98 @@ + + + + + Ev3devKit.Devices.DeviceManager.get_input_device – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_input_device

+
+

Description:

+
public Input get_input_device (string name) throws DeviceError +
+
+

Gets the specified Input device.

+

Parameters:

+ + + + + +
name +

The name of the input device. See Input.name.

+
+

Returns:

+ + + + +
+

A the input device object.

+
+

Exceptions:

+ + + + + +
DeviceError.NOT_FOUND +

if a device with the specified name was not found.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.DeviceManager.get_input_devices.html b/ev3devkit/Ev3devKit.Devices.DeviceManager.get_input_devices.html new file mode 100644 index 0000000..1eb7059 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.DeviceManager.get_input_devices.html @@ -0,0 +1,80 @@ + + + + + Ev3devKit.Devices.DeviceManager.get_input_devices – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_input_devices

+
+

Description:

+
public GenericArray<Input> get_input_devices () +
+
+

Get a list of all Input devices.

+

Returns:

+ + + + +
+

A GenericArray containing all connected Input devices.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.DeviceManager.get_led.html b/ev3devkit/Ev3devKit.Devices.DeviceManager.get_led.html new file mode 100644 index 0000000..200fc5b --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.DeviceManager.get_led.html @@ -0,0 +1,104 @@ + + + + + Ev3devKit.Devices.DeviceManager.get_led – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_led

+
+

Description:

+
public Led get_led (string name, string color) throws DeviceError +
+
+

Get an Led device by name.

+

Parameters:

+ + + + + + + + + +
name +

The name of the LED.

+
color +

The color of the LED.

+
+

Returns:

+ + + + +
+

The Led object for the device.

+
+

Exceptions:

+ + + + + +
DeviceError.NOT_FOUND +

if a Led device with the specified name and color is not found.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.DeviceManager.get_leds.html b/ev3devkit/Ev3devKit.Devices.DeviceManager.get_leds.html new file mode 100644 index 0000000..e9b358d --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.DeviceManager.get_leds.html @@ -0,0 +1,80 @@ + + + + + Ev3devKit.Devices.DeviceManager.get_leds – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_leds

+
+

Description:

+
public GenericArray<Led> get_leds () +
+
+

Get a list of all Led devices.

+

Returns:

+ + + + +
+

A GenericArray containing all connected Led devices.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.DeviceManager.get_nxt_analog_sensor_driver_names.html b/ev3devkit/Ev3devKit.Devices.DeviceManager.get_nxt_analog_sensor_driver_names.html new file mode 100644 index 0000000..db4b52b --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.DeviceManager.get_nxt_analog_sensor_driver_names.html @@ -0,0 +1,72 @@ + + + + + Ev3devKit.Devices.DeviceManager.get_nxt_analog_sensor_driver_names – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_nxt_analog_sensor_driver_names

+
+

Description:

+
public string[]? get_nxt_analog_sensor_driver_names () +
+
+

Gets a list of driver names from the nxt-analog-sensor driver.

+

Returns null if there was an error, such as the module is not loaded.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.DeviceManager.get_ports.html b/ev3devkit/Ev3devKit.Devices.DeviceManager.get_ports.html new file mode 100644 index 0000000..ce05ff3 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.DeviceManager.get_ports.html @@ -0,0 +1,80 @@ + + + + + Ev3devKit.Devices.DeviceManager.get_ports – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_ports

+
+

Description:

+
public GenericArray<Port> get_ports () +
+
+

Get a list of all Port devices.

+

Returns:

+ + + + +
+

A GenericArray containing all connected port devices.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.DeviceManager.get_power_supplies.html b/ev3devkit/Ev3devKit.Devices.DeviceManager.get_power_supplies.html new file mode 100644 index 0000000..69886b9 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.DeviceManager.get_power_supplies.html @@ -0,0 +1,80 @@ + + + + + Ev3devKit.Devices.DeviceManager.get_power_supplies – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_power_supplies

+
+

Description:

+
public GenericArray<PowerSupply> get_power_supplies () +
+
+

Get a list of all PowerSupply devices.

+

Returns:

+ + + + +
+

A GenericArray containing all connected PowerSupply devices.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.DeviceManager.get_sensors.html b/ev3devkit/Ev3devKit.Devices.DeviceManager.get_sensors.html new file mode 100644 index 0000000..a73b56d --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.DeviceManager.get_sensors.html @@ -0,0 +1,80 @@ + + + + + Ev3devKit.Devices.DeviceManager.get_sensors – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_sensors

+
+

Description:

+
public GenericArray<Sensor> get_sensors () +
+
+

Get a list of all Sensor devices.

+

Returns:

+ + + + +
+

A GenericArray containing all connected sensor devices.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.DeviceManager.get_servo_motors.html b/ev3devkit/Ev3devKit.Devices.DeviceManager.get_servo_motors.html new file mode 100644 index 0000000..b03831a --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.DeviceManager.get_servo_motors.html @@ -0,0 +1,80 @@ + + + + + Ev3devKit.Devices.DeviceManager.get_servo_motors – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_servo_motors

+
+

Description:

+
public GenericArray<ServoMotor> get_servo_motors () +
+
+

Get a list of all ServoMotor devices.

+

Returns:

+ + + + +
+

A GenericArray containing all connected ServoMotor devices.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.DeviceManager.get_system_power_supply.html b/ev3devkit/Ev3devKit.Devices.DeviceManager.get_system_power_supply.html new file mode 100644 index 0000000..5708c6e --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.DeviceManager.get_system_power_supply.html @@ -0,0 +1,81 @@ + + + + + Ev3devKit.Devices.DeviceManager.get_system_power_supply – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_system_power_supply

+
+

Description:

+
public PowerSupply? get_system_power_supply () +
+
+

Gets the system power supply.

+

If there is more than one system power supply, it just returns the first one.

+

Returns:

+ + + + +
+

The power supply or null if none were found.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.DeviceManager.get_tacho_motors.html b/ev3devkit/Ev3devKit.Devices.DeviceManager.get_tacho_motors.html new file mode 100644 index 0000000..56e31fc --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.DeviceManager.get_tacho_motors.html @@ -0,0 +1,80 @@ + + + + + Ev3devKit.Devices.DeviceManager.get_tacho_motors – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_tacho_motors

+
+

Description:

+
public GenericArray<TachoMotor> get_tacho_motors () +
+
+

Get a list of all TachoMotor devices.

+

Returns:

+ + + + +
+

A GenericArray containing all connected TachoMotor devices.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.DeviceManager.html b/ev3devkit/Ev3devKit.Devices.DeviceManager.html new file mode 100644 index 0000000..4fbe435 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.DeviceManager.html @@ -0,0 +1,237 @@ + + + + + Ev3devKit.Devices.DeviceManager – ev3devkit – Vala Binding Reference + + + + +
+ +
+

DeviceManager

+
+

Object Hierarchy:

+ + Object hierarchy for DeviceManager + + + + + + +

Description:

+
public class DeviceManager : Object +
+
+

Used to get instances of Device objects.

+

+
Namespace: Ev3devKit.Devices +
+
Package: ev3devkit +
+

Content:

+

Creation methods:

+ +

Methods:

+ +

Signals:

+ +

Inherited Members:

+
+
+
All known members inherited from class GLib.Object
+
+  
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.DeviceManager.input_added.html b/ev3devkit/Ev3devKit.Devices.DeviceManager.input_added.html new file mode 100644 index 0000000..f288a97 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.DeviceManager.input_added.html @@ -0,0 +1,72 @@ + + + + + Ev3devKit.Devices.DeviceManager.input_added – ev3devkit – Vala Binding Reference + + + + +
+ +
+

input_added

+
+

Description:

+
public signal void input_added (Input input) +
+
+

Emitted when an Input device is connected.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.DeviceManager.led_added.html b/ev3devkit/Ev3devKit.Devices.DeviceManager.led_added.html new file mode 100644 index 0000000..ac25471 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.DeviceManager.led_added.html @@ -0,0 +1,81 @@ + + + + + Ev3devKit.Devices.DeviceManager.led_added – ev3devkit – Vala Binding Reference + + + + +
+ +
+

led_added

+
+

Description:

+
public signal void led_added (Led led) +
+
+

Emitted when a new Led device is connected.

+

Parameters:

+ + + + + +
led +

The Led that was added.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.DeviceManager.port_added.html b/ev3devkit/Ev3devKit.Devices.DeviceManager.port_added.html new file mode 100644 index 0000000..e41f705 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.DeviceManager.port_added.html @@ -0,0 +1,81 @@ + + + + + Ev3devKit.Devices.DeviceManager.port_added – ev3devkit – Vala Binding Reference + + + + +
+ +
+

port_added

+
+

Description:

+
public signal void port_added (Port port) +
+
+

Emitted when a new Port device is connected.

+

Parameters:

+ + + + + +
port +

The Port that was added.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.DeviceManager.power_supply_added.html b/ev3devkit/Ev3devKit.Devices.DeviceManager.power_supply_added.html new file mode 100644 index 0000000..ee041b9 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.DeviceManager.power_supply_added.html @@ -0,0 +1,81 @@ + + + + + Ev3devKit.Devices.DeviceManager.power_supply_added – ev3devkit – Vala Binding Reference + + + + +
+ +
+

power_supply_added

+
+

Description:

+
public signal void power_supply_added (PowerSupply power_supply) +
+
+

Emitted when a new PowerSupply device is connected.

+

Parameters:

+ + + + + +
power_supply +

The PowerSupply that was added.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.DeviceManager.sensor_added.html b/ev3devkit/Ev3devKit.Devices.DeviceManager.sensor_added.html new file mode 100644 index 0000000..3271669 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.DeviceManager.sensor_added.html @@ -0,0 +1,81 @@ + + + + + Ev3devKit.Devices.DeviceManager.sensor_added – ev3devkit – Vala Binding Reference + + + + +
+ +
+

sensor_added

+
+

Description:

+
public signal void sensor_added (Sensor sensor) +
+
+

Emitted when a new Sensor device is connected.

+

Parameters:

+ + + + + +
sensor +

The Sensor that was added.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.DeviceManager.servo_motor_added.html b/ev3devkit/Ev3devKit.Devices.DeviceManager.servo_motor_added.html new file mode 100644 index 0000000..58b25a1 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.DeviceManager.servo_motor_added.html @@ -0,0 +1,81 @@ + + + + + Ev3devKit.Devices.DeviceManager.servo_motor_added – ev3devkit – Vala Binding Reference + + + + +
+ +
+

servo_motor_added

+
+

Description:

+
public signal void servo_motor_added (ServoMotor motor) +
+
+

Emitted when a new ServoMotor device is connected.

+

Parameters:

+ + + + + +
motor +

The ServoMotor that was added.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.DeviceManager.tacho_motor_added.html b/ev3devkit/Ev3devKit.Devices.DeviceManager.tacho_motor_added.html new file mode 100644 index 0000000..bce612e --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.DeviceManager.tacho_motor_added.html @@ -0,0 +1,81 @@ + + + + + Ev3devKit.Devices.DeviceManager.tacho_motor_added – ev3devkit – Vala Binding Reference + + + + +
+ +
+

tacho_motor_added

+
+

Description:

+
public signal void tacho_motor_added (TachoMotor motor) +
+
+

Emitted when a new TachoMotor device is connected.

+

Parameters:

+ + + + + +
motor +

The TachoMotor that was added.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Input.EV3_BUTTONS_NAME.html b/ev3devkit/Ev3devKit.Devices.Input.EV3_BUTTONS_NAME.html new file mode 100644 index 0000000..e77d4a0 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Input.EV3_BUTTONS_NAME.html @@ -0,0 +1,67 @@ + + + + + Ev3devKit.Devices.Input.EV3_BUTTONS_NAME – ev3devkit – Vala Binding Reference + + + + +
+ +
+

EV3_BUTTONS_NAME

+
+

Description:

+
public const unowned string EV3_BUTTONS_NAME +
+
+

The name of the input device associated with the buttons on the EV3 brick itself.

+

This can be passed to DeviceManager.get_input_device + to get the input device for the EV3 buttons.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Input.EV3_SPEAKER_BEEP_NAME.html b/ev3devkit/Ev3devKit.Devices.Input.EV3_SPEAKER_BEEP_NAME.html new file mode 100644 index 0000000..42ed477 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Input.EV3_SPEAKER_BEEP_NAME.html @@ -0,0 +1,72 @@ + + + + + Ev3devKit.Devices.Input.EV3_SPEAKER_BEEP_NAME – ev3devkit – Vala Binding Reference + + + + +
+ +
+

EV3_SPEAKER_BEEP_NAME

+
+

Description:

+
public const unowned string EV3_SPEAKER_BEEP_NAME +
+
+

The name of the input device associated with the speaker on the EV3 brick itself.

+

This can be passed to DeviceManager.get_input_device + to get the input device for the EV3 speaker.

+
Note: +
+

This is only used for the beep/tone mode of the speaker. For other audio playback (PCM), use the ASLA driver.

+
+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Input.capabilities.html b/ev3devkit/Ev3devKit.Devices.Input.capabilities.html new file mode 100644 index 0000000..ac14646 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Input.capabilities.html @@ -0,0 +1,65 @@ + + + + + Ev3devKit.Devices.Input.capabilities – ev3devkit – Vala Binding Reference + + + + +
+ +
+

capabilities

+
+

Description:

+
public InputCapability capabilities { get; } +
+
+

Gets the capabilities of this input device.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Input.device_name.html b/ev3devkit/Ev3devKit.Devices.Input.device_name.html new file mode 100644 index 0000000..1e00253 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Input.device_name.html @@ -0,0 +1,65 @@ + + + + + Ev3devKit.Devices.Input.device_name – ev3devkit – Vala Binding Reference + + + + +
+ +
+

device_name

+
+

Description:

+
public string device_name { get; } +
+
+

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Input.do_bell.html b/ev3devkit/Ev3devKit.Devices.Input.do_bell.html new file mode 100644 index 0000000..5fc9c24 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Input.do_bell.html @@ -0,0 +1,76 @@ + + + + + Ev3devKit.Devices.Input.do_bell – ev3devkit – Vala Binding Reference + + + + +
+ +
+

do_bell

+
+

Description:

+
public void do_bell (bool on) +
+
+

Turns the "bell" of a sound device on or off.

+

Does nothing if input device does not have the + SoundCapability.BELL sound capability.

+

Parameters:

+ + + + + +
on +

If true, the sound will turn on, otherwise the sound will turn off.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Input.do_tone.html b/ev3devkit/Ev3devKit.Devices.Input.do_tone.html new file mode 100644 index 0000000..4965b58 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Input.do_tone.html @@ -0,0 +1,76 @@ + + + + + Ev3devKit.Devices.Input.do_tone – ev3devkit – Vala Binding Reference + + + + +
+ +
+

do_tone

+
+

Description:

+
public void do_tone (int frequency) +
+
+

Sets the frequency of the a sound device.

+

Does nothing if input device does not have the + SoundCapability.TONE sound capability.

+

Parameters:

+ + + + + +
frequency +

The frequency of the sound output or 0 to turn off sound output.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Input.event_device_name.html b/ev3devkit/Ev3devKit.Devices.Input.event_device_name.html new file mode 100644 index 0000000..36e62ae --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Input.event_device_name.html @@ -0,0 +1,66 @@ + + + + + Ev3devKit.Devices.Input.event_device_name – ev3devkit – Vala Binding Reference + + + + +
+ +
+

event_device_name

+
+

Description:

+
public string event_device_name { get; } +
+
+

Gets the sysfs device node name for the event device associated with this input device.

+

Returns null if the device no longer exists (i.e. it was disconnected.)

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Input.get_bit_at.html b/ev3devkit/Ev3devKit.Devices.Input.get_bit_at.html new file mode 100644 index 0000000..7f6b862 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Input.get_bit_at.html @@ -0,0 +1,90 @@ + + + + + Ev3devKit.Devices.Input.get_bit_at – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_bit_at

+
+

Description:

+
public bool get_bit_at (uint offset, uint8[] data) +
+
+

Gets the value of a bit in a byte array.

+

Essentially, this is using a byte array as a bit array. For example, if offset is 11, it will return the 3rd bit of the 2nd + byte.

+

Parameters:

+ + + + + + + + + +
offset +

The offset in bits.

+
data +

The byte array.

+
+

Returns:

+ + + + +
+

true if the bit at the specified offset if set.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Input.get_key_state.html b/ev3devkit/Ev3devKit.Devices.Input.get_key_state.html new file mode 100644 index 0000000..4fb18d3 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Input.get_key_state.html @@ -0,0 +1,82 @@ + + + + + Ev3devKit.Devices.Input.get_key_state – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_key_state

+
+

Description:

+
public bool get_key_state (uint key_code) +
+
+

Check if a key is currently pressed.

+

Parameters:

+ + + + + +
key_code +

The key to look for.

+
+

Returns:

+ + + + +
+

true if the key is pressed.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Input.has_capability.html b/ev3devkit/Ev3devKit.Devices.Input.has_capability.html new file mode 100644 index 0000000..5737520 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Input.has_capability.html @@ -0,0 +1,82 @@ + + + + + Ev3devKit.Devices.Input.has_capability – ev3devkit – Vala Binding Reference + + + + +
+ +
+

has_capability

+
+

Description:

+
public bool has_capability (InputCapability capability) +
+
+

Check if an input device has the specified capability.

+

Parameters:

+ + + + + +
capability +

The capability flag(s) to check.

+
+

Returns:

+ + + + +
+

true if this device has all of the specified capabilities.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Input.has_key.html b/ev3devkit/Ev3devKit.Devices.Input.has_key.html new file mode 100644 index 0000000..545216b --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Input.has_key.html @@ -0,0 +1,82 @@ + + + + + Ev3devKit.Devices.Input.has_key – ev3devkit – Vala Binding Reference + + + + +
+ +
+

has_key

+
+

Description:

+
public bool has_key (uint key_code) +
+
+

Check if an input device has the specified key.

+

Parameters:

+ + + + + +
key_code +

The key to look for.

+
+

Returns:

+ + + + +
+

true if the device has the key.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Input.has_sound_capability.html b/ev3devkit/Ev3devKit.Devices.Input.has_sound_capability.html new file mode 100644 index 0000000..ec26305 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Input.has_sound_capability.html @@ -0,0 +1,82 @@ + + + + + Ev3devKit.Devices.Input.has_sound_capability – ev3devkit – Vala Binding Reference + + + + +
+ +
+

has_sound_capability

+
+

Description:

+
public bool has_sound_capability (SoundCapability capability) +
+
+

Check if the device supports the specified sound capability.

+

Parameters:

+ + + + + +
capability +

The sound capability(ies) to check.

+
+

Returns:

+ + + + +
+

true if the device supports all of the specified sound capabilities.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Input.html b/ev3devkit/Ev3devKit.Devices.Input.html new file mode 100644 index 0000000..a6e34fc --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Input.html @@ -0,0 +1,249 @@ + + + + + Ev3devKit.Devices.Input – ev3devkit – Vala Binding Reference + + + + +
+ +
+

Input

+
+

Object Hierarchy:

+ Object hierarchy for Input + + + + + + +

Description:

+
public class Input : Device +
+
+

Linux input devices. (keyboard, mouse, joystick, etc.)

+
Note: +
+

This is a very low-level - there may be better, higher-level options.

+
+
+

+
Namespace: Ev3devKit.Devices +
+
Package: ev3devkit +
+

Content:

+

Constants:

+ +

Properties:

+ +

Methods:

+ +

Signals:

+ +

Inherited Members:

+
+
+
All known members inherited from class Ev3devKit.Devices.Device
+
+  
+
+ +
+
+
+
All known members inherited from class GLib.Object
+
+  
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Input.key_down.html b/ev3devkit/Ev3devKit.Devices.Input.key_down.html new file mode 100644 index 0000000..972b873 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Input.key_down.html @@ -0,0 +1,75 @@ + + + + + Ev3devKit.Devices.Input.key_down – ev3devkit – Vala Binding Reference + + + + +
+ +
+

key_down

+
+

Description:

+
public signal void key_down (uint key_code) +
+
+

Emitted when a key is pressed.

+

Uses Linux.Input for key codes.

+

Parameters:

+ + + + + +
key_code +

The key code for the key that was pressed.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Input.key_up.html b/ev3devkit/Ev3devKit.Devices.Input.key_up.html new file mode 100644 index 0000000..8e6f027 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Input.key_up.html @@ -0,0 +1,75 @@ + + + + + Ev3devKit.Devices.Input.key_up – ev3devkit – Vala Binding Reference + + + + +
+ +
+

key_up

+
+

Description:

+
public signal void key_up (uint key_code) +
+
+

Emitted when a key is released.

+

Uses Linux.Input for key codes.

+

Parameters:

+ + + + + +
key_code +

The key code for the key that was released.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Input.name.html b/ev3devkit/Ev3devKit.Devices.Input.name.html new file mode 100644 index 0000000..6009670 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Input.name.html @@ -0,0 +1,74 @@ + + + + + Ev3devKit.Devices.Input.name – ev3devkit – Vala Binding Reference + + + + +
+ +
+

name

+
+

Description:

+
public string? name { get; } +
+
+

Gets the name of the input device.

+
Note: +
+

This is not the device node name (i.e. input0, event1, etc.). Those values are returned by + device_name and + event_device_name.

+
+
+

This name depends on the driver and is used by + DeviceManager.get_input_device to find the matching input device.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.InputCapability.ABSOLUTE_AXIS.html b/ev3devkit/Ev3devKit.Devices.InputCapability.ABSOLUTE_AXIS.html new file mode 100644 index 0000000..e2dc118 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.InputCapability.ABSOLUTE_AXIS.html @@ -0,0 +1,54 @@ + + + + + Ev3devKit.Devices.InputCapability.ABSOLUTE_AXIS – ev3devkit – Vala Binding Reference + + + + +
+ +
+

ABSOLUTE_AXIS

+
+

Description:

+
ABSOLUTE_AXIS = 1 << EV_ABS +
+
+

Absolute axis events, such as joystick position.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.InputCapability.FORCE_FEEDBACK.html b/ev3devkit/Ev3devKit.Devices.InputCapability.FORCE_FEEDBACK.html new file mode 100644 index 0000000..4487298 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.InputCapability.FORCE_FEEDBACK.html @@ -0,0 +1,54 @@ + + + + + Ev3devKit.Devices.InputCapability.FORCE_FEEDBACK – ev3devkit – Vala Binding Reference + + + + +
+ +
+

FORCE_FEEDBACK

+
+

Description:

+
FORCE_FEEDBACK = 1 << EV_FF +
+
+

Control force feedback.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.InputCapability.FORCE_FEEDBACK_STATUS.html b/ev3devkit/Ev3devKit.Devices.InputCapability.FORCE_FEEDBACK_STATUS.html new file mode 100644 index 0000000..6b1b30b --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.InputCapability.FORCE_FEEDBACK_STATUS.html @@ -0,0 +1,54 @@ + + + + + Ev3devKit.Devices.InputCapability.FORCE_FEEDBACK_STATUS – ev3devkit – Vala Binding Reference + + + + +
+ +
+

FORCE_FEEDBACK_STATUS

+
+

Description:

+
FORCE_FEEDBACK_STATUS = 1 << EV_FF_STATUS +
+
+

Force feedback status events.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.InputCapability.KEY.html b/ev3devkit/Ev3devKit.Devices.InputCapability.KEY.html new file mode 100644 index 0000000..fb5aa0c --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.InputCapability.KEY.html @@ -0,0 +1,54 @@ + + + + + Ev3devKit.Devices.InputCapability.KEY – ev3devkit – Vala Binding Reference + + + + +
+ +
+

KEY

+
+

Description:

+
KEY = 1 << EV_KEY +
+
+

Key and button press events.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.InputCapability.LED.html b/ev3devkit/Ev3devKit.Devices.InputCapability.LED.html new file mode 100644 index 0000000..003b832 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.InputCapability.LED.html @@ -0,0 +1,59 @@ + + + + + Ev3devKit.Devices.InputCapability.LED – ev3devkit – Vala Binding Reference + + + + +
+ +
+

LED

+
+

Description:

+
LED = 1 << EV_LED +
+
+

Control LEDs.

+
Note: +
+

These are keyboard LEDs. You probably want LED instead.

+
+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.InputCapability.MISC.html b/ev3devkit/Ev3devKit.Devices.InputCapability.MISC.html new file mode 100644 index 0000000..acf4409 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.InputCapability.MISC.html @@ -0,0 +1,54 @@ + + + + + Ev3devKit.Devices.InputCapability.MISC – ev3devkit – Vala Binding Reference + + + + +
+ +
+

MISC

+
+

Description:

+
MISC = 1 << EV_MSC +
+
+

Uncategorized events.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.InputCapability.POWER.html b/ev3devkit/Ev3devKit.Devices.InputCapability.POWER.html new file mode 100644 index 0000000..946ab69 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.InputCapability.POWER.html @@ -0,0 +1,54 @@ + + + + + Ev3devKit.Devices.InputCapability.POWER – ev3devkit – Vala Binding Reference + + + + +
+ +
+

POWER

+
+

Description:

+
POWER = 1 << EV_PWR +
+
+

Power events

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.InputCapability.RELATIVE_AXIS.html b/ev3devkit/Ev3devKit.Devices.InputCapability.RELATIVE_AXIS.html new file mode 100644 index 0000000..03b6701 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.InputCapability.RELATIVE_AXIS.html @@ -0,0 +1,54 @@ + + + + + Ev3devKit.Devices.InputCapability.RELATIVE_AXIS – ev3devkit – Vala Binding Reference + + + + +
+ +
+

RELATIVE_AXIS

+
+

Description:

+
RELATIVE_AXIS = 1 << EV_REL +
+
+

Relative axis events, such as mouse movement.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.InputCapability.REPEAT.html b/ev3devkit/Ev3devKit.Devices.InputCapability.REPEAT.html new file mode 100644 index 0000000..44d563f --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.InputCapability.REPEAT.html @@ -0,0 +1,54 @@ + + + + + Ev3devKit.Devices.InputCapability.REPEAT – ev3devkit – Vala Binding Reference + + + + +
+ +
+

REPEAT

+
+

Description:

+
REPEAT = 1 << EV_REP +
+
+

Repeat events.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.InputCapability.SOUND.html b/ev3devkit/Ev3devKit.Devices.InputCapability.SOUND.html new file mode 100644 index 0000000..65efd56 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.InputCapability.SOUND.html @@ -0,0 +1,59 @@ + + + + + Ev3devKit.Devices.InputCapability.SOUND – ev3devkit – Vala Binding Reference + + + + +
+ +
+

SOUND

+
+

Description:

+
SOUND = 1 << EV_SND +
+
+

Control sound devices.

+
Note: +
+

This is for beep only. For other sound playback, you need to use ALSA.

+
+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.InputCapability.SWITCH.html b/ev3devkit/Ev3devKit.Devices.InputCapability.SWITCH.html new file mode 100644 index 0000000..bb1cd4c --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.InputCapability.SWITCH.html @@ -0,0 +1,54 @@ + + + + + Ev3devKit.Devices.InputCapability.SWITCH – ev3devkit – Vala Binding Reference + + + + +
+ +
+

SWITCH

+
+

Description:

+
SWITCH = 1 << EV_SW +
+
+

On/off events.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.InputCapability.do_not_call_this_method.html b/ev3devkit/Ev3devKit.Devices.InputCapability.do_not_call_this_method.html new file mode 100644 index 0000000..b052f28 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.InputCapability.do_not_call_this_method.html @@ -0,0 +1,74 @@ + + + + + Ev3devKit.Devices.InputCapability.do_not_call_this_method – ev3devkit – Vala Binding Reference + + + + +
+ +
+

do_not_call_this_method

+
+

Description:

+
[ Deprecated ]
public Event? do_not_call_this_method () +
+
+

Warning: do_not_call_this_method is deprecated.

+

Workaround for valac bug.

+

This method exists to force <linux/input.h> to be included in the generated ev3devKit.h file. The compiler includes the + initializers (i.e. 1 << EV_KEY) so linux/input.h must be included.

+

This method does not do anything useful.

+

Returns:

+ + + + +
+

null

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.InputCapability.html b/ev3devkit/Ev3devKit.Devices.InputCapability.html new file mode 100644 index 0000000..5015065 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.InputCapability.html @@ -0,0 +1,100 @@ + + + + + Ev3devKit.Devices.InputCapability – ev3devkit – Vala Binding Reference + + + + +
+ +
+

InputCapability

+
+

Description:

+
[ Flags ]
public enum InputCapability +
+
+

Capabilities of an input device.

+

+
Namespace: Ev3devKit.Devices +
+
Package: ev3devkit +
+

Content:

+

Enum values:

+ +

Methods:

+ +
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Led.EV3_LEFT.html b/ev3devkit/Ev3devKit.Devices.Led.EV3_LEFT.html new file mode 100644 index 0000000..0736054 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Led.EV3_LEFT.html @@ -0,0 +1,60 @@ + + + + + Ev3devKit.Devices.Led.EV3_LEFT – ev3devkit – Vala Binding Reference + + + + +
+ +
+

EV3_LEFT

+
+

Description:

+
public const unowned string EV3_LEFT +
+
+

Device name of the left LEDs on the EV3 brick.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Led.EV3_RIGHT.html b/ev3devkit/Ev3devKit.Devices.Led.EV3_RIGHT.html new file mode 100644 index 0000000..c2df5c7 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Led.EV3_RIGHT.html @@ -0,0 +1,60 @@ + + + + + Ev3devKit.Devices.Led.EV3_RIGHT – ev3devkit – Vala Binding Reference + + + + +
+ +
+

EV3_RIGHT

+
+

Description:

+
public const unowned string EV3_RIGHT +
+
+

Device name of the right LEDs on the EV3 brick.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Led.brightness.html b/ev3devkit/Ev3devKit.Devices.Led.brightness.html new file mode 100644 index 0000000..f5fa115 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Led.brightness.html @@ -0,0 +1,61 @@ + + + + + Ev3devKit.Devices.Led.brightness – ev3devkit – Vala Binding Reference + + + + +
+ +
+

brightness

+
+

Description:

+
public int brightness { get; } +
+
+

Gets the current brightness value.

+

There is no notify signal when the brightness value is changed.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Led.color.html b/ev3devkit/Ev3devKit.Devices.Led.color.html new file mode 100644 index 0000000..d5ad881 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Led.color.html @@ -0,0 +1,61 @@ + + + + + Ev3devKit.Devices.Led.color – ev3devkit – Vala Binding Reference + + + + +
+ +
+

color

+
+

Description:

+
public string color { get; } +
+
+

Gets the color of the LED.

+

Returns an empty string if the color is unknown.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Led.html b/ev3devkit/Ev3devKit.Devices.Led.html new file mode 100644 index 0000000..f373ac0 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Led.html @@ -0,0 +1,213 @@ + + + + + Ev3devKit.Devices.Led – ev3devkit – Vala Binding Reference + + + + +
+ +
+

Led

+
+

Object Hierarchy:

+ Object hierarchy for Led + + + + + + +

Description:

+
public class Led : Device +
+
+

Represents an LED device.

+

+
Namespace: Ev3devKit.Devices +
+
Package: ev3devkit +
+

Content:

+

Constants:

+ +

Properties:

+ +

Methods:

+ +

Inherited Members:

+
+
+
All known members inherited from class Ev3devKit.Devices.Device
+
+  
+
+ +
+
+
+
All known members inherited from class GLib.Object
+
+  
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Led.max_brightness.html b/ev3devkit/Ev3devKit.Devices.Led.max_brightness.html new file mode 100644 index 0000000..92c9d78 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Led.max_brightness.html @@ -0,0 +1,60 @@ + + + + + Ev3devKit.Devices.Led.max_brightness – ev3devkit – Vala Binding Reference + + + + +
+ +
+

max_brightness

+
+

Description:

+
public int max_brightness { get; } +
+
+

Gets the maximum allowable brightness value.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Led.name.html b/ev3devkit/Ev3devKit.Devices.Led.name.html new file mode 100644 index 0000000..f600d73 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Led.name.html @@ -0,0 +1,60 @@ + + + + + Ev3devKit.Devices.Led.name – ev3devkit – Vala Binding Reference + + + + +
+ +
+

name

+
+

Description:

+
public string name { get; } +
+
+

Gets the name of the LED.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Led.set_brightness.html b/ev3devkit/Ev3devKit.Devices.Led.set_brightness.html new file mode 100644 index 0000000..f63008d --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Led.set_brightness.html @@ -0,0 +1,78 @@ + + + + + Ev3devKit.Devices.Led.set_brightness – ev3devkit – Vala Binding Reference + + + + +
+ +
+

set_brightness

+
+

Description:

+
public void set_brightness (int brightness) throws Error +
+
+

Sets the brightness.

+

Parameters:

+ + + + + +
brightness +

Brighness level between 0 and max_brightness.

+
+

Exceptions:

+ + + + + +
Error +

if setting the brightness failed or the device was removed.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Led.set_trigger.html b/ev3devkit/Ev3devKit.Devices.Led.set_trigger.html new file mode 100644 index 0000000..cb4c390 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Led.set_trigger.html @@ -0,0 +1,79 @@ + + + + + Ev3devKit.Devices.Led.set_trigger – ev3devkit – Vala Binding Reference + + + + +
+ +
+

set_trigger

+
+

Description:

+
public void set_trigger (string trigger) throws Error +
+
+

Sets the trigger.

+

Parameters:

+ + + + + +
trigger +

The name of the trigger. Check triggers for allowable values. +

+
+

Exceptions:

+ + + + + +
Error +

if setting the trigger failed or the device was removed.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Led.trigger.html b/ev3devkit/Ev3devKit.Devices.Led.trigger.html new file mode 100644 index 0000000..edcbfc1 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Led.trigger.html @@ -0,0 +1,60 @@ + + + + + Ev3devKit.Devices.Led.trigger – ev3devkit – Vala Binding Reference + + + + +
+ +
+

trigger

+
+

Description:

+
public string trigger { owned get; } +
+
+

Gets the active trigger.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Led.triggers.html b/ev3devkit/Ev3devKit.Devices.Led.triggers.html new file mode 100644 index 0000000..999a269 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Led.triggers.html @@ -0,0 +1,60 @@ + + + + + Ev3devKit.Devices.Led.triggers – ev3devkit – Vala Binding Reference + + + + +
+ +
+

triggers

+
+

Description:

+
public string[]? triggers { owned get; } +
+
+

Gets the list of available triggers.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.MotorPolarity.INVERTED.html b/ev3devkit/Ev3devKit.Devices.MotorPolarity.INVERTED.html new file mode 100644 index 0000000..8d82852 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.MotorPolarity.INVERTED.html @@ -0,0 +1,54 @@ + + + + + Ev3devKit.Devices.MotorPolarity.INVERTED – ev3devkit – Vala Binding Reference + + + + +
+ +
+

INVERTED

+
+

Description:

+
INVERTED +
+
+

Counter-clockwise is considered the positive direction.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.MotorPolarity.NORMAL.html b/ev3devkit/Ev3devKit.Devices.MotorPolarity.NORMAL.html new file mode 100644 index 0000000..f0f6c00 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.MotorPolarity.NORMAL.html @@ -0,0 +1,54 @@ + + + + + Ev3devKit.Devices.MotorPolarity.NORMAL – ev3devkit – Vala Binding Reference + + + + +
+ +
+

NORMAL

+
+

Description:

+
NORMAL +
+
+

Clockwise is considered the positive direction.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.MotorPolarity.html b/ev3devkit/Ev3devKit.Devices.MotorPolarity.html new file mode 100644 index 0000000..eda1da6 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.MotorPolarity.html @@ -0,0 +1,65 @@ + + + + + Ev3devKit.Devices.MotorPolarity – ev3devkit – Vala Binding Reference + + + + +
+ +
+

MotorPolarity

+
+

Description:

+
public enum MotorPolarity +
+
+

The polarity of a motor. In other words, which direction of rotation is positive.

+

The direction of rotation (clockwise or counter-clockwise) is determined by viewing the motor with the shaft end facing you.

+

+
Namespace: Ev3devKit.Devices +
+
Package: ev3devkit +
+

Content:

+

Enum values:

+ +
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.MotorStateFlags.HOLDING.html b/ev3devkit/Ev3devKit.Devices.MotorStateFlags.HOLDING.html new file mode 100644 index 0000000..4a39ddc --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.MotorStateFlags.HOLDING.html @@ -0,0 +1,51 @@ + + + + + Ev3devKit.Devices.MotorStateFlags.HOLDING – ev3devkit – Vala Binding Reference + + + + +
+ +
+

HOLDING

+
+

Description:

+
HOLDING +
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.MotorStateFlags.RAMPING.html b/ev3devkit/Ev3devKit.Devices.MotorStateFlags.RAMPING.html new file mode 100644 index 0000000..18f04ef --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.MotorStateFlags.RAMPING.html @@ -0,0 +1,51 @@ + + + + + Ev3devKit.Devices.MotorStateFlags.RAMPING – ev3devkit – Vala Binding Reference + + + + +
+ +
+

RAMPING

+
+

Description:

+
RAMPING +
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.MotorStateFlags.RUNNING.html b/ev3devkit/Ev3devKit.Devices.MotorStateFlags.RUNNING.html new file mode 100644 index 0000000..a6731c1 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.MotorStateFlags.RUNNING.html @@ -0,0 +1,51 @@ + + + + + Ev3devKit.Devices.MotorStateFlags.RUNNING – ev3devkit – Vala Binding Reference + + + + +
+ +
+

RUNNING

+
+

Description:

+
RUNNING +
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.MotorStateFlags.STALLED.html b/ev3devkit/Ev3devKit.Devices.MotorStateFlags.STALLED.html new file mode 100644 index 0000000..2b53b0c --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.MotorStateFlags.STALLED.html @@ -0,0 +1,51 @@ + + + + + Ev3devKit.Devices.MotorStateFlags.STALLED – ev3devkit – Vala Binding Reference + + + + +
+ +
+

STALLED

+
+

Description:

+
STALLED +
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.MotorStateFlags.html b/ev3devkit/Ev3devKit.Devices.MotorStateFlags.html new file mode 100644 index 0000000..4a52c61 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.MotorStateFlags.html @@ -0,0 +1,69 @@ + + + + + Ev3devKit.Devices.MotorStateFlags – ev3devkit – Vala Binding Reference + + + + +
+ +
+

MotorStateFlags

+
+

Description:

+
[ Flags ]
public enum MotorStateFlags +
+
+

Flags indicating motor state.

+

These flags are used by DcMotor, + ServoMotor and + TachoMotor. Not all values are supported by each class.

+

+
Namespace: Ev3devKit.Devices +
+
Package: ev3devkit +
+

Content:

+

Enum values:

+ +
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Port.INPUT_1.html b/ev3devkit/Ev3devKit.Devices.Port.INPUT_1.html new file mode 100644 index 0000000..8581e4a --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Port.INPUT_1.html @@ -0,0 +1,65 @@ + + + + + Ev3devKit.Devices.Port.INPUT_1 – ev3devkit – Vala Binding Reference + + + + +
+ +
+

INPUT_1

+
+

Description:

+
public const unowned string INPUT_1 +
+
+

The value returned by address for Input Port 1 on the EV3 itself.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Port.INPUT_2.html b/ev3devkit/Ev3devKit.Devices.Port.INPUT_2.html new file mode 100644 index 0000000..2e2a121 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Port.INPUT_2.html @@ -0,0 +1,65 @@ + + + + + Ev3devKit.Devices.Port.INPUT_2 – ev3devkit – Vala Binding Reference + + + + +
+ +
+

INPUT_2

+
+

Description:

+
public const unowned string INPUT_2 +
+
+

The value returned by address for Input Port 2 on the EV3 itself.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Port.INPUT_3.html b/ev3devkit/Ev3devKit.Devices.Port.INPUT_3.html new file mode 100644 index 0000000..242ee23 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Port.INPUT_3.html @@ -0,0 +1,65 @@ + + + + + Ev3devKit.Devices.Port.INPUT_3 – ev3devkit – Vala Binding Reference + + + + +
+ +
+

INPUT_3

+
+

Description:

+
public const unowned string INPUT_3 +
+
+

The value returned by address for Input Port 3 on the EV3 itself.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Port.INPUT_4.html b/ev3devkit/Ev3devKit.Devices.Port.INPUT_4.html new file mode 100644 index 0000000..a69d3cc --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Port.INPUT_4.html @@ -0,0 +1,65 @@ + + + + + Ev3devKit.Devices.Port.INPUT_4 – ev3devkit – Vala Binding Reference + + + + +
+ +
+

INPUT_4

+
+

Description:

+
public const unowned string INPUT_4 +
+
+

The value returned by address for Input Port 4 on the EV3 itself.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Port.OUTPUT_A.html b/ev3devkit/Ev3devKit.Devices.Port.OUTPUT_A.html new file mode 100644 index 0000000..63524c0 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Port.OUTPUT_A.html @@ -0,0 +1,65 @@ + + + + + Ev3devKit.Devices.Port.OUTPUT_A – ev3devkit – Vala Binding Reference + + + + +
+ +
+

OUTPUT_A

+
+

Description:

+
public const unowned string OUTPUT_A +
+
+

The value returned by address for Output Port A on the EV3 itself.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Port.OUTPUT_B.html b/ev3devkit/Ev3devKit.Devices.Port.OUTPUT_B.html new file mode 100644 index 0000000..ad9f3b0 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Port.OUTPUT_B.html @@ -0,0 +1,65 @@ + + + + + Ev3devKit.Devices.Port.OUTPUT_B – ev3devkit – Vala Binding Reference + + + + +
+ +
+

OUTPUT_B

+
+

Description:

+
public const unowned string OUTPUT_B +
+
+

The value returned by address for Output Port B on the EV3 itself.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Port.OUTPUT_C.html b/ev3devkit/Ev3devKit.Devices.Port.OUTPUT_C.html new file mode 100644 index 0000000..dd1670a --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Port.OUTPUT_C.html @@ -0,0 +1,65 @@ + + + + + Ev3devKit.Devices.Port.OUTPUT_C – ev3devkit – Vala Binding Reference + + + + +
+ +
+

OUTPUT_C

+
+

Description:

+
public const unowned string OUTPUT_C +
+
+

The value returned by address for Output Port C on the EV3 itself.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Port.OUTPUT_D.html b/ev3devkit/Ev3devKit.Devices.Port.OUTPUT_D.html new file mode 100644 index 0000000..2624510 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Port.OUTPUT_D.html @@ -0,0 +1,65 @@ + + + + + Ev3devKit.Devices.Port.OUTPUT_D – ev3devkit – Vala Binding Reference + + + + +
+ +
+

OUTPUT_D

+
+

Description:

+
public const unowned string OUTPUT_D +
+
+

The value returned by address for Output Port D on the EV3 itself.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Port.address.html b/ev3devkit/Ev3devKit.Devices.Port.address.html new file mode 100644 index 0000000..b16cf6d --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Port.address.html @@ -0,0 +1,66 @@ + + + + + Ev3devKit.Devices.Port.address – ev3devkit – Vala Binding Reference + + + + +
+ +
+

address

+
+

Description:

+
public string address { owned get; } +
+
+

Gets the identifier string.

+

This can be used to match a port to a sensor or motor.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Port.driver_name.html b/ev3devkit/Ev3devKit.Devices.Port.driver_name.html new file mode 100644 index 0000000..10dd4df --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Port.driver_name.html @@ -0,0 +1,65 @@ + + + + + Ev3devKit.Devices.Port.driver_name – ev3devkit – Vala Binding Reference + + + + +
+ +
+

driver_name

+
+

Description:

+
public string driver_name { owned get; } +
+
+

Gets the name of the driver that loaded this Port.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Port.html b/ev3devkit/Ev3devKit.Devices.Port.html new file mode 100644 index 0000000..73ea2d2 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Port.html @@ -0,0 +1,247 @@ + + + + + Ev3devKit.Devices.Port – ev3devkit – Vala Binding Reference + + + + +
+ +
+

Port

+
+

Object Hierarchy:

+ Object hierarchy for Port + + + + + + +

Description:

+
public class Port : Device +
+
+

Represents a port that sensors and motors are plugged into.

+

Ports can be Input Ports and Output Ports on the EV3 itself or on sensor or motor multiplexers or even the ports on the WeDo USB hub.

+

+
Namespace: Ev3devKit.Devices +
+
Package: ev3devkit +
+

Content:

+

Constants:

+ +

Properties:

+ +

Methods:

+ +

Inherited Members:

+
+
+
All known members inherited from class Ev3devKit.Devices.Device
+
+  
+
+ +
+
+
+
All known members inherited from class GLib.Object
+
+  
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Port.mode.html b/ev3devkit/Ev3devKit.Devices.Port.mode.html new file mode 100644 index 0000000..c8dcc2b --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Port.mode.html @@ -0,0 +1,66 @@ + + + + + Ev3devKit.Devices.Port.mode – ev3devkit – Vala Binding Reference + + + + +
+ +
+

mode

+
+

Description:

+
public string mode { owned get; } +
+
+

Gets the current mode.

+

See the individual port driver documentation for descriptions of the modes.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Port.modes.html b/ev3devkit/Ev3devKit.Devices.Port.modes.html new file mode 100644 index 0000000..a5e3c07 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Port.modes.html @@ -0,0 +1,66 @@ + + + + + Ev3devKit.Devices.Port.modes – ev3devkit – Vala Binding Reference + + + + +
+ +
+

modes

+
+

Description:

+
public string[]? modes { owned get; } +
+
+

Gets a list of modes.

+

See the individual port driver documentation for descriptions of the modes.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Port.set_device.html b/ev3devkit/Ev3devKit.Devices.Port.set_device.html new file mode 100644 index 0000000..7424aae --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Port.set_device.html @@ -0,0 +1,85 @@ + + + + + Ev3devKit.Devices.Port.set_device – ev3devkit – Vala Binding Reference + + + + +
+ +
+

set_device

+
+

Description:

+
public void set_device (string device) throws Error +
+
+

Sets the device connected to this Port.

+

This is only needed for devices that cannot be fully automatically detected, such as Analog/NXT sensors.

+

The device name must match a driver name or no driver will be bound to the device.

+

Parameters:

+ + + + + +
device +

The name of the device/driver.

+
+

Exceptions:

+ + + + + +
Error +

if setting the device failed.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Port.set_mode.html b/ev3devkit/Ev3devKit.Devices.Port.set_mode.html new file mode 100644 index 0000000..11b3fb4 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Port.set_mode.html @@ -0,0 +1,83 @@ + + + + + Ev3devKit.Devices.Port.set_mode – ev3devkit – Vala Binding Reference + + + + +
+ +
+

set_mode

+
+

Description:

+
public void set_mode (string mode) throws Error +
+
+

Sets the mode.

+

Parameters:

+ + + + + +
mode +

One of the modes returned by the modes property.

+
+

Exceptions:

+ + + + + +
Error +

if setting the mode failed.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Port.status.html b/ev3devkit/Ev3devKit.Devices.Port.status.html new file mode 100644 index 0000000..db86c27 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Port.status.html @@ -0,0 +1,68 @@ + + + + + Ev3devKit.Devices.Port.status – ev3devkit – Vala Binding Reference + + + + +
+ +
+

status

+
+

Description:

+
public string status { owned get; } +
+
+

Gets the current status.

+

The status is generally the same as the mode unless there is an auto mode in which case it may return additional values such + as no-device or error.

+

See the individual port driver documentation for descriptions of the possible values.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.PowerSupply.CapacityLevel.CRITICAL.html b/ev3devkit/Ev3devKit.Devices.PowerSupply.CapacityLevel.CRITICAL.html new file mode 100644 index 0000000..3dc1cb1 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.PowerSupply.CapacityLevel.CRITICAL.html @@ -0,0 +1,55 @@ + + + + + Ev3devKit.Devices.PowerSupply.CapacityLevel.CRITICAL – ev3devkit – Vala Binding Reference + + + + +
+ +
+

CRITICAL

+
+

Description:

+
CRITICAL +
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.PowerSupply.CapacityLevel.FULL.html b/ev3devkit/Ev3devKit.Devices.PowerSupply.CapacityLevel.FULL.html new file mode 100644 index 0000000..94454fc --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.PowerSupply.CapacityLevel.FULL.html @@ -0,0 +1,55 @@ + + + + + Ev3devKit.Devices.PowerSupply.CapacityLevel.FULL – ev3devkit – Vala Binding Reference + + + + +
+ +
+

FULL

+
+

Description:

+
FULL +
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.PowerSupply.CapacityLevel.HIGH.html b/ev3devkit/Ev3devKit.Devices.PowerSupply.CapacityLevel.HIGH.html new file mode 100644 index 0000000..258d286 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.PowerSupply.CapacityLevel.HIGH.html @@ -0,0 +1,55 @@ + + + + + Ev3devKit.Devices.PowerSupply.CapacityLevel.HIGH – ev3devkit – Vala Binding Reference + + + + +
+ +
+

HIGH

+
+

Description:

+
HIGH +
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.PowerSupply.CapacityLevel.LOW.html b/ev3devkit/Ev3devKit.Devices.PowerSupply.CapacityLevel.LOW.html new file mode 100644 index 0000000..4143cfc --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.PowerSupply.CapacityLevel.LOW.html @@ -0,0 +1,55 @@ + + + + + Ev3devKit.Devices.PowerSupply.CapacityLevel.LOW – ev3devkit – Vala Binding Reference + + + + +
+ +
+

LOW

+
+

Description:

+
LOW +
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.PowerSupply.CapacityLevel.NORMAL.html b/ev3devkit/Ev3devKit.Devices.PowerSupply.CapacityLevel.NORMAL.html new file mode 100644 index 0000000..f8f44db --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.PowerSupply.CapacityLevel.NORMAL.html @@ -0,0 +1,55 @@ + + + + + Ev3devKit.Devices.PowerSupply.CapacityLevel.NORMAL – ev3devkit – Vala Binding Reference + + + + +
+ +
+

NORMAL

+
+

Description:

+
NORMAL +
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.PowerSupply.CapacityLevel.UNKNOWN.html b/ev3devkit/Ev3devKit.Devices.PowerSupply.CapacityLevel.UNKNOWN.html new file mode 100644 index 0000000..9ec38c3 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.PowerSupply.CapacityLevel.UNKNOWN.html @@ -0,0 +1,55 @@ + + + + + Ev3devKit.Devices.PowerSupply.CapacityLevel.UNKNOWN – ev3devkit – Vala Binding Reference + + + + +
+ +
+

UNKNOWN

+
+

Description:

+
UNKNOWN +
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.PowerSupply.CapacityLevel.from_string.html b/ev3devkit/Ev3devKit.Devices.PowerSupply.CapacityLevel.from_string.html new file mode 100644 index 0000000..ae229e5 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.PowerSupply.CapacityLevel.from_string.html @@ -0,0 +1,64 @@ + + + + + Ev3devKit.Devices.PowerSupply.CapacityLevel.from_string – ev3devkit – Vala Binding Reference + + + + +
+ +
+

from_string

+
+

Description:

+
public static CapacityLevel from_string (string level) +
+
+

Converts a string to a capacity level.

+

Possible values are Critical, Low, Normal, High, and Full. Anything else + will return UNKNOWN.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.PowerSupply.CapacityLevel.html b/ev3devkit/Ev3devKit.Devices.PowerSupply.CapacityLevel.html new file mode 100644 index 0000000..0daf4c8 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.PowerSupply.CapacityLevel.html @@ -0,0 +1,86 @@ + + + + + Ev3devKit.Devices.PowerSupply.CapacityLevel – ev3devkit – Vala Binding Reference + + + + +
+ +
+

CapacityLevel

+
+

Description:

+
public enum CapacityLevel +
+
+

Represents the capacity level of a power supply.

+
+

Content:

+

Enum values:

+ +

Static methods:

+ +

Methods:

+ +
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.PowerSupply.CapacityLevel.to_string.html b/ev3devkit/Ev3devKit.Devices.PowerSupply.CapacityLevel.to_string.html new file mode 100644 index 0000000..cb637a8 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.PowerSupply.CapacityLevel.to_string.html @@ -0,0 +1,62 @@ + + + + + Ev3devKit.Devices.PowerSupply.CapacityLevel.to_string – ev3devkit – Vala Binding Reference + + + + +
+ +
+

to_string

+
+

Description:

+
public string to_string () +
+
+

Convert the capacity level to a string for display.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.PowerSupply.Scope.DEVICE.html b/ev3devkit/Ev3devKit.Devices.PowerSupply.Scope.DEVICE.html new file mode 100644 index 0000000..7d53ec2 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.PowerSupply.Scope.DEVICE.html @@ -0,0 +1,58 @@ + + + + + Ev3devKit.Devices.PowerSupply.Scope.DEVICE – ev3devkit – Vala Binding Reference + + + + +
+ +
+

DEVICE

+
+

Description:

+
DEVICE +
+
+

Supplies power to a device attached to the system.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.PowerSupply.Scope.SYSTEM.html b/ev3devkit/Ev3devKit.Devices.PowerSupply.Scope.SYSTEM.html new file mode 100644 index 0000000..467330d --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.PowerSupply.Scope.SYSTEM.html @@ -0,0 +1,58 @@ + + + + + Ev3devKit.Devices.PowerSupply.Scope.SYSTEM – ev3devkit – Vala Binding Reference + + + + +
+ +
+

SYSTEM

+
+

Description:

+
SYSTEM +
+
+

Supplies power to the entire system.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.PowerSupply.Scope.UNKNOWN.html b/ev3devkit/Ev3devKit.Devices.PowerSupply.Scope.UNKNOWN.html new file mode 100644 index 0000000..2308cd1 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.PowerSupply.Scope.UNKNOWN.html @@ -0,0 +1,58 @@ + + + + + Ev3devKit.Devices.PowerSupply.Scope.UNKNOWN – ev3devkit – Vala Binding Reference + + + + +
+ +
+

UNKNOWN

+
+

Description:

+
UNKNOWN +
+
+

Unknown scope.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.PowerSupply.Scope.from_string.html b/ev3devkit/Ev3devKit.Devices.PowerSupply.Scope.from_string.html new file mode 100644 index 0000000..b311e2d --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.PowerSupply.Scope.from_string.html @@ -0,0 +1,61 @@ + + + + + Ev3devKit.Devices.PowerSupply.Scope.from_string – ev3devkit – Vala Binding Reference + + + + +
+ +
+

from_string

+
+

Description:

+
public static Scope from_string (string scope) +
+
+

Converts a string to a scope.

+

Possible values are System and Device. Anything else will return + UNKNOWN.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.PowerSupply.Scope.html b/ev3devkit/Ev3devKit.Devices.PowerSupply.Scope.html new file mode 100644 index 0000000..167c92d --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.PowerSupply.Scope.html @@ -0,0 +1,83 @@ + + + + + Ev3devKit.Devices.PowerSupply.Scope – ev3devkit – Vala Binding Reference + + + + +
+ +
+

Scope

+
+

Description:

+
public enum Scope +
+
+

Represents the scope of a power supply.

+
+

Content:

+

Enum values:

+ +

Static methods:

+ +

Methods:

+ +
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.PowerSupply.Scope.to_string.html b/ev3devkit/Ev3devKit.Devices.PowerSupply.Scope.to_string.html new file mode 100644 index 0000000..973abb1 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.PowerSupply.Scope.to_string.html @@ -0,0 +1,59 @@ + + + + + Ev3devKit.Devices.PowerSupply.Scope.to_string – ev3devkit – Vala Binding Reference + + + + +
+ +
+

to_string

+
+

Description:

+
public string to_string () +
+
+

Convert the scope to a string for display.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.PowerSupply.SupplyType.BATTERY.html b/ev3devkit/Ev3devKit.Devices.PowerSupply.SupplyType.BATTERY.html new file mode 100644 index 0000000..09e6f9b --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.PowerSupply.SupplyType.BATTERY.html @@ -0,0 +1,58 @@ + + + + + Ev3devKit.Devices.PowerSupply.SupplyType.BATTERY – ev3devkit – Vala Binding Reference + + + + +
+ +
+

BATTERY

+
+

Description:

+
BATTERY +
+
+

Battery.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.PowerSupply.SupplyType.MAINS.html b/ev3devkit/Ev3devKit.Devices.PowerSupply.SupplyType.MAINS.html new file mode 100644 index 0000000..c92cc01 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.PowerSupply.SupplyType.MAINS.html @@ -0,0 +1,58 @@ + + + + + Ev3devKit.Devices.PowerSupply.SupplyType.MAINS – ev3devkit – Vala Binding Reference + + + + +
+ +
+

MAINS

+
+

Description:

+
MAINS +
+
+

Line power.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.PowerSupply.SupplyType.UNKNOWN.html b/ev3devkit/Ev3devKit.Devices.PowerSupply.SupplyType.UNKNOWN.html new file mode 100644 index 0000000..724c690 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.PowerSupply.SupplyType.UNKNOWN.html @@ -0,0 +1,58 @@ + + + + + Ev3devKit.Devices.PowerSupply.SupplyType.UNKNOWN – ev3devkit – Vala Binding Reference + + + + +
+ +
+

UNKNOWN

+
+

Description:

+
UNKNOWN +
+
+

Unknown type.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.PowerSupply.SupplyType.UPS.html b/ev3devkit/Ev3devKit.Devices.PowerSupply.SupplyType.UPS.html new file mode 100644 index 0000000..4f24e99 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.PowerSupply.SupplyType.UPS.html @@ -0,0 +1,58 @@ + + + + + Ev3devKit.Devices.PowerSupply.SupplyType.UPS – ev3devkit – Vala Binding Reference + + + + +
+ +
+

UPS

+
+

Description:

+
UPS +
+
+

Uninterpretable power supply.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.PowerSupply.SupplyType.USB.html b/ev3devkit/Ev3devKit.Devices.PowerSupply.SupplyType.USB.html new file mode 100644 index 0000000..7da0f86 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.PowerSupply.SupplyType.USB.html @@ -0,0 +1,58 @@ + + + + + Ev3devKit.Devices.PowerSupply.SupplyType.USB – ev3devkit – Vala Binding Reference + + + + +
+ +
+

USB

+
+

Description:

+
USB +
+
+

Standard Downstream Port.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.PowerSupply.SupplyType.USB_ACA.html b/ev3devkit/Ev3devKit.Devices.PowerSupply.SupplyType.USB_ACA.html new file mode 100644 index 0000000..f57ebb3 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.PowerSupply.SupplyType.USB_ACA.html @@ -0,0 +1,55 @@ + + + + + Ev3devKit.Devices.PowerSupply.SupplyType.USB_ACA – ev3devkit – Vala Binding Reference + + + + +
+ +
+

USB_ACA

+
+

Description:

+
USB_ACA +
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.PowerSupply.SupplyType.USB_CDP.html b/ev3devkit/Ev3devKit.Devices.PowerSupply.SupplyType.USB_CDP.html new file mode 100644 index 0000000..c521885 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.PowerSupply.SupplyType.USB_CDP.html @@ -0,0 +1,58 @@ + + + + + Ev3devKit.Devices.PowerSupply.SupplyType.USB_CDP – ev3devkit – Vala Binding Reference + + + + +
+ +
+

USB_CDP

+
+

Description:

+
USB_CDP +
+
+

Charging Downstream Port

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.PowerSupply.SupplyType.USB_DCP.html b/ev3devkit/Ev3devKit.Devices.PowerSupply.SupplyType.USB_DCP.html new file mode 100644 index 0000000..74bb3b0 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.PowerSupply.SupplyType.USB_DCP.html @@ -0,0 +1,58 @@ + + + + + Ev3devKit.Devices.PowerSupply.SupplyType.USB_DCP – ev3devkit – Vala Binding Reference + + + + +
+ +
+

USB_DCP

+
+

Description:

+
USB_DCP +
+
+

Dedicated Charging Port.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.PowerSupply.SupplyType.from_string.html b/ev3devkit/Ev3devKit.Devices.PowerSupply.SupplyType.from_string.html new file mode 100644 index 0000000..da11a65 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.PowerSupply.SupplyType.from_string.html @@ -0,0 +1,67 @@ + + + + + Ev3devKit.Devices.PowerSupply.SupplyType.from_string – ev3devkit – Vala Binding Reference + + + + +
+ +
+

from_string

+
+

Description:

+
public static SupplyType from_string (string type) +
+
+

Converts a string to a supply type.

+

Possible values are Battery, UPS, Mains, USB, USB_DCP, USB_CDP + , and USB_ACA. Anything else will return + UNKNOWN.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.PowerSupply.SupplyType.html b/ev3devkit/Ev3devKit.Devices.PowerSupply.SupplyType.html new file mode 100644 index 0000000..04f770a --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.PowerSupply.SupplyType.html @@ -0,0 +1,97 @@ + + + + + Ev3devKit.Devices.PowerSupply.SupplyType – ev3devkit – Vala Binding Reference + + + + +
+ +
+

SupplyType

+
+

Description:

+
public enum SupplyType +
+
+

Represents the type of a power supply.

+
+

Content:

+

Enum values:

+ +

Static methods:

+ +

Methods:

+ +
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.PowerSupply.SupplyType.to_string.html b/ev3devkit/Ev3devKit.Devices.PowerSupply.SupplyType.to_string.html new file mode 100644 index 0000000..aea3e71 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.PowerSupply.SupplyType.to_string.html @@ -0,0 +1,64 @@ + + + + + Ev3devKit.Devices.PowerSupply.SupplyType.to_string – ev3devkit – Vala Binding Reference + + + + +
+ +
+

to_string

+
+

Description:

+
public string to_string () +
+
+

Convert the supply type to a string for display.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.PowerSupply.Technology.LIFE.html b/ev3devkit/Ev3devKit.Devices.PowerSupply.Technology.LIFE.html new file mode 100644 index 0000000..39c371d --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.PowerSupply.Technology.LIFE.html @@ -0,0 +1,58 @@ + + + + + Ev3devKit.Devices.PowerSupply.Technology.LIFE – ev3devkit – Vala Binding Reference + + + + +
+ +
+

LIFE

+
+

Description:

+
LIFE +
+
+

Lithium iron phosphate battery.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.PowerSupply.Technology.LIMN.html b/ev3devkit/Ev3devKit.Devices.PowerSupply.Technology.LIMN.html new file mode 100644 index 0000000..c6720dd --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.PowerSupply.Technology.LIMN.html @@ -0,0 +1,58 @@ + + + + + Ev3devKit.Devices.PowerSupply.Technology.LIMN – ev3devkit – Vala Binding Reference + + + + +
+ +
+

LIMN

+
+

Description:

+
LIMN +
+
+

Lithium ion manganese oxide battery.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.PowerSupply.Technology.LION.html b/ev3devkit/Ev3devKit.Devices.PowerSupply.Technology.LION.html new file mode 100644 index 0000000..533df66 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.PowerSupply.Technology.LION.html @@ -0,0 +1,58 @@ + + + + + Ev3devKit.Devices.PowerSupply.Technology.LION – ev3devkit – Vala Binding Reference + + + + +
+ +
+

LION

+
+

Description:

+
LION +
+
+

Lithium-ion battery.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.PowerSupply.Technology.LIPO.html b/ev3devkit/Ev3devKit.Devices.PowerSupply.Technology.LIPO.html new file mode 100644 index 0000000..66bf7c9 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.PowerSupply.Technology.LIPO.html @@ -0,0 +1,58 @@ + + + + + Ev3devKit.Devices.PowerSupply.Technology.LIPO – ev3devkit – Vala Binding Reference + + + + +
+ +
+

LIPO

+
+

Description:

+
LIPO +
+
+

Lithium polymer battery.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.PowerSupply.Technology.NICD.html b/ev3devkit/Ev3devKit.Devices.PowerSupply.Technology.NICD.html new file mode 100644 index 0000000..9ef8a5f --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.PowerSupply.Technology.NICD.html @@ -0,0 +1,58 @@ + + + + + Ev3devKit.Devices.PowerSupply.Technology.NICD – ev3devkit – Vala Binding Reference + + + + +
+ +
+

NICD

+
+

Description:

+
NICD +
+
+

Nickel–cadmium battery.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.PowerSupply.Technology.NIMH.html b/ev3devkit/Ev3devKit.Devices.PowerSupply.Technology.NIMH.html new file mode 100644 index 0000000..20808f5 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.PowerSupply.Technology.NIMH.html @@ -0,0 +1,58 @@ + + + + + Ev3devKit.Devices.PowerSupply.Technology.NIMH – ev3devkit – Vala Binding Reference + + + + +
+ +
+

NIMH

+
+

Description:

+
NIMH +
+
+

Nickel–metal hydride battery.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.PowerSupply.Technology.UNKNOWN.html b/ev3devkit/Ev3devKit.Devices.PowerSupply.Technology.UNKNOWN.html new file mode 100644 index 0000000..6eda6b3 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.PowerSupply.Technology.UNKNOWN.html @@ -0,0 +1,58 @@ + + + + + Ev3devKit.Devices.PowerSupply.Technology.UNKNOWN – ev3devkit – Vala Binding Reference + + + + +
+ +
+

UNKNOWN

+
+

Description:

+
UNKNOWN +
+
+

Unknown type.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.PowerSupply.Technology.from_string.html b/ev3devkit/Ev3devKit.Devices.PowerSupply.Technology.from_string.html new file mode 100644 index 0000000..11841b0 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.PowerSupply.Technology.from_string.html @@ -0,0 +1,65 @@ + + + + + Ev3devKit.Devices.PowerSupply.Technology.from_string – ev3devkit – Vala Binding Reference + + + + +
+ +
+

from_string

+
+

Description:

+
public static Technology from_string (string technology) +
+
+

Converts a string to a battery technology.

+

Possible values are NiMH, Li-ion, Li-poly, LiFe, NiCd, and LiMn + . Anything else will return UNKNOWN.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.PowerSupply.Technology.html b/ev3devkit/Ev3devKit.Devices.PowerSupply.Technology.html new file mode 100644 index 0000000..626ad27 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.PowerSupply.Technology.html @@ -0,0 +1,95 @@ + + + + + Ev3devKit.Devices.PowerSupply.Technology – ev3devkit – Vala Binding Reference + + + + +
+ +
+

Technology

+
+

Description:

+
public enum Technology +
+
+

Represents a battery technology.

+
+

Content:

+

Enum values:

+ +

Static methods:

+ +

Methods:

+ +
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.PowerSupply.Technology.to_string.html b/ev3devkit/Ev3devKit.Devices.PowerSupply.Technology.to_string.html new file mode 100644 index 0000000..6b9f424 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.PowerSupply.Technology.to_string.html @@ -0,0 +1,63 @@ + + + + + Ev3devKit.Devices.PowerSupply.Technology.to_string – ev3devkit – Vala Binding Reference + + + + +
+ +
+

to_string

+
+

Description:

+
public string to_string () +
+
+

Converts the Technology to a string for display.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.PowerSupply.capacity_level.html b/ev3devkit/Ev3devKit.Devices.PowerSupply.capacity_level.html new file mode 100644 index 0000000..7ea90e2 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.PowerSupply.capacity_level.html @@ -0,0 +1,66 @@ + + + + + Ev3devKit.Devices.PowerSupply.capacity_level – ev3devkit – Vala Binding Reference + + + + +
+ +
+

capacity_level

+
+

Description:

+
public CapacityLevel capacity_level { get; } +
+
+

Gets the capacity level.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.PowerSupply.current.html b/ev3devkit/Ev3devKit.Devices.PowerSupply.current.html new file mode 100644 index 0000000..f178658 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.PowerSupply.current.html @@ -0,0 +1,66 @@ + + + + + Ev3devKit.Devices.PowerSupply.current – ev3devkit – Vala Binding Reference + + + + +
+ +
+

current

+
+

Description:

+
public double current { get; } +
+
+

Gets the current battery current in amps

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.PowerSupply.has_current.html b/ev3devkit/Ev3devKit.Devices.PowerSupply.has_current.html new file mode 100644 index 0000000..d768c55 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.PowerSupply.has_current.html @@ -0,0 +1,66 @@ + + + + + Ev3devKit.Devices.PowerSupply.has_current – ev3devkit – Vala Binding Reference + + + + +
+ +
+

has_current

+
+

Description:

+
public bool has_current { get; } +
+
+

Checks to see if this power supply can provide current.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.PowerSupply.has_power.html b/ev3devkit/Ev3devKit.Devices.PowerSupply.has_power.html new file mode 100644 index 0000000..e4aa445 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.PowerSupply.has_power.html @@ -0,0 +1,66 @@ + + + + + Ev3devKit.Devices.PowerSupply.has_power – ev3devkit – Vala Binding Reference + + + + +
+ +
+

has_power

+
+

Description:

+
public bool has_power { get; } +
+
+

Checks to see if this power supply can provide power.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.PowerSupply.has_voltage.html b/ev3devkit/Ev3devKit.Devices.PowerSupply.has_voltage.html new file mode 100644 index 0000000..2a81487 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.PowerSupply.has_voltage.html @@ -0,0 +1,66 @@ + + + + + Ev3devKit.Devices.PowerSupply.has_voltage – ev3devkit – Vala Binding Reference + + + + +
+ +
+

has_voltage

+
+

Description:

+
public bool has_voltage { get; } +
+
+

Checks to see if this power supply can provide voltage.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.PowerSupply.html b/ev3devkit/Ev3devKit.Devices.PowerSupply.html new file mode 100644 index 0000000..d13a131 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.PowerSupply.html @@ -0,0 +1,237 @@ + + + + + Ev3devKit.Devices.PowerSupply – ev3devkit – Vala Binding Reference + + + + +
+ +
+

PowerSupply

+
+

Object Hierarchy:

+ + Object hierarchy for PowerSupply + + + + + + + +

Description:

+
public class PowerSupply : Device +
+
+

Represents a power supply, like a battery.

+

+
Namespace: Ev3devKit.Devices +
+
Package: ev3devkit +
+

Content:

+

Enums:

+ +

Properties:

+ +

Inherited Members:

+
+
+
All known members inherited from class Ev3devKit.Devices.Device
+
+  
+
+ +
+
+
+
All known members inherited from class GLib.Object
+
+  
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.PowerSupply.power.html b/ev3devkit/Ev3devKit.Devices.PowerSupply.power.html new file mode 100644 index 0000000..51026fe --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.PowerSupply.power.html @@ -0,0 +1,66 @@ + + + + + Ev3devKit.Devices.PowerSupply.power – ev3devkit – Vala Binding Reference + + + + +
+ +
+

power

+
+

Description:

+
public double power { get; } +
+
+

Gets the current battery power in watts

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.PowerSupply.scope.html b/ev3devkit/Ev3devKit.Devices.PowerSupply.scope.html new file mode 100644 index 0000000..d1487d5 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.PowerSupply.scope.html @@ -0,0 +1,66 @@ + + + + + Ev3devKit.Devices.PowerSupply.scope – ev3devkit – Vala Binding Reference + + + + +
+ +
+

scope

+
+

Description:

+
public Scope scope { get; } +
+
+

Gets the scope.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.PowerSupply.supply_type.html b/ev3devkit/Ev3devKit.Devices.PowerSupply.supply_type.html new file mode 100644 index 0000000..ecdfdb8 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.PowerSupply.supply_type.html @@ -0,0 +1,66 @@ + + + + + Ev3devKit.Devices.PowerSupply.supply_type – ev3devkit – Vala Binding Reference + + + + +
+ +
+

supply_type

+
+

Description:

+
public SupplyType supply_type { get; } +
+
+

Gets the power supply type.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.PowerSupply.technology.html b/ev3devkit/Ev3devKit.Devices.PowerSupply.technology.html new file mode 100644 index 0000000..3d40199 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.PowerSupply.technology.html @@ -0,0 +1,66 @@ + + + + + Ev3devKit.Devices.PowerSupply.technology – ev3devkit – Vala Binding Reference + + + + +
+ +
+

technology

+
+

Description:

+
public Technology technology { get; } +
+
+

Gets the technology type.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.PowerSupply.voltage.html b/ev3devkit/Ev3devKit.Devices.PowerSupply.voltage.html new file mode 100644 index 0000000..c53f338 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.PowerSupply.voltage.html @@ -0,0 +1,66 @@ + + + + + Ev3devKit.Devices.PowerSupply.voltage – ev3devkit – Vala Binding Reference + + + + +
+ +
+

voltage

+
+

Description:

+
public double voltage { get; } +
+
+

Gets the current battery voltage in volts.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.PowerSupply.voltage_max.html b/ev3devkit/Ev3devKit.Devices.PowerSupply.voltage_max.html new file mode 100644 index 0000000..01ef8c7 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.PowerSupply.voltage_max.html @@ -0,0 +1,67 @@ + + + + + Ev3devKit.Devices.PowerSupply.voltage_max – ev3devkit – Vala Binding Reference + + + + +
+ +
+

voltage_max

+
+

Description:

+
public double voltage_max { get; } +
+
+

Gets the maximum voltage.

+

A full battery should be somewhere around this value.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.PowerSupply.voltage_min.html b/ev3devkit/Ev3devKit.Devices.PowerSupply.voltage_min.html new file mode 100644 index 0000000..e87ee0c --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.PowerSupply.voltage_min.html @@ -0,0 +1,67 @@ + + + + + Ev3devKit.Devices.PowerSupply.voltage_min – ev3devkit – Vala Binding Reference + + + + +
+ +
+

voltage_min

+
+

Description:

+
public double voltage_min { get; } +
+
+

Gets the minimum voltage.

+

An empty battery should be somewhere around this value.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Sensor.address.html b/ev3devkit/Ev3devKit.Devices.Sensor.address.html new file mode 100644 index 0000000..9a28308 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Sensor.address.html @@ -0,0 +1,67 @@ + + + + + Ev3devKit.Devices.Sensor.address – ev3devkit – Vala Binding Reference + + + + +
+ +
+

address

+
+

Description:

+
public string address { owned get; } +
+
+

Gets the name of the port that the sensor is attached to.

+

The port may or may not have a corresponding Port object depending on how the + driver was implemented.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Sensor.commands.html b/ev3devkit/Ev3devKit.Devices.Sensor.commands.html new file mode 100644 index 0000000..25f246e --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Sensor.commands.html @@ -0,0 +1,66 @@ + + + + + Ev3devKit.Devices.Sensor.commands – ev3devkit – Vala Binding Reference + + + + +
+ +
+

commands

+
+

Description:

+
public string[]? commands { owned get; } +
+
+

Gets the list of available commands.

+

Sensors that do not support commands will return null.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Sensor.decimals.html b/ev3devkit/Ev3devKit.Devices.Sensor.decimals.html new file mode 100644 index 0000000..bafd6c4 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Sensor.decimals.html @@ -0,0 +1,65 @@ + + + + + Ev3devKit.Devices.Sensor.decimals – ev3devkit – Vala Binding Reference + + + + +
+ +
+

decimals

+
+

Description:

+
public int decimals { get; } +
+
+

Gets the number of decimal places for the value* attributes.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Sensor.driver_name.html b/ev3devkit/Ev3devKit.Devices.Sensor.driver_name.html new file mode 100644 index 0000000..201bdcb --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Sensor.driver_name.html @@ -0,0 +1,65 @@ + + + + + Ev3devKit.Devices.Sensor.driver_name – ev3devkit – Vala Binding Reference + + + + +
+ +
+

driver_name

+
+

Description:

+
public string driver_name { owned get; } +
+
+

Gets the name of the driver that loaded this Sensor.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Sensor.fw_version.html b/ev3devkit/Ev3devKit.Devices.Sensor.fw_version.html new file mode 100644 index 0000000..f30cc39 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Sensor.fw_version.html @@ -0,0 +1,66 @@ + + + + + Ev3devKit.Devices.Sensor.fw_version – ev3devkit – Vala Binding Reference + + + + +
+ +
+

fw_version

+
+

Description:

+
public string? fw_version { get; } +
+
+

Gets the firmware version.

+

Currently only I2C/NXT sensors use this property. Other sensors will return an empty string.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Sensor.get_float_value.html b/ev3devkit/Ev3devKit.Devices.Sensor.get_float_value.html new file mode 100644 index 0000000..c0a3cad --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Sensor.get_float_value.html @@ -0,0 +1,91 @@ + + + + + Ev3devKit.Devices.Sensor.get_float_value – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_float_value

+
+

Description:

+
public double get_float_value (int index) throws Error +
+
+

Gets the value of a value attribute as a floating point number.

+

Parameters:

+ + + + + +
index +

The index of the value attribute.

+
+

Returns:

+ + + + +
+

The value read.

+
+

Exceptions:

+ + + + + +
Error +

if the index is out of range or the device was removed.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Sensor.get_value.html b/ev3devkit/Ev3devKit.Devices.Sensor.get_value.html new file mode 100644 index 0000000..5625fab --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Sensor.get_value.html @@ -0,0 +1,91 @@ + + + + + Ev3devKit.Devices.Sensor.get_value – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_value

+
+

Description:

+
public int get_value (int index) throws Error +
+
+

Gets the value of a value attribute.

+

Parameters:

+ + + + + +
index +

The index of the value attribute

+
+

Returns:

+ + + + +
+

The value read

+
+

Exceptions:

+ + + + + +
Error +

if the index is out of range or the device was removed

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Sensor.html b/ev3devkit/Ev3devKit.Devices.Sensor.html new file mode 100644 index 0000000..1a9bdac --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Sensor.html @@ -0,0 +1,235 @@ + + + + + Ev3devKit.Devices.Sensor – ev3devkit – Vala Binding Reference + + + + +
+ +
+

Sensor

+
+

Object Hierarchy:

+ Object hierarchy for Sensor + + + + + + +

Description:

+
public class Sensor : Device +
+
+

Represents a LEGO MINDSTORMS or LEGO WeDo sensor

+

+
Namespace: Ev3devKit.Devices +
+
Package: ev3devkit +
+

Content:

+

Properties:

+ +

Methods:

+ +

Inherited Members:

+
+
+
All known members inherited from class Ev3devKit.Devices.Device
+
+  
+
+ +
+
+
+
All known members inherited from class GLib.Object
+
+  
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Sensor.mode.html b/ev3devkit/Ev3devKit.Devices.Sensor.mode.html new file mode 100644 index 0000000..00ef7ca --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Sensor.mode.html @@ -0,0 +1,66 @@ + + + + + Ev3devKit.Devices.Sensor.mode – ev3devkit – Vala Binding Reference + + + + +
+ +
+

mode

+
+

Description:

+
public string mode { owned get; } +
+
+

Gets the current mode.

+

See the individual sensor driver documentation for information about the modes.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Sensor.modes.html b/ev3devkit/Ev3devKit.Devices.Sensor.modes.html new file mode 100644 index 0000000..fbf507e --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Sensor.modes.html @@ -0,0 +1,66 @@ + + + + + Ev3devKit.Devices.Sensor.modes – ev3devkit – Vala Binding Reference + + + + +
+ +
+

modes

+
+

Description:

+
public string[]? modes { owned get; } +
+
+

Gets the list of available modes.

+

See the individual sensor driver documentation for information about the modes.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Sensor.num_values.html b/ev3devkit/Ev3devKit.Devices.Sensor.num_values.html new file mode 100644 index 0000000..c49645f --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Sensor.num_values.html @@ -0,0 +1,65 @@ + + + + + Ev3devKit.Devices.Sensor.num_values – ev3devkit – Vala Binding Reference + + + + +
+ +
+

num_values

+
+

Description:

+
public int num_values { get; } +
+
+

Gets the number of valid value attributes.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Sensor.poll_ms.html b/ev3devkit/Ev3devKit.Devices.Sensor.poll_ms.html new file mode 100644 index 0000000..361bfee --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Sensor.poll_ms.html @@ -0,0 +1,66 @@ + + + + + Ev3devKit.Devices.Sensor.poll_ms – ev3devkit – Vala Binding Reference + + + + +
+ +
+

poll_ms

+
+

Description:

+
public int poll_ms { get; } +
+
+

Gets the polling period in milliseconds.

+

Currently only I2C/NXT sensors use this property. Other sensors will always return 0.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Sensor.send_command.html b/ev3devkit/Ev3devKit.Devices.Sensor.send_command.html new file mode 100644 index 0000000..851801c --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Sensor.send_command.html @@ -0,0 +1,83 @@ + + + + + Ev3devKit.Devices.Sensor.send_command – ev3devkit – Vala Binding Reference + + + + +
+ +
+

send_command

+
+

Description:

+
public void send_command (string command) throws Error +
+
+

Sends a command to the sensor.

+

Parameters:

+ + + + + +
command +

One of the commands returned by the commands property.

+
+

Exceptions:

+ + + + + +
Error +

if sending the command failed or the device was removed.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Sensor.set_mode.html b/ev3devkit/Ev3devKit.Devices.Sensor.set_mode.html new file mode 100644 index 0000000..b73996e --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Sensor.set_mode.html @@ -0,0 +1,83 @@ + + + + + Ev3devKit.Devices.Sensor.set_mode – ev3devkit – Vala Binding Reference + + + + +
+ +
+

set_mode

+
+

Description:

+
public void set_mode (string mode) throws Error +
+
+

Sets the mode.

+

Parameters:

+ + + + + +
mode +

One of the modes returned by the modes property.

+
+

Exceptions:

+ + + + + +
Error +

if setting the mode failed or the device was removed.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Sensor.set_poll_ms.html b/ev3devkit/Ev3devKit.Devices.Sensor.set_poll_ms.html new file mode 100644 index 0000000..1422049 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Sensor.set_poll_ms.html @@ -0,0 +1,83 @@ + + + + + Ev3devKit.Devices.Sensor.set_poll_ms – ev3devkit – Vala Binding Reference + + + + +
+ +
+

set_poll_ms

+
+

Description:

+
public void set_poll_ms (int poll_ms) throws Error +
+
+

Sets the polling period.

+

Parameters:

+ + + + + +
poll_ms +

The polling period in milliseconds.

+
+

Exceptions:

+ + + + + +
Error +

if setting the polling period is not supported or the device was removed.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.Sensor.units.html b/ev3devkit/Ev3devKit.Devices.Sensor.units.html new file mode 100644 index 0000000..d2d4f7e --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.Sensor.units.html @@ -0,0 +1,67 @@ + + + + + Ev3devKit.Devices.Sensor.units – ev3devkit – Vala Binding Reference + + + + +
+ +
+

units

+
+

Description:

+
public string? units { owned get; } +
+
+

Gets the units of the value attributes.

+

May be empty string if values are dimensionless or there is more one value attribute and not all of the attributes have the same units. +

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.ServoMotor.address.html b/ev3devkit/Ev3devKit.Devices.ServoMotor.address.html new file mode 100644 index 0000000..48aa8dd --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.ServoMotor.address.html @@ -0,0 +1,62 @@ + + + + + Ev3devKit.Devices.ServoMotor.address – ev3devkit – Vala Binding Reference + + + + +
+ +
+

address

+
+

Description:

+
public string? address { owned get; } +
+
+

Gets the address of this device.

+

The address generally includes the port name. It also includes the the I2C address for NXT/I2C sensors.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.ServoMotor.commands.html b/ev3devkit/Ev3devKit.Devices.ServoMotor.commands.html new file mode 100644 index 0000000..5c54fb7 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.ServoMotor.commands.html @@ -0,0 +1,62 @@ + + + + + Ev3devKit.Devices.ServoMotor.commands – ev3devkit – Vala Binding Reference + + + + +
+ +
+

commands

+
+

Description:

+
public string[]? commands { owned get; } +
+
+

Get a list of supported commands.

+

Possible commands are run, and float.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.ServoMotor.driver_name.html b/ev3devkit/Ev3devKit.Devices.ServoMotor.driver_name.html new file mode 100644 index 0000000..85e5620 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.ServoMotor.driver_name.html @@ -0,0 +1,61 @@ + + + + + Ev3devKit.Devices.ServoMotor.driver_name – ev3devkit – Vala Binding Reference + + + + +
+ +
+

driver_name

+
+

Description:

+
public string? driver_name { owned get; } +
+
+

Gets the name of the driver that loaded this device.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.ServoMotor.html b/ev3devkit/Ev3devKit.Devices.ServoMotor.html new file mode 100644 index 0000000..d1b9e02 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.ServoMotor.html @@ -0,0 +1,217 @@ + + + + + Ev3devKit.Devices.ServoMotor – ev3devkit – Vala Binding Reference + + + + +
+ +
+

ServoMotor

+
+

Object Hierarchy:

+ + Object hierarchy for ServoMotor + + + + + + + +

Description:

+
public class ServoMotor : Device +
+
+

Represents a hobby type servo motor.

+

+
Namespace: Ev3devKit.Devices +
+
Package: ev3devkit +
+

Content:

+

Properties:

+ +

Methods:

+ +

Inherited Members:

+
+
+
All known members inherited from class Ev3devKit.Devices.Device
+
+  
+
+ +
+
+
+
All known members inherited from class GLib.Object
+
+  
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.ServoMotor.max_pulse_sp.html b/ev3devkit/Ev3devKit.Devices.ServoMotor.max_pulse_sp.html new file mode 100644 index 0000000..c7d5d89 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.ServoMotor.max_pulse_sp.html @@ -0,0 +1,63 @@ + + + + + Ev3devKit.Devices.ServoMotor.max_pulse_sp – ev3devkit – Vala Binding Reference + + + + +
+ +
+

max_pulse_sp

+
+

Description:

+
public int max_pulse_sp { set; get; } +
+
+

Gets and sets the calibration value for the maximum value.

+

For example, on a 180 degree servo, 2500 microseconds should be the drive the motor to +90 degrees. If the actual rotation is not +90 + degrees, this value can be adjusted to correct the error.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.ServoMotor.mid_pulse_sp.html b/ev3devkit/Ev3devKit.Devices.ServoMotor.mid_pulse_sp.html new file mode 100644 index 0000000..fd9d0c2 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.ServoMotor.mid_pulse_sp.html @@ -0,0 +1,63 @@ + + + + + Ev3devKit.Devices.ServoMotor.mid_pulse_sp – ev3devkit – Vala Binding Reference + + + + +
+ +
+

mid_pulse_sp

+
+

Description:

+
public int mid_pulse_sp { set; get; } +
+
+

Gets and sets the calibration value for the center value.

+

For example, on a 180 degree servo, 1500 microseconds should be the drive the motor to the center position (0 degrees). If the actual + rotation is not 0 degrees, this value can be adjusted to correct the error.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.ServoMotor.min_pulse_sp.html b/ev3devkit/Ev3devKit.Devices.ServoMotor.min_pulse_sp.html new file mode 100644 index 0000000..145adac --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.ServoMotor.min_pulse_sp.html @@ -0,0 +1,63 @@ + + + + + Ev3devKit.Devices.ServoMotor.min_pulse_sp – ev3devkit – Vala Binding Reference + + + + +
+ +
+

min_pulse_sp

+
+

Description:

+
public int min_pulse_sp { set; get; } +
+
+

Gets and sets the calibration value for the minimum value.

+

For example, on a 180 degree servo, 500 microseconds should be the drive the motor to -90 degrees. If the actual rotation is not -90 + degrees, this value can be adjusted to correct the error.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.ServoMotor.polarity.html b/ev3devkit/Ev3devKit.Devices.ServoMotor.polarity.html new file mode 100644 index 0000000..4998def --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.ServoMotor.polarity.html @@ -0,0 +1,63 @@ + + + + + Ev3devKit.Devices.ServoMotor.polarity – ev3devkit – Vala Binding Reference + + + + +
+ +
+

polarity

+
+

Description:

+
public MotorPolarity polarity { set; get; } +
+
+

Gets and sets the polarity of the motor.

+

This can be used to invert the positive and negative directions. For example, if you have two continuous rotation servos that are used + for driving, you can invert the polarity of the left motor so that a positive position causes both servos to drive forwards.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.ServoMotor.position_sp.html b/ev3devkit/Ev3devKit.Devices.ServoMotor.position_sp.html new file mode 100644 index 0000000..abdefb6 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.ServoMotor.position_sp.html @@ -0,0 +1,63 @@ + + + + + Ev3devKit.Devices.ServoMotor.position_sp – ev3devkit – Vala Binding Reference + + + + +
+ +
+

position_sp

+
+

Description:

+
public int position_sp { set; get; } +
+
+

Gets and sets the current position setpoint.

+

The value is -100 to 100. For example, on a 180 degree servo, -100 will drive the motor to -90 degrees, 0 will be the center position and + 100 will drive the motor to +90 degrees.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.ServoMotor.rate_sp.html b/ev3devkit/Ev3devKit.Devices.ServoMotor.rate_sp.html new file mode 100644 index 0000000..4fc6b5c --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.ServoMotor.rate_sp.html @@ -0,0 +1,64 @@ + + + + + Ev3devKit.Devices.ServoMotor.rate_sp – ev3devkit – Vala Binding Reference + + + + +
+ +
+

rate_sp

+
+

Description:

+
public int rate_sp { set; get; } +
+
+

Gets and sets the current rate for the servo.

+

The rate is how long it takes the servo to move from 0 to 100. In other words, full travel from a position of-100 to a position of 100 + will take two times the rate.

+

Units are milliseconds. A rate of 0 means 'as fast as possible'.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.ServoMotor.send_command.html b/ev3devkit/Ev3devKit.Devices.ServoMotor.send_command.html new file mode 100644 index 0000000..3ed810a --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.ServoMotor.send_command.html @@ -0,0 +1,80 @@ + + + + + Ev3devKit.Devices.ServoMotor.send_command – ev3devkit – Vala Binding Reference + + + + +
+ +
+

send_command

+
+

Description:

+
public void send_command (string command) throws Error +
+
+

Send a command to the controller.

+

Parameters:

+ + + + + +
command +

One of the commands returned by the commands property. +

+
+

Exceptions:

+ + + + + +
Error +

if sending the command failed.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.ServoMotor.state.html b/ev3devkit/Ev3devKit.Devices.ServoMotor.state.html new file mode 100644 index 0000000..9a81798 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.ServoMotor.state.html @@ -0,0 +1,62 @@ + + + + + Ev3devKit.Devices.ServoMotor.state – ev3devkit – Vala Binding Reference + + + + +
+ +
+

state

+
+

Description:

+
public MotorStateFlags state { get; } +
+
+

Gets the state of the servo.

+

Only supported flag is MotorStateFlags.RUNNING.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.SoundCapability.BELL.html b/ev3devkit/Ev3devKit.Devices.SoundCapability.BELL.html new file mode 100644 index 0000000..bea28c5 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.SoundCapability.BELL.html @@ -0,0 +1,54 @@ + + + + + Ev3devKit.Devices.SoundCapability.BELL – ev3devkit – Vala Binding Reference + + + + +
+ +
+

BELL

+
+

Description:

+
BELL = 1 << SND_BELL +
+
+

The device supports the bell event.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.SoundCapability.TONE.html b/ev3devkit/Ev3devKit.Devices.SoundCapability.TONE.html new file mode 100644 index 0000000..d1aa35c --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.SoundCapability.TONE.html @@ -0,0 +1,54 @@ + + + + + Ev3devKit.Devices.SoundCapability.TONE – ev3devkit – Vala Binding Reference + + + + +
+ +
+

TONE

+
+

Description:

+
TONE = 1 << SND_TONE +
+
+

The device supports the tone event.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.SoundCapability.html b/ev3devkit/Ev3devKit.Devices.SoundCapability.html new file mode 100644 index 0000000..9ae9c94 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.SoundCapability.html @@ -0,0 +1,64 @@ + + + + + Ev3devKit.Devices.SoundCapability – ev3devkit – Vala Binding Reference + + + + +
+ +
+

SoundCapability

+
+

Description:

+
[ Flags ]
public enum SoundCapability +
+
+

Specific capabilities of a sound capable input device.

+

+
Namespace: Ev3devKit.Devices +
+
Package: ev3devkit +
+

Content:

+

Enum values:

+ +
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.TachoMotor.address.html b/ev3devkit/Ev3devKit.Devices.TachoMotor.address.html new file mode 100644 index 0000000..c032ced --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.TachoMotor.address.html @@ -0,0 +1,77 @@ + + + + + Ev3devKit.Devices.TachoMotor.address – ev3devkit – Vala Binding Reference + + + + +
+ +
+

address

+
+

Description:

+
public string? address { owned get; } +
+
+

Gets the name of the port the motor is connected to.

+

For example, a motor connected to output port A on the EV3 will return outA.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.TachoMotor.commands.html b/ev3devkit/Ev3devKit.Devices.TachoMotor.commands.html new file mode 100644 index 0000000..f58773b --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.TachoMotor.commands.html @@ -0,0 +1,97 @@ + + + + + Ev3devKit.Devices.TachoMotor.commands – ev3devkit – Vala Binding Reference + + + + +
+ +
+

commands

+
+

Description:

+
public string[]? commands { owned get; } +
+
+

Get a list of supported commands.

+

Possible commands are:

+

run-forever - Causes the motor to run until another command is sent.

+

run-to-abs-pos - Runs to an absolute position specified by + position_sp and then stop using the command specified by + stop_action.

+

run-to-rel-pos - Runs to a position relative to the current + position value. The new position will be the current + position + + position_sp. When the new position is reached, the motor will + stop using the command specified by stop_action.

+

run-timed - Runs the motor for the amount of time specified by + time_sp and then stop the motor using the command specified by + stop_action.

+

run-direct - Runs the motor at the duty cycle specified by + duty_cycle_sp. Unlike other run commands, changing + duty_cycle_sp while running will take effect immediately. +

+

stop - Stops any of the run-* commands before they are completed using the command specified by + stop_action.

+

reset - Resets all of the motor parameter attributes to their default values. This also has the effect of stopping the + motor.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.TachoMotor.count_per_rot.html b/ev3devkit/Ev3devKit.Devices.TachoMotor.count_per_rot.html new file mode 100644 index 0000000..4d1511c --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.TachoMotor.count_per_rot.html @@ -0,0 +1,79 @@ + + + + + Ev3devKit.Devices.TachoMotor.count_per_rot – ev3devkit – Vala Binding Reference + + + + +
+ +
+

count_per_rot

+
+

Description:

+
public int count_per_rot { get; } +
+
+

Gets the number of tachometer counts in one rotation of the motor.

+

This value is used to convert position and + speed to/from other units of measurement, such as degrees/s or RPM. +

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.TachoMotor.driver_name.html b/ev3devkit/Ev3devKit.Devices.TachoMotor.driver_name.html new file mode 100644 index 0000000..a34c173 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.TachoMotor.driver_name.html @@ -0,0 +1,77 @@ + + + + + Ev3devKit.Devices.TachoMotor.driver_name – ev3devkit – Vala Binding Reference + + + + +
+ +
+

driver_name

+
+

Description:

+
public string? driver_name { owned get; } +
+
+

Gets the name of the driver used by the motor.

+

This can be used to identify the type of motor (i.e. EV3 Large motor or EV3 medium motor).

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.TachoMotor.duty_cycle.html b/ev3devkit/Ev3devKit.Devices.TachoMotor.duty_cycle.html new file mode 100644 index 0000000..8ae237c --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.TachoMotor.duty_cycle.html @@ -0,0 +1,77 @@ + + + + + Ev3devKit.Devices.TachoMotor.duty_cycle – ev3devkit – Vala Binding Reference + + + + +
+ +
+

duty_cycle

+
+

Description:

+
public int duty_cycle { get; } +
+
+

Gets the current duty cycle the motor controller is sending to the motor.

+

Value range is 0 to 100%.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.TachoMotor.duty_cycle_sp.html b/ev3devkit/Ev3devKit.Devices.TachoMotor.duty_cycle_sp.html new file mode 100644 index 0000000..2b8fe32 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.TachoMotor.duty_cycle_sp.html @@ -0,0 +1,77 @@ + + + + + Ev3devKit.Devices.TachoMotor.duty_cycle_sp – ev3devkit – Vala Binding Reference + + + + +
+ +
+

duty_cycle_sp

+
+

Description:

+
public int duty_cycle_sp { set; get; } +
+
+

Gets and sets the duty cycle setpoint.

+

The duty cycle setpoint is only used with the run-direct command.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.TachoMotor.hold_position_d.html b/ev3devkit/Ev3devKit.Devices.TachoMotor.hold_position_d.html new file mode 100644 index 0000000..441d3ff --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.TachoMotor.hold_position_d.html @@ -0,0 +1,77 @@ + + + + + Ev3devKit.Devices.TachoMotor.hold_position_d – ev3devkit – Vala Binding Reference + + + + +
+ +
+

hold_position_d

+
+

Description:

+
public int hold_position_d { set; get; } +
+
+

Gets and sets the derivative PID constant for the hold PID.

+

You probably don't need to change this unless your are using an unsupported motor.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.TachoMotor.hold_position_i.html b/ev3devkit/Ev3devKit.Devices.TachoMotor.hold_position_i.html new file mode 100644 index 0000000..70a7531 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.TachoMotor.hold_position_i.html @@ -0,0 +1,77 @@ + + + + + Ev3devKit.Devices.TachoMotor.hold_position_i – ev3devkit – Vala Binding Reference + + + + +
+ +
+

hold_position_i

+
+

Description:

+
public int hold_position_i { set; get; } +
+
+

Gets and sets the integral PID constant for the hold PID.

+

You probably don't need to change this unless your are using an unsupported motor.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.TachoMotor.hold_position_p.html b/ev3devkit/Ev3devKit.Devices.TachoMotor.hold_position_p.html new file mode 100644 index 0000000..b50a405 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.TachoMotor.hold_position_p.html @@ -0,0 +1,77 @@ + + + + + Ev3devKit.Devices.TachoMotor.hold_position_p – ev3devkit – Vala Binding Reference + + + + +
+ +
+

hold_position_p

+
+

Description:

+
public int hold_position_p { set; get; } +
+
+

Gets and sets the position PID constant for the hold PID.

+

You probably don't need to change this unless your are using an unsupported motor.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.TachoMotor.html b/ev3devkit/Ev3devKit.Devices.TachoMotor.html new file mode 100644 index 0000000..98e4849 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.TachoMotor.html @@ -0,0 +1,299 @@ + + + + + Ev3devKit.Devices.TachoMotor – ev3devkit – Vala Binding Reference + + + + +
+ +
+

TachoMotor

+
+

Object Hierarchy:

+ + Object hierarchy for TachoMotor + + + + + + + +

Description:

+
public class TachoMotor : Device +
+
+

Represents a motor with tachometer feedback.

+

The EV3 Large and Medium and NXT motors are this type of motor.

+

+
Namespace: Ev3devKit.Devices +
+
Package: ev3devkit +
+

Content:

+

Properties:

+ +

Methods:

+ +

Inherited Members:

+
+
+
All known members inherited from class Ev3devKit.Devices.Device
+
+  
+
+ +
+
+
+
All known members inherited from class GLib.Object
+
+  
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.TachoMotor.max_speed.html b/ev3devkit/Ev3devKit.Devices.TachoMotor.max_speed.html new file mode 100644 index 0000000..7c83f5e --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.TachoMotor.max_speed.html @@ -0,0 +1,77 @@ + + + + + Ev3devKit.Devices.TachoMotor.max_speed – ev3devkit – Vala Binding Reference + + + + +
+ +
+

max_speed

+
+

Description:

+
public int max_speed { get; } +
+
+

Gets the maximum speed of the motor in tachometer counts per second.

+

Use count_per_rot to convert to other units.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.TachoMotor.polarity.html b/ev3devkit/Ev3devKit.Devices.TachoMotor.polarity.html new file mode 100644 index 0000000..31b9593 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.TachoMotor.polarity.html @@ -0,0 +1,78 @@ + + + + + Ev3devKit.Devices.TachoMotor.polarity – ev3devkit – Vala Binding Reference + + + + +
+ +
+

polarity

+
+

Description:

+
public MotorPolarity polarity { set; get; } +
+
+

Gets and sets the polarity of the motor.

+

This can be used to invert the positive and negative directions. For example, if you have two motors that are used for driving (left and + right), you can invert the polarity of the left motor so that a positive position causes both servos to drive forwards.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.TachoMotor.position.html b/ev3devkit/Ev3devKit.Devices.TachoMotor.position.html new file mode 100644 index 0000000..1cb8ac1 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.TachoMotor.position.html @@ -0,0 +1,78 @@ + + + + + Ev3devKit.Devices.TachoMotor.position – ev3devkit – Vala Binding Reference + + + + +
+ +
+

position

+
+

Description:

+
public int position { set; get; } +
+
+

Gets and sets the position of the motor.

+

Units are in tachometer counts. Use count_per_rot to + convert to other units. position cannot be set while the motor is running.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.TachoMotor.position_sp.html b/ev3devkit/Ev3devKit.Devices.TachoMotor.position_sp.html new file mode 100644 index 0000000..627f4ad --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.TachoMotor.position_sp.html @@ -0,0 +1,79 @@ + + + + + Ev3devKit.Devices.TachoMotor.position_sp – ev3devkit – Vala Binding Reference + + + + +
+ +
+

position_sp

+
+

Description:

+
public int position_sp { set; get; } +
+
+

Gets and sets the position setpoint.

+

This setpoint is used by the run-to-*-pos commands. Units are in tachometer counts. Use + count_per_rot to convert to/from other units. Setting the + value will not take effect until a new run-* command is sent.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.TachoMotor.ramp_down_sp.html b/ev3devkit/Ev3devKit.Devices.TachoMotor.ramp_down_sp.html new file mode 100644 index 0000000..9829e3f --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.TachoMotor.ramp_down_sp.html @@ -0,0 +1,77 @@ + + + + + Ev3devKit.Devices.TachoMotor.ramp_down_sp – ev3devkit – Vala Binding Reference + + + + +
+ +
+

ramp_down_sp

+
+

Description:

+
public int ramp_down_sp { set; get; } +
+
+

Gets the ramp down time setpoint.

+

Units are in milliseconds. The time specified is the time it will take to ramp the motor down from 100 to 0% duty cycle.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.TachoMotor.ramp_up_sp.html b/ev3devkit/Ev3devKit.Devices.TachoMotor.ramp_up_sp.html new file mode 100644 index 0000000..a8d3ada --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.TachoMotor.ramp_up_sp.html @@ -0,0 +1,77 @@ + + + + + Ev3devKit.Devices.TachoMotor.ramp_up_sp – ev3devkit – Vala Binding Reference + + + + +
+ +
+

ramp_up_sp

+
+

Description:

+
public int ramp_up_sp { set; get; } +
+
+

Gets the ramp up time setpoint.

+

Units are in milliseconds. The time specified is the time it will take to ramp the motor up from 0 to 100% duty cycle.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.TachoMotor.send_command.html b/ev3devkit/Ev3devKit.Devices.TachoMotor.send_command.html new file mode 100644 index 0000000..ca24b02 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.TachoMotor.send_command.html @@ -0,0 +1,95 @@ + + + + + Ev3devKit.Devices.TachoMotor.send_command – ev3devkit – Vala Binding Reference + + + + +
+ +
+

send_command

+
+

Description:

+
public void send_command (string command) throws Error +
+
+

Send a command to the motor controller.

+

Parameters:

+ + + + + +
command +

One of the commands returned by the commands property. +

+
+

Exceptions:

+ + + + + +
Error +

if sending the command failed.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.TachoMotor.set_stop_action.html b/ev3devkit/Ev3devKit.Devices.TachoMotor.set_stop_action.html new file mode 100644 index 0000000..55deee0 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.TachoMotor.set_stop_action.html @@ -0,0 +1,97 @@ + + + + + Ev3devKit.Devices.TachoMotor.set_stop_action – ev3devkit – Vala Binding Reference + + + + +
+ +
+

set_stop_action

+
+

Description:

+
public void set_stop_action (string action) throws Error +
+
+

Set the stop action for the motor.

+

This action will be used when the motor is stopped. Check + stop_actions to get a list of valid values. Changes to stop action will not take effect until a new run-* command has + been sent using send_command.

+

Parameters:

+ + + + + +
action +

The new stop action.

+
+

Exceptions:

+ + + + + +
Error +

is action is not a valid action.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.TachoMotor.speed.html b/ev3devkit/Ev3devKit.Devices.TachoMotor.speed.html new file mode 100644 index 0000000..f7c5a96 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.TachoMotor.speed.html @@ -0,0 +1,78 @@ + + + + + Ev3devKit.Devices.TachoMotor.speed – ev3devkit – Vala Binding Reference + + + + +
+ +
+

speed

+
+

Description:

+
public int speed { get; } +
+
+

Gets the current speed of the motor.

+

Units are in tachometer counts. Use count_per_rot to + convert to other units.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.TachoMotor.speed_regulation_d.html b/ev3devkit/Ev3devKit.Devices.TachoMotor.speed_regulation_d.html new file mode 100644 index 0000000..6952032 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.TachoMotor.speed_regulation_d.html @@ -0,0 +1,77 @@ + + + + + Ev3devKit.Devices.TachoMotor.speed_regulation_d – ev3devkit – Vala Binding Reference + + + + +
+ +
+

speed_regulation_d

+
+

Description:

+
public int speed_regulation_d { set; get; } +
+
+

Gets and sets the derivative PID constant for the speed regulation PID.

+

You probably don't need to change this unless your are using an unsupported motor.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.TachoMotor.speed_regulation_i.html b/ev3devkit/Ev3devKit.Devices.TachoMotor.speed_regulation_i.html new file mode 100644 index 0000000..ea17cab --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.TachoMotor.speed_regulation_i.html @@ -0,0 +1,77 @@ + + + + + Ev3devKit.Devices.TachoMotor.speed_regulation_i – ev3devkit – Vala Binding Reference + + + + +
+ +
+

speed_regulation_i

+
+

Description:

+
public int speed_regulation_i { set; get; } +
+
+

Gets and sets the integral PID constant for the speed regulation PID.

+

You probably don't need to change this unless your are using an unsupported motor.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.TachoMotor.speed_regulation_p.html b/ev3devkit/Ev3devKit.Devices.TachoMotor.speed_regulation_p.html new file mode 100644 index 0000000..254db9f --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.TachoMotor.speed_regulation_p.html @@ -0,0 +1,77 @@ + + + + + Ev3devKit.Devices.TachoMotor.speed_regulation_p – ev3devkit – Vala Binding Reference + + + + +
+ +
+

speed_regulation_p

+
+

Description:

+
public int speed_regulation_p { set; get; } +
+
+

Gets and sets the proportional PID constant for the speed regulation PID.

+

You probably don't need to change this unless your are using an unsupported motor.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.TachoMotor.speed_sp.html b/ev3devkit/Ev3devKit.Devices.TachoMotor.speed_sp.html new file mode 100644 index 0000000..0bb2229 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.TachoMotor.speed_sp.html @@ -0,0 +1,78 @@ + + + + + Ev3devKit.Devices.TachoMotor.speed_sp – ev3devkit – Vala Binding Reference + + + + +
+ +
+

speed_sp

+
+

Description:

+
public int speed_sp { set; get; } +
+
+

Gets and sets the speed setpoint.

+

The speed setpoint is used by all of the run-* commands except for run-direct. Units are in tachometer counts. + Use count_per_rot to convert to/from other units.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.TachoMotor.state.html b/ev3devkit/Ev3devKit.Devices.TachoMotor.state.html new file mode 100644 index 0000000..88d0be7 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.TachoMotor.state.html @@ -0,0 +1,80 @@ + + + + + Ev3devKit.Devices.TachoMotor.state – ev3devkit – Vala Binding Reference + + + + +
+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.TachoMotor.stop_action.html b/ev3devkit/Ev3devKit.Devices.TachoMotor.stop_action.html new file mode 100644 index 0000000..defe148 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.TachoMotor.stop_action.html @@ -0,0 +1,79 @@ + + + + + Ev3devKit.Devices.TachoMotor.stop_action – ev3devkit – Vala Binding Reference + + + + +
+ +
+

stop_action

+
+

Description:

+
public string stop_action { owned get; } +
+
+

Gets the current stop action.

+

The stop action tells the motor how it should stop when the stop command is sent or a run-* command ends on its + own. See stop_actions for a description of possible values. +

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.TachoMotor.stop_actions.html b/ev3devkit/Ev3devKit.Devices.TachoMotor.stop_actions.html new file mode 100644 index 0000000..582b641 --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.TachoMotor.stop_actions.html @@ -0,0 +1,83 @@ + + + + + Ev3devKit.Devices.TachoMotor.stop_actions – ev3devkit – Vala Binding Reference + + + + +
+ +
+

stop_actions

+
+

Description:

+
public string[]? stop_actions { owned get; } +
+
+

Gets a list of supported stop actions.

+

Possible values are:

+

coast - Power is removed from the the motor and it will coast to a stop.

+

brake - Power is removed from the motor and the passive brake function of the motor controller will be enabled. Generally, + this means that an electrical load is placed on the motor, causing it to stop more quickly and making it more difficult to turn manually. +

+

hold - Does not remove power from the motor, but rather enables a PID to hold the motor at it's last position. The motor + will not be able to be turned manually.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.TachoMotor.time_sp.html b/ev3devkit/Ev3devKit.Devices.TachoMotor.time_sp.html new file mode 100644 index 0000000..7f3cc1c --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.TachoMotor.time_sp.html @@ -0,0 +1,77 @@ + + + + + Ev3devKit.Devices.TachoMotor.time_sp – ev3devkit – Vala Binding Reference + + + + +
+ +
+

time_sp

+
+

Description:

+
public int time_sp { set; get; } +
+
+

Gets and sets the time setpoint.

+

Units are in milliseconds. The time setpoint is only used by the run-timed command.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Devices.html b/ev3devkit/Ev3devKit.Devices.html new file mode 100644 index 0000000..53bac7e --- /dev/null +++ b/ev3devkit/Ev3devKit.Devices.html @@ -0,0 +1,106 @@ + + + + + Ev3devKit.Devices – ev3devkit – Vala Binding Reference + + + + +
+ +
+

Ev3devKit.Devices

+
+

Description:

+
+

Provides programming interface for working with ev3dev (and standard Linux) hardware drivers.

+

This includes input ports (Sensor), output ports (TachoMotor), buttons (Input), lights (Led) and battery (PowerSupply) on the EV3 itself, + WeDo sensors connected via the WeDo USB hub, and more.

+

It uses udev to manage device states and events.

+
+

Content:

+

Namespaces:

+ +

Classes:

+ +

Enums:

+ +

Error domains:

+ +
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Box.Box.horizontal.html b/ev3devkit/Ev3devKit.Ui.Box.Box.horizontal.html new file mode 100644 index 0000000..b45e912 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Box.Box.horizontal.html @@ -0,0 +1,58 @@ + + + + + Ev3devKit.Ui.Box.Box.horizontal – ev3devkit – Vala Binding Reference + + + + +
+ +
+

Box.horizontal

+
+

Description:

+
public Box.horizontal ()
+
+

Create a new instance of Box with widgets laid out horizontally.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Box.Box.vertical.html b/ev3devkit/Ev3devKit.Ui.Box.Box.vertical.html new file mode 100644 index 0000000..b25ec72 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Box.Box.vertical.html @@ -0,0 +1,58 @@ + + + + + Ev3devKit.Ui.Box.Box.vertical – ev3devkit – Vala Binding Reference + + + + +
+ +
+

Box.vertical

+
+

Description:

+
public Box.vertical ()
+
+

Create a new instance of Box with widgets laid out vertically.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Box.direction.html b/ev3devkit/Ev3devKit.Ui.Box.direction.html new file mode 100644 index 0000000..91e1110 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Box.direction.html @@ -0,0 +1,59 @@ + + + + + Ev3devKit.Ui.Box.direction – ev3devkit – Vala Binding Reference + + + + +
+ +
+

direction

+
+

Description:

+
public BoxDirection direction { construct; get; } +
+
+

Gets the layout direction of the Box.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Box.do_layout.html b/ev3devkit/Ev3devKit.Ui.Box.do_layout.html new file mode 100644 index 0000000..cd2db74 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Box.do_layout.html @@ -0,0 +1,60 @@ + + + + + Ev3devKit.Ui.Box.do_layout – ev3devkit – Vala Binding Reference + + + + +
+ +
+

do_layout

+
+

Description:

+
protected override void do_layout () +
+
+

Implementations should override this method if they need to handle laying out its contents.

+

Mostly just Containers need to do this.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Box.get_preferred_height.html b/ev3devkit/Ev3devKit.Ui.Box.get_preferred_height.html new file mode 100644 index 0000000..75ce597 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Box.get_preferred_height.html @@ -0,0 +1,60 @@ + + + + + Ev3devKit.Ui.Box.get_preferred_height – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_preferred_height

+
+

Description:

+
protected override int get_preferred_height () +
+
+

Gets the preferred height of the widget.

+

This is used by the parent Container to help layout the widget.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Box.get_preferred_height_for_width.html b/ev3devkit/Ev3devKit.Ui.Box.get_preferred_height_for_width.html new file mode 100644 index 0000000..95946e2 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Box.get_preferred_height_for_width.html @@ -0,0 +1,60 @@ + + + + + Ev3devKit.Ui.Box.get_preferred_height_for_width – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_preferred_height_for_width

+
+

Description:

+
protected override int get_preferred_height_for_width (int width) +
+
+

Gets the preferred height of the widget for the specified width.

+

This is used by the parent Container to help layout the widget.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Box.get_preferred_width.html b/ev3devkit/Ev3devKit.Ui.Box.get_preferred_width.html new file mode 100644 index 0000000..b2ecfe3 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Box.get_preferred_width.html @@ -0,0 +1,60 @@ + + + + + Ev3devKit.Ui.Box.get_preferred_width – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_preferred_width

+
+

Description:

+
protected override int get_preferred_width () +
+
+

Gets the preferred width of the widget.

+

This is used by the parent Container to help layout the widget.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Box.get_preferred_width_for_height.html b/ev3devkit/Ev3devKit.Ui.Box.get_preferred_width_for_height.html new file mode 100644 index 0000000..fd05207 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Box.get_preferred_width_for_height.html @@ -0,0 +1,60 @@ + + + + + Ev3devKit.Ui.Box.get_preferred_width_for_height – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_preferred_width_for_height

+
+

Description:

+
protected override int get_preferred_width_for_height (int height) +
+
+

Gets the preferred width of the widget for the specified height.

+

This is used by the parent Container to help layout the widget.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Box.html b/ev3devkit/Ev3devKit.Ui.Box.html new file mode 100644 index 0000000..1126f30 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Box.html @@ -0,0 +1,310 @@ + + + + + Ev3devKit.Ui.Box – ev3devkit – Vala Binding Reference + + + + +
+ +
+

Box

+
+

Object Hierarchy:

+ Object hierarchy for Box + + + + + + + +

Description:

+
public class Box : Container +
+
+

Container for laying out widgets horizontally or vertically.

+

A horizontal draw_box with 3 children might look like this:

+

+-----+-----+----------------+
| | | |
| 1 | 2 | 3 |
| | | |
+-----+-----+----------------+
+

+

If the last child Widget has horizontal_align == WidgetAlign.FILL and there are no + Spacer child widgets, the last widget will be stretched to fill the remaining space. + Otherwise, the Widget.horizontal_align property will have no + effect.

+

The Widget.vertical_align property can be used to position the + child widgets vertically. WidgetAlign.START will align the widget to + the top of the Box, WidgetAlign.CENTER will align it in the middle of + the Box, WidgetAlign.END will align it to the bottom of the draw_box and + WidgetAlign.FILL will use the entire height of the draw_box.

+

Vertical boxes work similarly except the vertical and horizontal properties are swapped.

+

+
Namespace: Ev3devKit.Ui +
+
Package: ev3devkit +
+

Content:

+

Properties:

+ +

Creation methods:

+ +

Methods:

+ +

Inherited Members:

+ + +
+
+
All known members inherited from class GLib.Object
+
+  
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Box.spacing.html b/ev3devkit/Ev3devKit.Ui.Box.spacing.html new file mode 100644 index 0000000..18ad3f9 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Box.spacing.html @@ -0,0 +1,60 @@ + + + + + Ev3devKit.Ui.Box.spacing – ev3devkit – Vala Binding Reference + + + + +
+ +
+

spacing

+
+

Description:

+
public int spacing { set; get; } +
+
+

Gets and sets the spacing in pixels between the widgets in the draw_box.

+

Default value is 2 pixels.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.BoxDirection.HORIZONTAL.html b/ev3devkit/Ev3devKit.Ui.BoxDirection.HORIZONTAL.html new file mode 100644 index 0000000..e9e921d --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.BoxDirection.HORIZONTAL.html @@ -0,0 +1,54 @@ + + + + + Ev3devKit.Ui.BoxDirection.HORIZONTAL – ev3devkit – Vala Binding Reference + + + + +
+ +
+

HORIZONTAL

+
+

Description:

+
HORIZONTAL +
+
+

The Box lays out widgets in a horizontal row.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.BoxDirection.VERTICAL.html b/ev3devkit/Ev3devKit.Ui.BoxDirection.VERTICAL.html new file mode 100644 index 0000000..ac8e884 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.BoxDirection.VERTICAL.html @@ -0,0 +1,54 @@ + + + + + Ev3devKit.Ui.BoxDirection.VERTICAL – ev3devkit – Vala Binding Reference + + + + +
+ +
+

VERTICAL

+
+

Description:

+
VERTICAL +
+
+

The Box lays out widgets in a vertical column.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.BoxDirection.html b/ev3devkit/Ev3devKit.Ui.BoxDirection.html new file mode 100644 index 0000000..841c1fa --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.BoxDirection.html @@ -0,0 +1,64 @@ + + + + + Ev3devKit.Ui.BoxDirection – ev3devkit – Vala Binding Reference + + + + +
+ +
+

BoxDirection

+
+

Description:

+
public enum BoxDirection +
+
+

Specifies the number of children a container can have.

+

+
Namespace: Ev3devKit.Ui +
+
Package: ev3devkit +
+

Content:

+

Enum values:

+ +
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Button.Button.html b/ev3devkit/Ev3devKit.Ui.Button.Button.html new file mode 100644 index 0000000..a79cb09 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Button.Button.html @@ -0,0 +1,64 @@ + + + + + Ev3devKit.Ui.Button.Button – ev3devkit – Vala Binding Reference + + + + +
+ +
+

Button

+
+

Description:

+
public Button (Widget? child = null) +
+
+

Creates a new Button.

+

Parameters:

+ + + + + +
child +

The child for the button Container.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Button.Button.with_label.html b/ev3devkit/Ev3devKit.Ui.Button.Button.with_label.html new file mode 100644 index 0000000..6bb16e6 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Button.Button.with_label.html @@ -0,0 +1,70 @@ + + + + + Ev3devKit.Ui.Button.Button.with_label – ev3devkit – Vala Binding Reference + + + + +
+ +
+

Button.with_label

+
+

Description:

+
public Button.with_label (string? text = null, Font? font = null) +
+
+

Creates a new Button with a Label as the child.

+

Parameters:

+ + + + + + + + + +
text +

The text for the Label.

+
font +

The font to use for the widget or null to use the default font.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Button.draw_background.html b/ev3devkit/Ev3devKit.Ui.Button.draw_background.html new file mode 100644 index 0000000..1b5ee55 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Button.draw_background.html @@ -0,0 +1,56 @@ + + + + + Ev3devKit.Ui.Button.draw_background – ev3devkit – Vala Binding Reference + + + + +
+ +
+

draw_background

+
+

Description:

+
protected override void draw_background () +
+
+

Implementations can override this method if they need to have a a background.

+

Care should be taken to not draw in the margin area and should respect the border radius.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Button.draw_children_as_focused.html b/ev3devkit/Ev3devKit.Ui.Button.draw_children_as_focused.html new file mode 100644 index 0000000..178bfde --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Button.draw_children_as_focused.html @@ -0,0 +1,57 @@ + + + + + Ev3devKit.Ui.Button.draw_children_as_focused – ev3devkit – Vala Binding Reference + + + + +
+ +
+

draw_children_as_focused

+
+

Description:

+
protected override bool draw_children_as_focused { public get; } +
+
+

Returns true if children of this Container should be drawn as focused in addition to the Container itself.

+

Implementations of custom widgets should check parent.draw_children_as_focused as part of their draw_content + method.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Button.html b/ev3devkit/Ev3devKit.Ui.Button.html new file mode 100644 index 0000000..4bbcbe8 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Button.html @@ -0,0 +1,280 @@ + + + + + Ev3devKit.Ui.Button – ev3devkit – Vala Binding Reference + + + + +
+ +
+

Button

+
+

Object Hierarchy:

+ Object hierarchy for Button + + + + + + + +

Description:

+
public class Button : Container +
+
+

Button shaped Container to get user input.

+

The colors of a button (except for the border) are inverted when it has focus. Pressing ENTER will trigger the + pressed signal.

+

+
Namespace: Ev3devKit.Ui +
+
Package: ev3devkit +
+

Content:

+

Properties:

+ +

Creation methods:

+ +

Methods:

+ +

Signals:

+ +

Inherited Members:

+ + +
+
+
All known members inherited from class GLib.Object
+
+  
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Button.pressed.html b/ev3devkit/Ev3devKit.Ui.Button.pressed.html new file mode 100644 index 0000000..6fab243 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Button.pressed.html @@ -0,0 +1,55 @@ + + + + + Ev3devKit.Ui.Button.pressed – ev3devkit – Vala Binding Reference + + + + +
+ +
+

pressed

+
+

Description:

+
public signal void pressed () +
+
+

Emitted when the Button has been pressed by the user.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.CheckButton.CheckButton.checkbox.html b/ev3devkit/Ev3devKit.Ui.CheckButton.CheckButton.checkbox.html new file mode 100644 index 0000000..d9d391e --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.CheckButton.CheckButton.checkbox.html @@ -0,0 +1,61 @@ + + + + + Ev3devKit.Ui.CheckButton.CheckButton.checkbox – ev3devkit – Vala Binding Reference + + + + +
+ +
+

CheckButton.checkbox

+
+

Description:

+
public CheckButton.checkbox () +
+
+

Creates a new instance of a checkbox button.

+

Checkboxes are on/off and not part of a group.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.CheckButton.CheckButton.radio.html b/ev3devkit/Ev3devKit.Ui.CheckButton.CheckButton.radio.html new file mode 100644 index 0000000..065a5d9 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.CheckButton.CheckButton.radio.html @@ -0,0 +1,70 @@ + + + + + Ev3devKit.Ui.CheckButton.CheckButton.radio – ev3devkit – Vala Binding Reference + + + + +
+ +
+

CheckButton.radio

+
+

Description:

+
public CheckButton.radio (CheckButtonGroup group) +
+
+

Creates a new instance of a radio button.

+

Only one radio button in a group can be selected at a time.

+

Parameters:

+ + + + + +
group +

The group that this radio button belongs to.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.CheckButton.check_button_type.html b/ev3devkit/Ev3devKit.Ui.CheckButton.check_button_type.html new file mode 100644 index 0000000..bbd8d74 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.CheckButton.check_button_type.html @@ -0,0 +1,60 @@ + + + + + Ev3devKit.Ui.CheckButton.check_button_type – ev3devkit – Vala Binding Reference + + + + +
+ +
+

check_button_type

+
+

Description:

+
public CheckButtonType check_button_type { construct; get; } +
+
+

Gets the style of checkbutton.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.CheckButton.checked.html b/ev3devkit/Ev3devKit.Ui.CheckButton.checked.html new file mode 100644 index 0000000..740dd80 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.CheckButton.checked.html @@ -0,0 +1,60 @@ + + + + + Ev3devKit.Ui.CheckButton.checked – ev3devkit – Vala Binding Reference + + + + +
+ +
+

checked

+
+

Description:

+
public bool checked { set; get; } +
+
+

Gets and sets the state of the CheckButton.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.CheckButton.draw_content.html b/ev3devkit/Ev3devKit.Ui.CheckButton.draw_content.html new file mode 100644 index 0000000..38dace4 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.CheckButton.draw_content.html @@ -0,0 +1,61 @@ + + + + + Ev3devKit.Ui.CheckButton.draw_content – ev3devkit – Vala Binding Reference + + + + +
+ +
+

draw_content

+
+

Description:

+
protected override void draw_content () +
+
+

Implementations should override this method.

+

Care should be taken to not draw outside of the content area.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.CheckButton.get_preferred_height.html b/ev3devkit/Ev3devKit.Ui.CheckButton.get_preferred_height.html new file mode 100644 index 0000000..64c4cd1 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.CheckButton.get_preferred_height.html @@ -0,0 +1,61 @@ + + + + + Ev3devKit.Ui.CheckButton.get_preferred_height – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_preferred_height

+
+

Description:

+
protected override int get_preferred_height () +
+
+

Gets the preferred height of the widget.

+

This is used by the parent Container to help layout the widget.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.CheckButton.get_preferred_width.html b/ev3devkit/Ev3devKit.Ui.CheckButton.get_preferred_width.html new file mode 100644 index 0000000..f7f469c --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.CheckButton.get_preferred_width.html @@ -0,0 +1,61 @@ + + + + + Ev3devKit.Ui.CheckButton.get_preferred_width – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_preferred_width

+
+

Description:

+
protected override int get_preferred_width () +
+
+

Gets the preferred width of the widget.

+

This is used by the parent Container to help layout the widget.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.CheckButton.group.html b/ev3devkit/Ev3devKit.Ui.CheckButton.group.html new file mode 100644 index 0000000..aea0fa6 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.CheckButton.group.html @@ -0,0 +1,60 @@ + + + + + Ev3devKit.Ui.CheckButton.group – ev3devkit – Vala Binding Reference + + + + +
+ +
+

group

+
+

Description:

+
public CheckButtonGroup? group { construct; get; } +
+
+

Gets the group that the CheckButton has been asigned to. Returns null for checkboxes since they don't have groups.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.CheckButton.html b/ev3devkit/Ev3devKit.Ui.CheckButton.html new file mode 100644 index 0000000..42aad13 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.CheckButton.html @@ -0,0 +1,254 @@ + + + + + Ev3devKit.Ui.CheckButton – ev3devkit – Vala Binding Reference + + + + +
+ +
+

CheckButton

+
+

Object Hierarchy:

+ Object hierarchy for CheckButton + + + + + + +

Description:

+
public class CheckButton : Widget +
+
+

A checkable button widget. There are two variations, a checkbox and a radio button.

+

+
Namespace: Ev3devKit.Ui +
+
Package: ev3devkit +
+

Content:

+

Properties:

+ +

Creation methods:

+ +

Methods:

+ +

Inherited Members:

+ +
+
+
All known members inherited from class GLib.Object
+
+  
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.CheckButton.inner_size.html b/ev3devkit/Ev3devKit.Ui.CheckButton.inner_size.html new file mode 100644 index 0000000..349291b --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.CheckButton.inner_size.html @@ -0,0 +1,61 @@ + + + + + Ev3devKit.Ui.CheckButton.inner_size – ev3devkit – Vala Binding Reference + + + + +
+ +
+

inner_size

+
+

Description:

+
public int inner_size { set; get; } +
+
+

Gets and sets the inner size (width and height) of the CheckButton in pixels.

+

This is the size of the filled in portion that is only visible when the CheckButton is checked.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.CheckButton.outer_size.html b/ev3devkit/Ev3devKit.Ui.CheckButton.outer_size.html new file mode 100644 index 0000000..84d4fa4 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.CheckButton.outer_size.html @@ -0,0 +1,60 @@ + + + + + Ev3devKit.Ui.CheckButton.outer_size – ev3devkit – Vala Binding Reference + + + + +
+ +
+

outer_size

+
+

Description:

+
public int outer_size { set; get; } +
+
+

Gets and sets the outer size (width and height) of the CheckButton in pixels.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.CheckButtonGroup.CheckButtonGroup.html b/ev3devkit/Ev3devKit.Ui.CheckButtonGroup.CheckButtonGroup.html new file mode 100644 index 0000000..82c7378 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.CheckButtonGroup.CheckButtonGroup.html @@ -0,0 +1,52 @@ + + + + + Ev3devKit.Ui.CheckButtonGroup.CheckButtonGroup – ev3devkit – Vala Binding Reference + + + + +
+ +
+

CheckButtonGroup

+
+

Description:

+
public CheckButtonGroup () +
+
+

Creates a new group.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.CheckButtonGroup.html b/ev3devkit/Ev3devKit.Ui.CheckButtonGroup.html new file mode 100644 index 0000000..691bcf3 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.CheckButtonGroup.html @@ -0,0 +1,139 @@ + + + + + Ev3devKit.Ui.CheckButtonGroup – ev3devkit – Vala Binding Reference + + + + +
+ +
+

CheckButtonGroup

+
+

Object Hierarchy:

+ + Object hierarchy for CheckButtonGroup + + + + + + +

Description:

+
public class CheckButtonGroup : Object +
+
+

Manages groups of CheckButtons.

+

+
Namespace: Ev3devKit.Ui +
+
Package: ev3devkit +
+

Content:

+

Properties:

+ +

Creation methods:

+ +

Inherited Members:

+
+
+
All known members inherited from class GLib.Object
+
+  
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.CheckButtonGroup.selected_item.html b/ev3devkit/Ev3devKit.Ui.CheckButtonGroup.selected_item.html new file mode 100644 index 0000000..2a20158 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.CheckButtonGroup.selected_item.html @@ -0,0 +1,52 @@ + + + + + Ev3devKit.Ui.CheckButtonGroup.selected_item – ev3devkit – Vala Binding Reference + + + + +
+ +
+

selected_item

+
+

Description:

+
public weak CheckButton selected_item { get; } +
+
+

Gets the currently selected CheckButton in the group.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.CheckButtonType.CHECKBOX.html b/ev3devkit/Ev3devKit.Ui.CheckButtonType.CHECKBOX.html new file mode 100644 index 0000000..e333eb2 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.CheckButtonType.CHECKBOX.html @@ -0,0 +1,54 @@ + + + + + Ev3devKit.Ui.CheckButtonType.CHECKBOX – ev3devkit – Vala Binding Reference + + + + +
+ +
+

CHECKBOX

+
+

Description:

+
CHECKBOX +
+
+

The CheckButton is a checkbox (on/off).

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.CheckButtonType.RADIO.html b/ev3devkit/Ev3devKit.Ui.CheckButtonType.RADIO.html new file mode 100644 index 0000000..55feb1c --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.CheckButtonType.RADIO.html @@ -0,0 +1,55 @@ + + + + + Ev3devKit.Ui.CheckButtonType.RADIO – ev3devkit – Vala Binding Reference + + + + +
+ +
+

RADIO

+
+

Description:

+
RADIO +
+
+

The CheckButton is a radio button (part of a + CheckButtonGroup).

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.CheckButtonType.html b/ev3devkit/Ev3devKit.Ui.CheckButtonType.html new file mode 100644 index 0000000..46ae7ec --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.CheckButtonType.html @@ -0,0 +1,65 @@ + + + + + Ev3devKit.Ui.CheckButtonType – ev3devkit – Vala Binding Reference + + + + +
+ +
+

CheckButtonType

+
+

Description:

+
public enum CheckButtonType +
+
+

The style of a CheckButton.

+

+
Namespace: Ev3devKit.Ui +
+
Package: ev3devkit +
+

Content:

+

Enum values:

+ +
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.CheckboxMenuItem.CheckboxMenuItem.html b/ev3devkit/Ev3devKit.Ui.CheckboxMenuItem.CheckboxMenuItem.html new file mode 100644 index 0000000..6d0e3b4 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.CheckboxMenuItem.CheckboxMenuItem.html @@ -0,0 +1,61 @@ + + + + + Ev3devKit.Ui.CheckboxMenuItem.CheckboxMenuItem – ev3devkit – Vala Binding Reference + + + + +
+ +
+

CheckboxMenuItem

+
+

Description:

+
public CheckboxMenuItem (string text) +
+
+

Creates a new checkbox menu item.

+

Parameters:

+ + + + + +
text +

The text for the label of the menu item.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.CheckboxMenuItem.checkbox.html b/ev3devkit/Ev3devKit.Ui.CheckboxMenuItem.checkbox.html new file mode 100644 index 0000000..4936e47 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.CheckboxMenuItem.checkbox.html @@ -0,0 +1,52 @@ + + + + + Ev3devKit.Ui.CheckboxMenuItem.checkbox – ev3devkit – Vala Binding Reference + + + + +
+ +
+

checkbox

+
+

Description:

+
public CheckButton checkbox { construct; get; } +
+
+

Gets the checkbox widget for this menu item.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.CheckboxMenuItem.html b/ev3devkit/Ev3devKit.Ui.CheckboxMenuItem.html new file mode 100644 index 0000000..e6fc7ba --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.CheckboxMenuItem.html @@ -0,0 +1,164 @@ + + + + + Ev3devKit.Ui.CheckboxMenuItem – ev3devkit – Vala Binding Reference + + + + +
+ +
+

CheckboxMenuItem

+
+

Object Hierarchy:

+ + Object hierarchy for CheckboxMenuItem + + + + + + + +

Description:

+
public class CheckboxMenuItem : MenuItem +
+
+

MenuItem with a checkbox.

+

+
Namespace: Ev3devKit.Ui +
+
Package: ev3devkit +
+

Content:

+

Properties:

+ +

Creation methods:

+ +

Inherited Members:

+
+
+
All known members inherited from class Ev3devKit.Ui.MenuItem
+
+  
+
+
+
+ +
+
+ +
+ +
+
+
+
+
All known members inherited from class GLib.Object
+
+  
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Container.Container.html b/ev3devkit/Ev3devKit.Ui.Container.Container.html new file mode 100644 index 0000000..59535cb --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Container.Container.html @@ -0,0 +1,80 @@ + + + + + Ev3devKit.Ui.Container.Container – ev3devkit – Vala Binding Reference + + + + +
+ +
+

Container

+
+

Description:

+
protected Container (ContainerType type) +
+
+

Creates a new instance of a Container.

+

Parameters:

+ + + + + +
type +

The type of Container.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Container._children.html b/ev3devkit/Ev3devKit.Ui.Container._children.html new file mode 100644 index 0000000..9847a97 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Container._children.html @@ -0,0 +1,68 @@ + + + + + Ev3devKit.Ui.Container._children – ev3devkit – Vala Binding Reference + + + + +
+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Container.add.html b/ev3devkit/Ev3devKit.Ui.Container.add.html new file mode 100644 index 0000000..dfa5d62 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Container.add.html @@ -0,0 +1,87 @@ + + + + + Ev3devKit.Ui.Container.add – ev3devkit – Vala Binding Reference + + + + +
+ +
+

add

+
+

Description:

+
public void add (Widget widget) +
+
+

Adds a new Widget to this Container.

+

If this Container is ContainerType.SINGLE and already has a child + widget, that widget will be removed and replaced by the new widget.

+

If this container is ContainerType.MULTIPLE, the new widget will + be added to the end of the list of children.

+

If the widget being added is already contained in another Container, it will be removed from that container before it is added to this + one.

+

Window widgets cannot be children.

+

Parameters:

+ + + + + +
widget +

The Widget to add to this container.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Container.child.html b/ev3devkit/Ev3devKit.Ui.Container.child.html new file mode 100644 index 0000000..e345303 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Container.child.html @@ -0,0 +1,72 @@ + + + + + Ev3devKit.Ui.Container.child – ev3devkit – Vala Binding Reference + + + + +
+ +
+

child

+
+

Description:

+
public Widget? child { owned get; } +
+
+

Gets the first child of the Container or null if there are no children.

+

Useful when container_type == ContainerType.SINGLE

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Container.child_added.html b/ev3devkit/Ev3devKit.Ui.Container.child_added.html new file mode 100644 index 0000000..eaa8565 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Container.child_added.html @@ -0,0 +1,80 @@ + + + + + Ev3devKit.Ui.Container.child_added – ev3devkit – Vala Binding Reference + + + + +
+ +
+

child_added

+
+

Description:

+
public signal void child_added (Widget child) +
+
+

Emitted when a child is added to this Container.

+

Parameters:

+ + + + + +
child +

The child that was added.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Container.child_removed.html b/ev3devkit/Ev3devKit.Ui.Container.child_removed.html new file mode 100644 index 0000000..86e4c0f --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Container.child_removed.html @@ -0,0 +1,80 @@ + + + + + Ev3devKit.Ui.Container.child_removed – ev3devkit – Vala Binding Reference + + + + +
+ +
+

child_removed

+
+

Description:

+
public signal void child_removed (Widget child) +
+
+

Emitted when a child is removed from this Container.

+

Parameters:

+ + + + + +
child +

The child that was removed.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Container.children.html b/ev3devkit/Ev3devKit.Ui.Container.children.html new file mode 100644 index 0000000..34de518 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Container.children.html @@ -0,0 +1,74 @@ + + + + + Ev3devKit.Ui.Container.children – ev3devkit – Vala Binding Reference + + + + +
+ +
+

children

+
+

Description:

+
public unowned List<Widget> children { get; } +
+
+

Gets a list of children of the Container. Must be used as read-only.

+

This is a convenience accessor to iterate children. To add or remove children, use + add, + insert_before and remove.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Container.container_type.html b/ev3devkit/Ev3devKit.Ui.Container.container_type.html new file mode 100644 index 0000000..1afce10 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Container.container_type.html @@ -0,0 +1,72 @@ + + + + + Ev3devKit.Ui.Container.container_type – ev3devkit – Vala Binding Reference + + + + +
+ +
+

container_type

+
+

Description:

+
public ContainerType container_type { construct; get; } +
+
+

Gets the type of container.

+

The type indicates if it can only have one child or if it can have multiple children.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Container.descendant_has_focus.html b/ev3devkit/Ev3devKit.Ui.Container.descendant_has_focus.html new file mode 100644 index 0000000..47b408b --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Container.descendant_has_focus.html @@ -0,0 +1,71 @@ + + + + + Ev3devKit.Ui.Container.descendant_has_focus – ev3devkit – Vala Binding Reference + + + + +
+ +
+

descendant_has_focus

+
+

Description:

+
public bool descendant_has_focus { get; } +
+
+

Returns true if any of the children of this Container currently has focus.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Container.do_layout.html b/ev3devkit/Ev3devKit.Ui.Container.do_layout.html new file mode 100644 index 0000000..2230718 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Container.do_layout.html @@ -0,0 +1,72 @@ + + + + + Ev3devKit.Ui.Container.do_layout – ev3devkit – Vala Binding Reference + + + + +
+ +
+

do_layout

+
+

Description:

+
protected override void do_layout () +
+
+

Implementations should override this method if they need to handle laying out its contents.

+

Mostly just Containers need to do this.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Container.draw_children_as_focused.html b/ev3devkit/Ev3devKit.Ui.Container.draw_children_as_focused.html new file mode 100644 index 0000000..92df648 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Container.draw_children_as_focused.html @@ -0,0 +1,73 @@ + + + + + Ev3devKit.Ui.Container.draw_children_as_focused – ev3devkit – Vala Binding Reference + + + + +
+ +
+

draw_children_as_focused

+
+

Description:

+
public virtual bool draw_children_as_focused { get; } +
+
+

Returns true if children of this Container should be drawn as focused in addition to the Container itself.

+

Implementations of custom widgets should check parent.draw_children_as_focused as part of their draw_content + method.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Container.draw_content.html b/ev3devkit/Ev3devKit.Ui.Container.draw_content.html new file mode 100644 index 0000000..a546256 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Container.draw_content.html @@ -0,0 +1,72 @@ + + + + + Ev3devKit.Ui.Container.draw_content – ev3devkit – Vala Binding Reference + + + + +
+ +
+

draw_content

+
+

Description:

+
protected override void draw_content () +
+
+

Implementations should override this method.

+

Care should be taken to not draw outside of the content area.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Container.focus_first.html b/ev3devkit/Ev3devKit.Ui.Container.focus_first.html new file mode 100644 index 0000000..fd50c13 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Container.focus_first.html @@ -0,0 +1,79 @@ + + + + + Ev3devKit.Ui.Container.focus_first – ev3devkit – Vala Binding Reference + + + + +
+ +
+

focus_first

+
+

Description:

+
public bool focus_first () +
+
+

Focuses the first descendant of the container that can focus.

+

Returns:

+ + + + +
+

false if no descendants can focus.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Container.get_preferred_height.html b/ev3devkit/Ev3devKit.Ui.Container.get_preferred_height.html new file mode 100644 index 0000000..421a26e --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Container.get_preferred_height.html @@ -0,0 +1,72 @@ + + + + + Ev3devKit.Ui.Container.get_preferred_height – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_preferred_height

+
+

Description:

+
protected override int get_preferred_height () +
+
+

Gets the preferred height of the widget.

+

This is used by the parent Container to help layout the widget.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Container.get_preferred_height_for_width.html b/ev3devkit/Ev3devKit.Ui.Container.get_preferred_height_for_width.html new file mode 100644 index 0000000..2cf572c --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Container.get_preferred_height_for_width.html @@ -0,0 +1,72 @@ + + + + + Ev3devKit.Ui.Container.get_preferred_height_for_width – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_preferred_height_for_width

+
+

Description:

+
protected override int get_preferred_height_for_width (int width) +
+
+

Gets the preferred height of the widget for the specified width.

+

This is used by the parent Container to help layout the widget.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Container.get_preferred_width.html b/ev3devkit/Ev3devKit.Ui.Container.get_preferred_width.html new file mode 100644 index 0000000..ea2a233 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Container.get_preferred_width.html @@ -0,0 +1,72 @@ + + + + + Ev3devKit.Ui.Container.get_preferred_width – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_preferred_width

+
+

Description:

+
protected override int get_preferred_width () +
+
+

Gets the preferred width of the widget.

+

This is used by the parent Container to help layout the widget.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Container.get_preferred_width_for_height.html b/ev3devkit/Ev3devKit.Ui.Container.get_preferred_width_for_height.html new file mode 100644 index 0000000..b87728c --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Container.get_preferred_width_for_height.html @@ -0,0 +1,72 @@ + + + + + Ev3devKit.Ui.Container.get_preferred_width_for_height – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_preferred_width_for_height

+
+

Description:

+
protected override int get_preferred_width_for_height (int height) +
+
+

Gets the preferred width of the widget for the specified height.

+

This is used by the parent Container to help layout the widget.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Container.html b/ev3devkit/Ev3devKit.Ui.Container.html new file mode 100644 index 0000000..98d27ba --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Container.html @@ -0,0 +1,353 @@ + + + + + Ev3devKit.Ui.Container – ev3devkit – Vala Binding Reference + + + + +
+ +
+

Container

+
+

Object Hierarchy:

+ Object hierarchy for Container + + + + + + +

Description:

+
public abstract class Container : Widget +
+
+

A Widget that can contain other Widgets.

+
+
+
+
All known sub-classes:
+
+  
+
+
+
+ +
+ +
+ +
+
+

+
Namespace: Ev3devKit.Ui +
+
Package: ev3devkit +
+

Content:

+

Properties:

+ +

Creation methods:

+ +

Methods:

+ +

Signals:

+ +

Fields:

+ +

Inherited Members:

+ +
+
+
All known members inherited from class GLib.Object
+
+  
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Container.insert_before.html b/ev3devkit/Ev3devKit.Ui.Container.insert_before.html new file mode 100644 index 0000000..2a02048 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Container.insert_before.html @@ -0,0 +1,90 @@ + + + + + Ev3devKit.Ui.Container.insert_before – ev3devkit – Vala Binding Reference + + + + +
+ +
+

insert_before

+
+

Description:

+
public void insert_before (Widget new_widget, Widget existing_widget) +
+
+

Insert a widget before an existing widget.

+

The new widget will be inserted in the list of children immediately before the specified existing widget. If the existing widget is not a + child of this container, the new widget will not be added.

+

This method is not allowed for ContainerType.SINGLE.

+

Window widgets cannot be children.

+

Parameters:

+ + + + + + + + + +
new_widget +

The widget to insert.

+
existing_widget +

The widget to insert the parameter before.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Container.remove.html b/ev3devkit/Ev3devKit.Ui.Container.remove.html new file mode 100644 index 0000000..7342cb7 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Container.remove.html @@ -0,0 +1,80 @@ + + + + + Ev3devKit.Ui.Container.remove – ev3devkit – Vala Binding Reference + + + + +
+ +
+

remove

+
+

Description:

+
public void remove (Widget widget) +
+
+

Removes a widget from the list of children.

+

Parameters:

+ + + + + +
widget +

The widget to remove.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Container.set_child_bounds.html b/ev3devkit/Ev3devKit.Ui.Container.set_child_bounds.html new file mode 100644 index 0000000..8690224 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Container.set_child_bounds.html @@ -0,0 +1,104 @@ + + + + + Ev3devKit.Ui.Container.set_child_bounds – ev3devkit – Vala Binding Reference + + + + +
+ +
+

set_child_bounds

+
+

Description:

+
protected void set_child_bounds (Widget child, int x1, int y1, int x2, int y2) +
+
+

Sets the bounding rectangles for a child widget.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
child +

The target child widget.

+
x1 +

The left x coordinate.

+
y1 +

The top y coordinate.

+
x2 +

The right x coordinate.

+
x2 +

The bottom y coordinate.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Container.sort.html b/ev3devkit/Ev3devKit.Ui.Container.sort.html new file mode 100644 index 0000000..ad351b6 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Container.sort.html @@ -0,0 +1,80 @@ + + + + + Ev3devKit.Ui.Container.sort – ev3devkit – Vala Binding Reference + + + + +
+ +
+

sort

+
+

Description:

+
public void sort (CompareDataFunc<Widget> func) +
+
+

Sorts the list of children using the provided function.

+

Parameters:

+ + + + + +
func +

A function that compares two widgets.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.ContainerType.MULTIPLE.html b/ev3devkit/Ev3devKit.Ui.ContainerType.MULTIPLE.html new file mode 100644 index 0000000..2e65a88 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.ContainerType.MULTIPLE.html @@ -0,0 +1,54 @@ + + + + + Ev3devKit.Ui.ContainerType.MULTIPLE – ev3devkit – Vala Binding Reference + + + + +
+ +
+

MULTIPLE

+
+

Description:

+
MULTIPLE +
+
+

Container can have more than one child.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.ContainerType.SINGLE.html b/ev3devkit/Ev3devKit.Ui.ContainerType.SINGLE.html new file mode 100644 index 0000000..fdcd139 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.ContainerType.SINGLE.html @@ -0,0 +1,54 @@ + + + + + Ev3devKit.Ui.ContainerType.SINGLE – ev3devkit – Vala Binding Reference + + + + +
+ +
+

SINGLE

+
+

Description:

+
SINGLE +
+
+

Container can only have one child.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.ContainerType.html b/ev3devkit/Ev3devKit.Ui.ContainerType.html new file mode 100644 index 0000000..30c36c7 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.ContainerType.html @@ -0,0 +1,64 @@ + + + + + Ev3devKit.Ui.ContainerType – ev3devkit – Vala Binding Reference + + + + +
+ +
+

ContainerType

+
+

Description:

+
public enum ContainerType +
+
+

Specifies the number of children a container can have.

+

+
Namespace: Ev3devKit.Ui +
+
Package: ev3devkit +
+

Content:

+

Enum values:

+ +
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Dialog.Dialog.html b/ev3devkit/Ev3devKit.Ui.Dialog.Dialog.html new file mode 100644 index 0000000..e6976b7 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Dialog.Dialog.html @@ -0,0 +1,52 @@ + + + + + Ev3devKit.Ui.Dialog.Dialog – ev3devkit – Vala Binding Reference + + + + +
+ +
+

Dialog

+
+

Description:

+
public Dialog ()
+
+

Creates a new instance of a dialog window.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Dialog.do_layout.html b/ev3devkit/Ev3devKit.Ui.Dialog.do_layout.html new file mode 100644 index 0000000..679e69c --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Dialog.do_layout.html @@ -0,0 +1,54 @@ + + + + + Ev3devKit.Ui.Dialog.do_layout – ev3devkit – Vala Binding Reference + + + + +
+ +
+

do_layout

+
+

Description:

+
protected override void do_layout () +
+
+

Implementations should override this method if they need to handle laying out its contents.

+

Mostly just Containers need to do this.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Dialog.draw_background.html b/ev3devkit/Ev3devKit.Ui.Dialog.draw_background.html new file mode 100644 index 0000000..671df68 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Dialog.draw_background.html @@ -0,0 +1,54 @@ + + + + + Ev3devKit.Ui.Dialog.draw_background – ev3devkit – Vala Binding Reference + + + + +
+ +
+

draw_background

+
+

Description:

+
protected override void draw_background () +
+
+

Implementations can override this method if they need to have a a background.

+

Care should be taken to not draw in the margin area and should respect the border radius.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Dialog.html b/ev3devkit/Ev3devKit.Ui.Dialog.html new file mode 100644 index 0000000..5eb5bbe --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Dialog.html @@ -0,0 +1,320 @@ + + + + + Ev3devKit.Ui.Dialog – ev3devkit – Vala Binding Reference + + + + +
+ +
+

Dialog

+
+

Object Hierarchy:

+ Object hierarchy for Dialog + + + + + + + + +

Description:

+
public class Dialog : Window +
+
+

A dialog window for displaying pop-up messages.

+

Unlike a regular Window, a Dialog does not take up the full screen area. Instead, it displays a smaller area with the previous window + partially visible behind it.

+
+
+
+
All known sub-classes:
+
+  
+
+
+
+ +
+
+ +
+
+ +
+
+

+
Namespace: Ev3devKit.Ui +
+
Package: ev3devkit +
+

Content:

+

Creation methods:

+ +

Methods:

+ +

Inherited Members:

+
+
+
All known members inherited from class Ev3devKit.Ui.Window
+
+  
+
+ +
+ + +
+
+
All known members inherited from class GLib.Object
+
+  
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.FocusDirection.DOWN.html b/ev3devkit/Ev3devKit.Ui.FocusDirection.DOWN.html new file mode 100644 index 0000000..3052952 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.FocusDirection.DOWN.html @@ -0,0 +1,54 @@ + + + + + Ev3devKit.Ui.FocusDirection.DOWN – ev3devkit – Vala Binding Reference + + + + +
+ +
+

DOWN

+
+

Description:

+
DOWN +
+
+

Focus the next widget below the current widget.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.FocusDirection.LEFT.html b/ev3devkit/Ev3devKit.Ui.FocusDirection.LEFT.html new file mode 100644 index 0000000..be85f2c --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.FocusDirection.LEFT.html @@ -0,0 +1,54 @@ + + + + + Ev3devKit.Ui.FocusDirection.LEFT – ev3devkit – Vala Binding Reference + + + + +
+ +
+

LEFT

+
+

Description:

+
LEFT +
+
+

Focus the next widget to the left of the current widget.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.FocusDirection.RIGHT.html b/ev3devkit/Ev3devKit.Ui.FocusDirection.RIGHT.html new file mode 100644 index 0000000..ceea75b --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.FocusDirection.RIGHT.html @@ -0,0 +1,54 @@ + + + + + Ev3devKit.Ui.FocusDirection.RIGHT – ev3devkit – Vala Binding Reference + + + + +
+ +
+

RIGHT

+
+

Description:

+
RIGHT +
+
+

Focus the next widget to the right of the current widget.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.FocusDirection.UP.html b/ev3devkit/Ev3devKit.Ui.FocusDirection.UP.html new file mode 100644 index 0000000..b0d3799 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.FocusDirection.UP.html @@ -0,0 +1,54 @@ + + + + + Ev3devKit.Ui.FocusDirection.UP – ev3devkit – Vala Binding Reference + + + + +
+ +
+

UP

+
+

Description:

+
UP +
+
+

Focus the next widget above the current widget.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.FocusDirection.html b/ev3devkit/Ev3devKit.Ui.FocusDirection.html new file mode 100644 index 0000000..560b05f --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.FocusDirection.html @@ -0,0 +1,70 @@ + + + + + Ev3devKit.Ui.FocusDirection – ev3devkit – Vala Binding Reference + + + + +
+ +
+

FocusDirection

+
+

Description:

+
public enum FocusDirection +
+
+

Specifies the direction to use for focusing the next widget.

+

+
Namespace: Ev3devKit.Ui +
+
Package: ev3devkit +
+

Content:

+

Enum values:

+ +
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Fonts.get_big.html b/ev3devkit/Ev3devKit.Ui.Fonts.get_big.html new file mode 100644 index 0000000..8af86af --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Fonts.get_big.html @@ -0,0 +1,57 @@ + + + + + Ev3devKit.Ui.Fonts.get_big – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_big

+
+

Description:

+
public unowned Font get_big () +
+
+

Gets the big font.

+

+
Namespace: Ev3devKit.Ui.Fonts +
+
Package: ev3devkit +
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Fonts.get_default.html b/ev3devkit/Ev3devKit.Ui.Fonts.get_default.html new file mode 100644 index 0000000..375cde9 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Fonts.get_default.html @@ -0,0 +1,57 @@ + + + + + Ev3devKit.Ui.Fonts.get_default – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_default

+
+

Description:

+
public unowned Font get_default () +
+
+

Gets the default font.

+

+
Namespace: Ev3devKit.Ui.Fonts +
+
Package: ev3devkit +
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Fonts.get_small.html b/ev3devkit/Ev3devKit.Ui.Fonts.get_small.html new file mode 100644 index 0000000..95d80c6 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Fonts.get_small.html @@ -0,0 +1,57 @@ + + + + + Ev3devKit.Ui.Fonts.get_small – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_small

+
+

Description:

+
public unowned Font get_small () +
+
+

Gets the small font.

+

+
Namespace: Ev3devKit.Ui.Fonts +
+
Package: ev3devkit +
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Fonts.html b/ev3devkit/Ev3devKit.Ui.Fonts.html new file mode 100644 index 0000000..107766d --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Fonts.html @@ -0,0 +1,67 @@ + + + + + Ev3devKit.Ui.Fonts – ev3devkit – Vala Binding Reference + + + + +
+ +
+

Ev3devKit.Ui.Fonts

+
+

Description:

+
+

Namespace for getting common fonts.

+
+

Content:

+

Functions:

+ +
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Grid.Grid.html b/ev3devkit/Ev3devKit.Ui.Grid.Grid.html new file mode 100644 index 0000000..aa583ff --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Grid.Grid.html @@ -0,0 +1,80 @@ + + + + + Ev3devKit.Ui.Grid.Grid – ev3devkit – Vala Binding Reference + + + + +
+ +
+

Grid

+
+

Description:

+
public Grid (int rows, int columns) +
+
+

Creates a new instance of a grid container.

+

Parameters:

+ + + + + + + + + +
rows +

The number of rows in the grid. Must be > 0.

+
columns +

The number of columns in the grid. Must be > 0.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Grid.add_at.html b/ev3devkit/Ev3devKit.Ui.Grid.add_at.html new file mode 100644 index 0000000..909001b --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Grid.add_at.html @@ -0,0 +1,98 @@ + + + + + Ev3devKit.Ui.Grid.add_at – ev3devkit – Vala Binding Reference + + + + +
+ +
+

add_at

+
+

Description:

+
public void add_at (Widget child, int row, int column, int rowspan = 1, int colspan = 1) +
+
+

Add a widget to the specified row and column with optional spans.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
child +

The widget to add.

+
row +

The row to add the widget to.

+
column +

The column to add the widget to.

+
rowspan +

The number of rows that the widget will span.

+
colspan +

The number of columns that the widget will span.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Grid.border.html b/ev3devkit/Ev3devKit.Ui.Grid.border.html new file mode 100644 index 0000000..954ab93 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Grid.border.html @@ -0,0 +1,65 @@ + + + + + Ev3devKit.Ui.Grid.border – ev3devkit – Vala Binding Reference + + + + +
+ +
+

border

+
+

Description:

+
public int border { set; } +
+
+

Sets all border widths (top, bottom, left, right, row, column) for the widget.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Grid.border_column.html b/ev3devkit/Ev3devKit.Ui.Grid.border_column.html new file mode 100644 index 0000000..473445f --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Grid.border_column.html @@ -0,0 +1,65 @@ + + + + + Ev3devKit.Ui.Grid.border_column – ev3devkit – Vala Binding Reference + + + + +
+ +
+

border_column

+
+

Description:

+
public int border_column { set; get; } +
+
+

Gets and sets the width of the border that is drawn between columns of the Grid.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Grid.border_row.html b/ev3devkit/Ev3devKit.Ui.Grid.border_row.html new file mode 100644 index 0000000..30d8dd7 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Grid.border_row.html @@ -0,0 +1,65 @@ + + + + + Ev3devKit.Ui.Grid.border_row – ev3devkit – Vala Binding Reference + + + + +
+ +
+

border_row

+
+

Description:

+
public int border_row { set; get; } +
+
+

Gets and sets the width of the border that is drawn between rows of the Grid.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Grid.columns.html b/ev3devkit/Ev3devKit.Ui.Grid.columns.html new file mode 100644 index 0000000..3e6e074 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Grid.columns.html @@ -0,0 +1,65 @@ + + + + + Ev3devKit.Ui.Grid.columns – ev3devkit – Vala Binding Reference + + + + +
+ +
+

columns

+
+

Description:

+
public int columns { construct; get; } +
+
+

Gets the number of columns in the grid.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Grid.do_layout.html b/ev3devkit/Ev3devKit.Ui.Grid.do_layout.html new file mode 100644 index 0000000..dae330b --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Grid.do_layout.html @@ -0,0 +1,66 @@ + + + + + Ev3devKit.Ui.Grid.do_layout – ev3devkit – Vala Binding Reference + + + + +
+ +
+

do_layout

+
+

Description:

+
protected override void do_layout () +
+
+

Implementations should override this method if they need to handle laying out its contents.

+

Mostly just Containers need to do this.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Grid.draw_border.html b/ev3devkit/Ev3devKit.Ui.Grid.draw_border.html new file mode 100644 index 0000000..96a0bb6 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Grid.draw_border.html @@ -0,0 +1,66 @@ + + + + + Ev3devKit.Ui.Grid.draw_border – ev3devkit – Vala Binding Reference + + + + +
+ +
+

draw_border

+
+

Description:

+
protected override void draw_border (Color color) +
+
+

Implementations can override this if they need special handling for the border.

+

For example Grid also draws a border between rows and columns.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Grid.get_child_at.html b/ev3devkit/Ev3devKit.Ui.Grid.get_child_at.html new file mode 100644 index 0000000..6657ffc --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Grid.get_child_at.html @@ -0,0 +1,88 @@ + + + + + Ev3devKit.Ui.Grid.get_child_at – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_child_at

+
+

Description:

+
public Widget? get_child_at (int row, int column) +
+
+

Gets the child widget at the specified row and column.

+

Parameters:

+ + + + + + + + + +
row +

The row of the child widget.

+
column +

The column of the child widget.

+
+

Returns:

+ + + + +
+

The Widget at the specified location or null if there was nothing at that location.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Grid.get_position_for_child.html b/ev3devkit/Ev3devKit.Ui.Grid.get_position_for_child.html new file mode 100644 index 0000000..8e02640 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Grid.get_position_for_child.html @@ -0,0 +1,94 @@ + + + + + Ev3devKit.Ui.Grid.get_position_for_child – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_position_for_child

+
+

Description:

+
public bool get_position_for_child (Widget child, out int row, out int column) +
+
+

Gets the row and column of a widget contained in the Grid.

+

Parameters:

+ + + + + + + + + + + + + +
child +

The widget to look for in the grid.

+
row +

The row that contains the child.

+
column +

The column that contains the child.

+
+

Returns:

+ + + + +
+

true if the child was found.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Grid.get_preferred_height.html b/ev3devkit/Ev3devKit.Ui.Grid.get_preferred_height.html new file mode 100644 index 0000000..420d4c3 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Grid.get_preferred_height.html @@ -0,0 +1,66 @@ + + + + + Ev3devKit.Ui.Grid.get_preferred_height – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_preferred_height

+
+

Description:

+
protected override int get_preferred_height () +
+
+

Gets the preferred height of the widget.

+

This is used by the parent Container to help layout the widget.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Grid.get_preferred_height_for_width.html b/ev3devkit/Ev3devKit.Ui.Grid.get_preferred_height_for_width.html new file mode 100644 index 0000000..d05ccc3 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Grid.get_preferred_height_for_width.html @@ -0,0 +1,66 @@ + + + + + Ev3devKit.Ui.Grid.get_preferred_height_for_width – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_preferred_height_for_width

+
+

Description:

+
protected override int get_preferred_height_for_width (int width) +
+
+

Gets the preferred height of the widget for the specified width.

+

This is used by the parent Container to help layout the widget.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Grid.get_preferred_width.html b/ev3devkit/Ev3devKit.Ui.Grid.get_preferred_width.html new file mode 100644 index 0000000..c3f4504 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Grid.get_preferred_width.html @@ -0,0 +1,66 @@ + + + + + Ev3devKit.Ui.Grid.get_preferred_width – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_preferred_width

+
+

Description:

+
protected override int get_preferred_width () +
+
+

Gets the preferred width of the widget.

+

This is used by the parent Container to help layout the widget.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Grid.get_preferred_width_for_height.html b/ev3devkit/Ev3devKit.Ui.Grid.get_preferred_width_for_height.html new file mode 100644 index 0000000..084815e --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Grid.get_preferred_width_for_height.html @@ -0,0 +1,66 @@ + + + + + Ev3devKit.Ui.Grid.get_preferred_width_for_height – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_preferred_width_for_height

+
+

Description:

+
protected override int get_preferred_width_for_height (int height) +
+
+

Gets the preferred width of the widget for the specified height.

+

This is used by the parent Container to help layout the widget.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Grid.html b/ev3devkit/Ev3devKit.Ui.Grid.html new file mode 100644 index 0000000..4f0cf43 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Grid.html @@ -0,0 +1,330 @@ + + + + + Ev3devKit.Ui.Grid – ev3devkit – Vala Binding Reference + + + + +
+ +
+

Grid

+
+

Object Hierarchy:

+ Object hierarchy for Grid + + + + + + + +

Description:

+
public class Grid : Container +
+
+

A container that lays out it children in a grid.

+

+
Namespace: Ev3devKit.Ui +
+
Package: ev3devkit +
+

Content:

+

Properties:

+ +

Creation methods:

+ +

Methods:

+ +

Inherited Members:

+ + +
+
+
All known members inherited from class GLib.Object
+
+  
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Grid.rows.html b/ev3devkit/Ev3devKit.Ui.Grid.rows.html new file mode 100644 index 0000000..72e6143 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Grid.rows.html @@ -0,0 +1,65 @@ + + + + + Ev3devKit.Ui.Grid.rows – ev3devkit – Vala Binding Reference + + + + +
+ +
+

rows

+
+

Description:

+
public int rows { construct; get; } +
+
+

Gets the number of rows in the grid.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Icon.Icon.from_context.html b/ev3devkit/Ev3devKit.Ui.Icon.Icon.from_context.html new file mode 100644 index 0000000..05d5f9a --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Icon.Icon.from_context.html @@ -0,0 +1,68 @@ + + + + + Ev3devKit.Ui.Icon.Icon.from_context – ev3devkit – Vala Binding Reference + + + + +
+ +
+

Icon.from_context

+
+

Description:

+
public Icon.from_context (Context context) +
+
+

Creates a new instance of a Icon widget using the provided Context.

+

The icon does not own the context, so make sure it is not freed.

+

Parameters:

+ + + + + +
context +

The context to use for the icon.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Icon.Icon.from_png.html b/ev3devkit/Ev3devKit.Ui.Icon.Icon.from_png.html new file mode 100644 index 0000000..77a58ec --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Icon.Icon.from_png.html @@ -0,0 +1,76 @@ + + + + + Ev3devKit.Ui.Icon.Icon.from_png – ev3devkit – Vala Binding Reference + + + + +
+ +
+

Icon.from_png

+
+

Description:

+
public Icon.from_png (string file) throws Error +
+
+

Creates a new instance of a Icon widget from a PNG file.

+

Parameters:

+ + + + + +
file +

The name of the file where the icon is stored.

+
+

Exceptions:

+ + + + + +
GLib.IOError.NOT_FOUND +

if the file does not exist or IOError.FAILED if there was a problem loading the data from the file.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Icon.Icon.from_stock.html b/ev3devkit/Ev3devKit.Ui.Icon.Icon.from_stock.html new file mode 100644 index 0000000..f046fb8 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Icon.Icon.from_stock.html @@ -0,0 +1,76 @@ + + + + + Ev3devKit.Ui.Icon.Icon.from_stock – ev3devkit – Vala Binding Reference + + + + +
+ +
+

Icon.from_stock

+
+

Description:

+
public Icon.from_stock (StockIcon stock_icon) throws Error +
+
+

Creates a new instance of a Icon widget using a stock icon.

+

Parameters:

+ + + + + +
stock_icon +

The stock icon to use.

+
+

Exceptions:

+ + + + + +
GLib.IOError.NOT_FOUND +

if the file does not exist or IOError.FAILED if there was a problem loading the data from the file.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Icon.Icon.html b/ev3devkit/Ev3devKit.Ui.Icon.Icon.html new file mode 100644 index 0000000..077a30f --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Icon.Icon.html @@ -0,0 +1,54 @@ + + + + + Ev3devKit.Ui.Icon.Icon – ev3devkit – Vala Binding Reference + + + + +
+ +
+

Icon

+
+

Description:

+
public Icon ()
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Icon.create_context_from_png.html b/ev3devkit/Ev3devKit.Ui.Icon.create_context_from_png.html new file mode 100644 index 0000000..c0ef715 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Icon.create_context_from_png.html @@ -0,0 +1,78 @@ + + + + + Ev3devKit.Ui.Icon.create_context_from_png – ev3devkit – Vala Binding Reference + + + + +
+ +
+

create_context_from_png

+
+

Description:

+
public static unowned Context create_context_from_png (string file) throws Error +
+
+

Create a context from the specified file.

+

The context is cached so that future calls do not have to reload the data from the file.

+

This is intended for use when you need to load an image but don't need a Widget.

+

Parameters:

+ + + + + +
file +

The name of the file where the icon is stored.

+
+

Exceptions:

+ + + + + +
GLib.IOError.NOT_FOUND +

if the file does not exist or IOError.FAILED if there was a problem loading the data from the file.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Icon.draw_content.html b/ev3devkit/Ev3devKit.Ui.Icon.draw_content.html new file mode 100644 index 0000000..a42381e --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Icon.draw_content.html @@ -0,0 +1,59 @@ + + + + + Ev3devKit.Ui.Icon.draw_content – ev3devkit – Vala Binding Reference + + + + +
+ +
+

draw_content

+
+

Description:

+
protected override void draw_content () +
+
+

Implementations should override this method.

+

Care should be taken to not draw outside of the content area.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Icon.get_preferred_height.html b/ev3devkit/Ev3devKit.Ui.Icon.get_preferred_height.html new file mode 100644 index 0000000..2d6813e --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Icon.get_preferred_height.html @@ -0,0 +1,59 @@ + + + + + Ev3devKit.Ui.Icon.get_preferred_height – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_preferred_height

+
+

Description:

+
protected override int get_preferred_height () +
+
+

Gets the preferred height of the widget.

+

This is used by the parent Container to help layout the widget.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Icon.get_preferred_width.html b/ev3devkit/Ev3devKit.Ui.Icon.get_preferred_width.html new file mode 100644 index 0000000..ab4ba3c --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Icon.get_preferred_width.html @@ -0,0 +1,59 @@ + + + + + Ev3devKit.Ui.Icon.get_preferred_width – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_preferred_width

+
+

Description:

+
protected override int get_preferred_width () +
+
+

Gets the preferred width of the widget.

+

This is used by the parent Container to help layout the widget.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Icon.html b/ev3devkit/Ev3devKit.Ui.Icon.html new file mode 100644 index 0000000..639f74d --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Icon.html @@ -0,0 +1,243 @@ + + + + + Ev3devKit.Ui.Icon – ev3devkit – Vala Binding Reference + + + + +
+ +
+

Icon

+
+

Object Hierarchy:

+ Object hierarchy for Icon + + + + + + +

Description:

+
public class Icon : Widget +
+
+

Widget to display text.

+

The text will be automatically wrapped if the parent Container is not wide enough to fit the entire text value.

+

+
Namespace: Ev3devKit.Ui +
+
Package: ev3devkit +
+

Content:

+

Static methods:

+ +

Creation methods:

+ +

Methods:

+ +

Inherited Members:

+ +
+
+
All known members inherited from class GLib.Object
+
+  
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.InputDialog.InputDialog.html b/ev3devkit/Ev3devKit.Ui.InputDialog.InputDialog.html new file mode 100644 index 0000000..a2b290e --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.InputDialog.InputDialog.html @@ -0,0 +1,51 @@ + + + + + Ev3devKit.Ui.InputDialog.InputDialog – ev3devkit – Vala Binding Reference + + + + +
+ +
+

InputDialog

+
+

Description:

+
public InputDialog (string message, string inital_value = "") +
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.InputDialog.html b/ev3devkit/Ev3devKit.Ui.InputDialog.html new file mode 100644 index 0000000..7d2b832 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.InputDialog.html @@ -0,0 +1,325 @@ + + + + + Ev3devKit.Ui.InputDialog – ev3devkit – Vala Binding Reference + + + + +
+ +
+

InputDialog

+
+

Object Hierarchy:

+ Object hierarchy for InputDialog + + + + + + + + + +

Description:

+
public class InputDialog : Dialog +

+
Namespace: Ev3devKit.Ui +
+
Package: ev3devkit +
+

Content:

+

Properties:

+ +

Creation methods:

+ +

Methods:

+ +

Signals:

+ +

Inherited Members:

+
+
+
All known members inherited from class Ev3devKit.Ui.Dialog
+
+  
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+
+
All known members inherited from class Ev3devKit.Ui.Window
+
+  
+
+ +
+ + +
+
+
All known members inherited from class GLib.Object
+
+  
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.InputDialog.key_pressed.html b/ev3devkit/Ev3devKit.Ui.InputDialog.key_pressed.html new file mode 100644 index 0000000..7f9ac535 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.InputDialog.key_pressed.html @@ -0,0 +1,54 @@ + + + + + Ev3devKit.Ui.InputDialog.key_pressed – ev3devkit – Vala Binding Reference + + + + +
+ +
+

key_pressed

+
+

Description:

+
protected override bool key_pressed (uint key_code) +
+
+

Default handler for the key_pressed signal.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.InputDialog.responded.html b/ev3devkit/Ev3devKit.Ui.InputDialog.responded.html new file mode 100644 index 0000000..ea58d32 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.InputDialog.responded.html @@ -0,0 +1,51 @@ + + + + + Ev3devKit.Ui.InputDialog.responded – ev3devkit – Vala Binding Reference + + + + +
+ +
+

responded

+
+

Description:

+
public signal void responded (bool accepted) +
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.InputDialog.text_value.html b/ev3devkit/Ev3devKit.Ui.InputDialog.text_value.html new file mode 100644 index 0000000..f668ad9 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.InputDialog.text_value.html @@ -0,0 +1,51 @@ + + + + + Ev3devKit.Ui.InputDialog.text_value – ev3devkit – Vala Binding Reference + + + + +
+ +
+

text_value

+
+

Description:

+
public string text_value { get; } +
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Keyboard.LOWER_ALPHA.html b/ev3devkit/Ev3devKit.Ui.Keyboard.LOWER_ALPHA.html new file mode 100644 index 0000000..8cbe1a8 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Keyboard.LOWER_ALPHA.html @@ -0,0 +1,54 @@ + + + + + Ev3devKit.Ui.Keyboard.LOWER_ALPHA – ev3devkit – Vala Binding Reference + + + + +
+ +
+

LOWER_ALPHA

+
+

Description:

+
LOWER_ALPHA +
+
+

Lowercase alphabet.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Keyboard.NUMERIC.html b/ev3devkit/Ev3devKit.Ui.Keyboard.NUMERIC.html new file mode 100644 index 0000000..fab45bc --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Keyboard.NUMERIC.html @@ -0,0 +1,54 @@ + + + + + Ev3devKit.Ui.Keyboard.NUMERIC – ev3devkit – Vala Binding Reference + + + + +
+ +
+

NUMERIC

+
+

Description:

+
NUMERIC +
+
+

Numeric.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Keyboard.SYMBOL.html b/ev3devkit/Ev3devKit.Ui.Keyboard.SYMBOL.html new file mode 100644 index 0000000..501fea1 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Keyboard.SYMBOL.html @@ -0,0 +1,54 @@ + + + + + Ev3devKit.Ui.Keyboard.SYMBOL – ev3devkit – Vala Binding Reference + + + + +
+ +
+

SYMBOL

+
+

Description:

+
SYMBOL +
+
+

Other symbols.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Keyboard.UPPER_ALPHA.html b/ev3devkit/Ev3devKit.Ui.Keyboard.UPPER_ALPHA.html new file mode 100644 index 0000000..5601fa4 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Keyboard.UPPER_ALPHA.html @@ -0,0 +1,54 @@ + + + + + Ev3devKit.Ui.Keyboard.UPPER_ALPHA – ev3devkit – Vala Binding Reference + + + + +
+ +
+

UPPER_ALPHA

+
+

Description:

+
UPPER_ALPHA +
+
+

Uppercase alphabet.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Keyboard.html b/ev3devkit/Ev3devKit.Ui.Keyboard.html new file mode 100644 index 0000000..83fdd1f --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Keyboard.html @@ -0,0 +1,68 @@ + + + + + Ev3devKit.Ui.Keyboard – ev3devkit – Vala Binding Reference + + + + +
+ +
+

Keyboard

+
+

Description:

+
public enum Keyboard +
+
+

Specifies the type of keyboard.

+

+
Namespace: Ev3devKit.Ui +
+
Package: ev3devkit +
+

Content:

+

Enum values:

+ +
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Label.Label.html b/ev3devkit/Ev3devKit.Ui.Label.Label.html new file mode 100644 index 0000000..9c36c1c --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Label.Label.html @@ -0,0 +1,70 @@ + + + + + Ev3devKit.Ui.Label.Label – ev3devkit – Vala Binding Reference + + + + +
+ +
+

Label

+
+

Description:

+
public Label (string? text = null) +
+
+

Creates a new instance of a Label widget.

+

Parameters:

+ + + + + +
text +

The text displayed by this Label.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Label.draw_content.html b/ev3devkit/Ev3devKit.Ui.Label.draw_content.html new file mode 100644 index 0000000..4fe36cc --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Label.draw_content.html @@ -0,0 +1,62 @@ + + + + + Ev3devKit.Ui.Label.draw_content – ev3devkit – Vala Binding Reference + + + + +
+ +
+

draw_content

+
+

Description:

+
protected override void draw_content () +
+
+

Implementations should override this method.

+

Care should be taken to not draw outside of the content area.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Label.font.html b/ev3devkit/Ev3devKit.Ui.Label.font.html new file mode 100644 index 0000000..e6e98e6 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Label.font.html @@ -0,0 +1,61 @@ + + + + + Ev3devKit.Ui.Label.font – ev3devkit – Vala Binding Reference + + + + +
+ +
+

font

+
+

Description:

+
public unowned Font font { set; get; } +
+
+

Gets and sets the Font.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Label.get_preferred_height.html b/ev3devkit/Ev3devKit.Ui.Label.get_preferred_height.html new file mode 100644 index 0000000..8edf1ae --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Label.get_preferred_height.html @@ -0,0 +1,62 @@ + + + + + Ev3devKit.Ui.Label.get_preferred_height – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_preferred_height

+
+

Description:

+
protected override int get_preferred_height () +
+
+

Gets the preferred height of the widget.

+

This is used by the parent Container to help layout the widget.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Label.get_preferred_height_for_width.html b/ev3devkit/Ev3devKit.Ui.Label.get_preferred_height_for_width.html new file mode 100644 index 0000000..b2ff306 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Label.get_preferred_height_for_width.html @@ -0,0 +1,62 @@ + + + + + Ev3devKit.Ui.Label.get_preferred_height_for_width – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_preferred_height_for_width

+
+

Description:

+
protected override int get_preferred_height_for_width (int width) +
+
+

Gets the preferred height of the widget for the specified width.

+

This is used by the parent Container to help layout the widget.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Label.get_preferred_width.html b/ev3devkit/Ev3devKit.Ui.Label.get_preferred_width.html new file mode 100644 index 0000000..9cf6c1e --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Label.get_preferred_width.html @@ -0,0 +1,62 @@ + + + + + Ev3devKit.Ui.Label.get_preferred_width – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_preferred_width

+
+

Description:

+
protected override int get_preferred_width () +
+
+

Gets the preferred width of the widget.

+

This is used by the parent Container to help layout the widget.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Label.get_preferred_width_for_height.html b/ev3devkit/Ev3devKit.Ui.Label.get_preferred_width_for_height.html new file mode 100644 index 0000000..eabefcf --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Label.get_preferred_width_for_height.html @@ -0,0 +1,62 @@ + + + + + Ev3devKit.Ui.Label.get_preferred_width_for_height – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_preferred_width_for_height

+
+

Description:

+
protected override int get_preferred_width_for_height (int height) +
+
+

Gets the preferred width of the widget for the specified height.

+

This is used by the parent Container to help layout the widget.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Label.html b/ev3devkit/Ev3devKit.Ui.Label.html new file mode 100644 index 0000000..227ef74 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Label.html @@ -0,0 +1,259 @@ + + + + + Ev3devKit.Ui.Label – ev3devkit – Vala Binding Reference + + + + +
+ +
+

Label

+
+

Object Hierarchy:

+ Object hierarchy for Label + + + + + + +

Description:

+
public class Label : Widget +
+
+

Widget to display text.

+

The text will be automatically wrapped if the parent Container is not wide enough to fit the entire text value.

+

+
Namespace: Ev3devKit.Ui +
+
Package: ev3devkit +
+

Content:

+

Properties:

+ +

Creation methods:

+ +

Methods:

+ +

Inherited Members:

+ +
+
+
All known members inherited from class GLib.Object
+
+  
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Label.redraw.html b/ev3devkit/Ev3devKit.Ui.Label.redraw.html new file mode 100644 index 0000000..2a49eb3 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Label.redraw.html @@ -0,0 +1,62 @@ + + + + + Ev3devKit.Ui.Label.redraw – ev3devkit – Vala Binding Reference + + + + +
+ +
+

redraw

+
+

Description:

+
protected override void redraw () +
+
+

Notifies that this widget has changed and needs to be redrawn.

+

If this widget is displayed on a Screen, the Screen will be redrawn.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Label.text.html b/ev3devkit/Ev3devKit.Ui.Label.text.html new file mode 100644 index 0000000..fd75420 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Label.text.html @@ -0,0 +1,61 @@ + + + + + Ev3devKit.Ui.Label.text – ev3devkit – Vala Binding Reference + + + + +
+ +
+

text

+
+

Description:

+
public string? text { construct set; get; } +
+
+

Gets and sets the text displayed by this Label.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Label.text_horizontal_align.html b/ev3devkit/Ev3devKit.Ui.Label.text_horizontal_align.html new file mode 100644 index 0000000..4d2fa1a --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Label.text_horizontal_align.html @@ -0,0 +1,61 @@ + + + + + Ev3devKit.Ui.Label.text_horizontal_align – ev3devkit – Vala Binding Reference + + + + +
+ +
+

text_horizontal_align

+
+

Description:

+
public TextHAlign text_horizontal_align { set; get; } +
+
+

Gets and sets the horizontal text alignment.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Label.text_vertical_align.html b/ev3devkit/Ev3devKit.Ui.Label.text_vertical_align.html new file mode 100644 index 0000000..2a6a1b2 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Label.text_vertical_align.html @@ -0,0 +1,61 @@ + + + + + Ev3devKit.Ui.Label.text_vertical_align – ev3devkit – Vala Binding Reference + + + + +
+ +
+

text_vertical_align

+
+

Description:

+
public TextVAlign text_vertical_align { set; get; } +
+
+

Gets and sets the vertical text alignment.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Menu.FindFunc.html b/ev3devkit/Ev3devKit.Ui.Menu.FindFunc.html new file mode 100644 index 0000000..9f76102 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Menu.FindFunc.html @@ -0,0 +1,70 @@ + + + + + Ev3devKit.Ui.Menu.FindFunc – ev3devkit – Vala Binding Reference + + + + +
+ +
+

FindFunc

+
+

Description:

+
public delegate bool FindFunc (MenuItem menu_item, T value) +
+
+

Used by find_menu_item<T> (MenuItem, T) method.

+

Returns:

+ + + + +
+

true if value matches menu_item.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Menu.Menu.html b/ev3devkit/Ev3devKit.Ui.Menu.Menu.html new file mode 100644 index 0000000..cedd966 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Menu.Menu.html @@ -0,0 +1,61 @@ + + + + + Ev3devKit.Ui.Menu.Menu – ev3devkit – Vala Binding Reference + + + + +
+ +
+

Menu

+
+

Description:

+
public Menu ()
+
+

Creates a new menu widget.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Menu.MenuItemIterator.@get.html b/ev3devkit/Ev3devKit.Ui.Menu.MenuItemIterator.@get.html new file mode 100644 index 0000000..1eb53d3 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Menu.MenuItemIterator.@get.html @@ -0,0 +1,73 @@ + + + + + Ev3devKit.Ui.Menu.MenuItemIterator.@get – ev3devkit – Vala Binding Reference + + + + +
+ +
+

@get

+
+

Description:

+
public MenuItem @get (int index) +
+
+

Gets the item at the specified index.

+

Parameters:

+ + + + + +
index +

The index of the item.

+
+

Returns:

+ + + + +
+

The item at the specified index.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Menu.MenuItemIterator.html b/ev3devkit/Ev3devKit.Ui.Menu.MenuItemIterator.html new file mode 100644 index 0000000..95eb6ff --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Menu.MenuItemIterator.html @@ -0,0 +1,80 @@ + + + + + Ev3devKit.Ui.Menu.MenuItemIterator – ev3devkit – Vala Binding Reference + + + + +
+ +
+

MenuItemIterator

+
+

Object Hierarchy:

+ + Object hierarchy for MenuItemIterator + + + + + + +

Description:

+
public class MenuItemIterator +
+
+

Object used to iterate MenuItems.

+
+

Content:

+

Properties:

+ +

Methods:

+ +
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Menu.MenuItemIterator.size.html b/ev3devkit/Ev3devKit.Ui.Menu.MenuItemIterator.size.html new file mode 100644 index 0000000..4588997 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Menu.MenuItemIterator.size.html @@ -0,0 +1,56 @@ + + + + + Ev3devKit.Ui.Menu.MenuItemIterator.size – ev3devkit – Vala Binding Reference + + + + +
+ +
+

size

+
+

Description:

+
public uint size { get; } +
+
+

Gets the number of items in the Menu.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Menu.add_menu_item.html b/ev3devkit/Ev3devKit.Ui.Menu.add_menu_item.html new file mode 100644 index 0000000..4706ab4 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Menu.add_menu_item.html @@ -0,0 +1,72 @@ + + + + + Ev3devKit.Ui.Menu.add_menu_item – ev3devkit – Vala Binding Reference + + + + +
+ +
+

add_menu_item

+
+

Description:

+
public void add_menu_item (MenuItem item) +
+
+

Adds a menu item to the end of the menu.

+

If the menu item is already in another menu, it will be removed from that menu before being added to this menu.

+

Parameters:

+ + + + + +
item +

The menu item to add.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Menu.find_menu_item.html b/ev3devkit/Ev3devKit.Ui.Menu.find_menu_item.html new file mode 100644 index 0000000..429a011 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Menu.find_menu_item.html @@ -0,0 +1,85 @@ + + + + + Ev3devKit.Ui.Menu.find_menu_item – ev3devkit – Vala Binding Reference + + + + +
+ +
+

find_menu_item

+
+

Description:

+
public MenuItem? find_menu_item<T> (T value, FindFunc<T> func) +
+
+

Find a MenuItem that matches value.

+

Parameters:

+ + + + + + + + + +
value +

The value to pass to func.

+
func +

The function that compares value to each MenuItem in in the Menu.

+
+

Returns:

+ + + + +
+

The MenuItem if a match was found, otherwise null.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Menu.has_menu_item.html b/ev3devkit/Ev3devKit.Ui.Menu.has_menu_item.html new file mode 100644 index 0000000..f302f01 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Menu.has_menu_item.html @@ -0,0 +1,79 @@ + + + + + Ev3devKit.Ui.Menu.has_menu_item – ev3devkit – Vala Binding Reference + + + + +
+ +
+

has_menu_item

+
+

Description:

+
public bool has_menu_item (MenuItem item) +
+
+

Searches for the specified menu item.

+

Parameters:

+ + + + + +
item +

The menu item to search for.

+
+

Returns:

+ + + + +
+

true if the menu item was found.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Menu.html b/ev3devkit/Ev3devKit.Ui.Menu.html new file mode 100644 index 0000000..b007d97 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Menu.html @@ -0,0 +1,350 @@ + + + + + Ev3devKit.Ui.Menu – ev3devkit – Vala Binding Reference + + + + +
+ +
+

Menu

+
+

Object Hierarchy:

+ Object hierarchy for Menu + + + + + + + + +

Description:

+
public class Menu : Scroll +
+
+

A scrollable menu widget that displays a list of MenuItems.

+

The menu is basically a Scroll with a vertical + Box that contains buttons. It automatically handles things like making sure the focused + MenuItem is visible on the screen.

+

+
Namespace: Ev3devKit.Ui +
+
Package: ev3devkit +
+

Content:

+

Classes:

+ +

Properties:

+ +

Delegates:

+ +

Creation methods:

+ +

Methods:

+ +

Inherited Members:

+ + + +
+
+
All known members inherited from class GLib.Object
+
+  
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Menu.insert_menu_item.html b/ev3devkit/Ev3devKit.Ui.Menu.insert_menu_item.html new file mode 100644 index 0000000..640d69e --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Menu.insert_menu_item.html @@ -0,0 +1,78 @@ + + + + + Ev3devKit.Ui.Menu.insert_menu_item – ev3devkit – Vala Binding Reference + + + + +
+ +
+

insert_menu_item

+
+

Description:

+
public void insert_menu_item (MenuItem new_item, MenuItem existing_item) +
+
+

Inserts a menu item before an existing menu item.

+

If the new menu item is already in another menu, it will be removed from that menu before being added to this menu.

+

Parameters:

+ + + + + + + + + +
new_item +

The menu item to add.

+
existing_item +

The existing menu item that the new menu item will be inserted before.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Menu.menu_item_iter.html b/ev3devkit/Ev3devKit.Ui.Menu.menu_item_iter.html new file mode 100644 index 0000000..610efa7 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Menu.menu_item_iter.html @@ -0,0 +1,62 @@ + + + + + Ev3devKit.Ui.Menu.menu_item_iter – ev3devkit – Vala Binding Reference + + + + +
+ +
+

menu_item_iter

+
+

Description:

+
public MenuItemIterator menu_item_iter () +
+
+

Gets an iterator for iterating the items in this menu.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Menu.remove_all_menu_items.html b/ev3devkit/Ev3devKit.Ui.Menu.remove_all_menu_items.html new file mode 100644 index 0000000..39b8341 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Menu.remove_all_menu_items.html @@ -0,0 +1,62 @@ + + + + + Ev3devKit.Ui.Menu.remove_all_menu_items – ev3devkit – Vala Binding Reference + + + + +
+ +
+

remove_all_menu_items

+
+

Description:

+
public void remove_all_menu_items () +
+
+

Removes all menu items from this menu.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Menu.remove_menu_item.html b/ev3devkit/Ev3devKit.Ui.Menu.remove_menu_item.html new file mode 100644 index 0000000..9c30f8a --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Menu.remove_menu_item.html @@ -0,0 +1,79 @@ + + + + + Ev3devKit.Ui.Menu.remove_menu_item – ev3devkit – Vala Binding Reference + + + + +
+ +
+

remove_menu_item

+
+

Description:

+
public bool remove_menu_item (MenuItem item) +
+
+

Removes the specified menu item from this menu.

+

Parameters:

+ + + + + +
item +

The menu item to remove.

+
+

Returns:

+ + + + +
+

true if the menu item was removed or false if the menu item was not found in this menu.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Menu.sort_menu_items.html b/ev3devkit/Ev3devKit.Ui.Menu.sort_menu_items.html new file mode 100644 index 0000000..f50855c --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Menu.sort_menu_items.html @@ -0,0 +1,71 @@ + + + + + Ev3devKit.Ui.Menu.sort_menu_items – ev3devkit – Vala Binding Reference + + + + +
+ +
+

sort_menu_items

+
+

Description:

+
public void sort_menu_items (CompareDataFunc<MenuItem> func) +
+
+

Sorts the items in this menu using the specified function.

+

Parameters:

+ + + + + +
func +

The function to use for sorting.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Menu.spacing.html b/ev3devkit/Ev3devKit.Ui.Menu.spacing.html new file mode 100644 index 0000000..3e9faa7 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Menu.spacing.html @@ -0,0 +1,62 @@ + + + + + Ev3devKit.Ui.Menu.spacing – ev3devkit – Vala Binding Reference + + + + +
+ +
+

spacing

+
+

Description:

+
public int spacing { set; get; } +
+
+

Gets and sets the spacing in pixels between menu items.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.MenuItem.MenuItem.html b/ev3devkit/Ev3devKit.Ui.MenuItem.MenuItem.html new file mode 100644 index 0000000..9d99242 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.MenuItem.MenuItem.html @@ -0,0 +1,66 @@ + + + + + Ev3devKit.Ui.MenuItem.MenuItem – ev3devkit – Vala Binding Reference + + + + +
+ +
+

MenuItem

+
+

Description:

+
public MenuItem (string text) +
+
+

Creates a new menu item with the specified text.

+

Parameters:

+ + + + + +
text +

The text for the menu item's label.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.MenuItem.MenuItem.with_button.html b/ev3devkit/Ev3devKit.Ui.MenuItem.MenuItem.with_button.html new file mode 100644 index 0000000..efa1d94 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.MenuItem.MenuItem.with_button.html @@ -0,0 +1,63 @@ + + + + + Ev3devKit.Ui.MenuItem.MenuItem.with_button – ev3devkit – Vala Binding Reference + + + + +
+ +
+

MenuItem.with_button

+
+

Description:

+
protected MenuItem.with_button (Button button, Label label) +
+
+

Creates a new menu item using the provided button and label.

+

This is the main constructor that should be called by superclasses.

+
Note: +
+

MenuItem uses button.weak_represented_object internally, so implementations must not set that property.

+
+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.MenuItem.MenuItem.with_right_arrow.html b/ev3devkit/Ev3devKit.Ui.MenuItem.MenuItem.with_right_arrow.html new file mode 100644 index 0000000..e369528 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.MenuItem.MenuItem.with_right_arrow.html @@ -0,0 +1,67 @@ + + + + + Ev3devKit.Ui.MenuItem.MenuItem.with_right_arrow – ev3devkit – Vala Binding Reference + + + + +
+ +
+

MenuItem.with_right_arrow

+
+

Description:

+
public MenuItem.with_right_arrow (string text) +
+
+

Creates a new menu item with an arrow pointing to the right.

+

This should be used for menu items that open a new window.

+

Parameters:

+ + + + + +
text +

The text for the menu item's label.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.MenuItem.button.html b/ev3devkit/Ev3devKit.Ui.MenuItem.button.html new file mode 100644 index 0000000..b9fda60 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.MenuItem.button.html @@ -0,0 +1,57 @@ + + + + + Ev3devKit.Ui.MenuItem.button – ev3devkit – Vala Binding Reference + + + + +
+ +
+

button

+
+

Description:

+
public Button button { construct; get; } +
+
+

Gets the Button that is the Container for the menu item.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.MenuItem.html b/ev3devkit/Ev3devKit.Ui.MenuItem.html new file mode 100644 index 0000000..6821c16 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.MenuItem.html @@ -0,0 +1,190 @@ + + + + + Ev3devKit.Ui.MenuItem – ev3devkit – Vala Binding Reference + + + + +
+ +
+

MenuItem

+
+

Object Hierarchy:

+ Object hierarchy for MenuItem + + + + + +

Description:

+
public class MenuItem : Object +
+
+

Object used by Menu to represent a menu item.

+
Note: +
+

MenuItems do not inherit from Widget.

+
+
+
+
+
+
All known sub-classes:
+
+  
+
+
+ +
+ +
+
+ +
+
+

+
Namespace: Ev3devKit.Ui +
+
Package: ev3devkit +
+

Content:

+

Properties:

+ +

Creation methods:

+ +

Inherited Members:

+
+
+
All known members inherited from class GLib.Object
+
+  
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.MenuItem.label.html b/ev3devkit/Ev3devKit.Ui.MenuItem.label.html new file mode 100644 index 0000000..4c3d289 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.MenuItem.label.html @@ -0,0 +1,57 @@ + + + + + Ev3devKit.Ui.MenuItem.label – ev3devkit – Vala Binding Reference + + + + +
+ +
+

label

+
+

Description:

+
public Label label { construct; get; } +
+
+

Gets the Lable for the menu item.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.MenuItem.menu.html b/ev3devkit/Ev3devKit.Ui.MenuItem.menu.html new file mode 100644 index 0000000..6e09899 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.MenuItem.menu.html @@ -0,0 +1,58 @@ + + + + + Ev3devKit.Ui.MenuItem.menu – ev3devkit – Vala Binding Reference + + + + +
+ +
+

menu

+
+

Description:

+
public weak Menu? menu { get; } +
+
+

Gets the Menu that this menu item belongs to.

+

Returns null if this MenuItem has not been added to a Menu.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.MenuItem.represented_object.html b/ev3devkit/Ev3devKit.Ui.MenuItem.represented_object.html new file mode 100644 index 0000000..2e3b8ea --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.MenuItem.represented_object.html @@ -0,0 +1,57 @@ + + + + + Ev3devKit.Ui.MenuItem.represented_object – ev3devkit – Vala Binding Reference + + + + +
+ +
+

represented_object

+
+

Description:

+
public Object? represented_object { set; get; } +
+
+

Gets and sets a user-defined object that the menu item represents.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.MessageDialog.MessageDialog.html b/ev3devkit/Ev3devKit.Ui.MessageDialog.MessageDialog.html new file mode 100644 index 0000000..a06e68b --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.MessageDialog.MessageDialog.html @@ -0,0 +1,68 @@ + + + + + Ev3devKit.Ui.MessageDialog.MessageDialog – ev3devkit – Vala Binding Reference + + + + +
+ +
+

MessageDialog

+
+

Description:

+
public MessageDialog (string title, string message) +
+
+

Creates a new message dialog.

+

Parameters:

+ + + + + + + + + +
title +

The title text.

+
message +

The message text.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.MessageDialog.MessageDialog.with_content.html b/ev3devkit/Ev3devKit.Ui.MessageDialog.MessageDialog.with_content.html new file mode 100644 index 0000000..6aa6e8f --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.MessageDialog.MessageDialog.with_content.html @@ -0,0 +1,68 @@ + + + + + Ev3devKit.Ui.MessageDialog.MessageDialog.with_content – ev3devkit – Vala Binding Reference + + + + +
+ +
+

MessageDialog.with_content

+
+

Description:

+
public MessageDialog.with_content (string title, Widget content) +
+
+

Creates a new message dialog with the given widget as content.

+

Parameters:

+ + + + + + + + + +
title +

The title text.

+
content +

The content widget.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.MessageDialog.html b/ev3devkit/Ev3devKit.Ui.MessageDialog.html new file mode 100644 index 0000000..7d8d940 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.MessageDialog.html @@ -0,0 +1,320 @@ + + + + + Ev3devKit.Ui.MessageDialog – ev3devkit – Vala Binding Reference + + + + +
+ +
+

MessageDialog

+
+

Object Hierarchy:

+ + Object hierarchy for MessageDialog + + + + + + + + + + +

Description:

+
public class MessageDialog : Dialog +
+
+

A dialog for displaying a message.

+

The dialog contains a title and message separated by a horizontal line.

+

+
Namespace: Ev3devKit.Ui +
+
Package: ev3devkit +
+

Content:

+

Creation methods:

+ +

Methods:

+ +

Inherited Members:

+
+
+
All known members inherited from class Ev3devKit.Ui.Dialog
+
+  
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+
+
All known members inherited from class Ev3devKit.Ui.Window
+
+  
+
+ +
+ + +
+
+
All known members inherited from class GLib.Object
+
+  
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.MessageDialog.key_pressed.html b/ev3devkit/Ev3devKit.Ui.MessageDialog.key_pressed.html new file mode 100644 index 0000000..9c3ca33 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.MessageDialog.key_pressed.html @@ -0,0 +1,53 @@ + + + + + Ev3devKit.Ui.MessageDialog.key_pressed – ev3devkit – Vala Binding Reference + + + + +
+ +
+

key_pressed

+
+

Description:

+
public override bool key_pressed (uint key_code) +
+
+

Default handler for the key_pressed signal.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.OnScreenKeyboard.OnScreenKeyboard.html b/ev3devkit/Ev3devKit.Ui.OnScreenKeyboard.OnScreenKeyboard.html new file mode 100644 index 0000000..07a25a3 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.OnScreenKeyboard.OnScreenKeyboard.html @@ -0,0 +1,64 @@ + + + + + Ev3devKit.Ui.OnScreenKeyboard.OnScreenKeyboard – ev3devkit – Vala Binding Reference + + + + +
+ +
+

OnScreenKeyboard

+
+

Description:

+
public OnScreenKeyboard (Keyboard inital_keyboard = UPPER_ALPHA) +
+
+

Creates a new on screen keyboard.

+

Parameters:

+ + + + + +
inital_keyboard +

The type of keyboard to display first.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.OnScreenKeyboard.accepted.html b/ev3devkit/Ev3devKit.Ui.OnScreenKeyboard.accepted.html new file mode 100644 index 0000000..6ecf391 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.OnScreenKeyboard.accepted.html @@ -0,0 +1,55 @@ + + + + + Ev3devKit.Ui.OnScreenKeyboard.accepted – ev3devkit – Vala Binding Reference + + + + +
+ +
+

accepted

+
+

Description:

+
public signal void accepted () +
+
+

Emitted when the user presses the Accept button.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.OnScreenKeyboard.canceled.html b/ev3devkit/Ev3devKit.Ui.OnScreenKeyboard.canceled.html new file mode 100644 index 0000000..40bda28 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.OnScreenKeyboard.canceled.html @@ -0,0 +1,55 @@ + + + + + Ev3devKit.Ui.OnScreenKeyboard.canceled – ev3devkit – Vala Binding Reference + + + + +
+ +
+

canceled

+
+

Description:

+
public signal void canceled () +
+
+

Emitted when the user presses the Cancel button.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.OnScreenKeyboard.do_layout.html b/ev3devkit/Ev3devKit.Ui.OnScreenKeyboard.do_layout.html new file mode 100644 index 0000000..37c8fcc --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.OnScreenKeyboard.do_layout.html @@ -0,0 +1,56 @@ + + + + + Ev3devKit.Ui.OnScreenKeyboard.do_layout – ev3devkit – Vala Binding Reference + + + + +
+ +
+

do_layout

+
+

Description:

+
protected override void do_layout () +
+
+

Implementations should override this method if they need to handle laying out its contents.

+

Mostly just Containers need to do this.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.OnScreenKeyboard.html b/ev3devkit/Ev3devKit.Ui.OnScreenKeyboard.html new file mode 100644 index 0000000..534dfbc --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.OnScreenKeyboard.html @@ -0,0 +1,311 @@ + + + + + Ev3devKit.Ui.OnScreenKeyboard – ev3devkit – Vala Binding Reference + + + + +
+ +
+

OnScreenKeyboard

+
+

Object Hierarchy:

+ + Object hierarchy for OnScreenKeyboard + + + + + + + + + +

Description:

+
public class OnScreenKeyboard : Window +
+
+

An on screen keyboard for getting user input.

+

+
Namespace: Ev3devKit.Ui +
+
Package: ev3devkit +
+

Content:

+

Properties:

+ +

Creation methods:

+ +

Methods:

+ +

Signals:

+ +

Inherited Members:

+
+
+
All known members inherited from class Ev3devKit.Ui.Window
+
+  
+
+ +
+ + +
+
+
All known members inherited from class GLib.Object
+
+  
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.OnScreenKeyboard.text.html b/ev3devkit/Ev3devKit.Ui.OnScreenKeyboard.text.html new file mode 100644 index 0000000..f61946c --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.OnScreenKeyboard.text.html @@ -0,0 +1,55 @@ + + + + + Ev3devKit.Ui.OnScreenKeyboard.text – ev3devkit – Vala Binding Reference + + + + +
+ +
+

text

+
+

Description:

+
public string text { set; owned get; } +
+
+

Gets and sets the user text.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.RadioMenuItem.RadioMenuItem.html b/ev3devkit/Ev3devKit.Ui.RadioMenuItem.RadioMenuItem.html new file mode 100644 index 0000000..9c59cbb --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.RadioMenuItem.RadioMenuItem.html @@ -0,0 +1,67 @@ + + + + + Ev3devKit.Ui.RadioMenuItem.RadioMenuItem – ev3devkit – Vala Binding Reference + + + + +
+ +
+

RadioMenuItem

+
+

Description:

+
public RadioMenuItem (string text, CheckButtonGroup group) +
+
+

Creates a new radio button menu item.

+

Parameters:

+ + + + + + + + + +
text +

The text for the menu item Label.

+
group +

The CheckButtonGroup for the radio button.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.RadioMenuItem.html b/ev3devkit/Ev3devKit.Ui.RadioMenuItem.html new file mode 100644 index 0000000..aa0ed0b --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.RadioMenuItem.html @@ -0,0 +1,164 @@ + + + + + Ev3devKit.Ui.RadioMenuItem – ev3devkit – Vala Binding Reference + + + + +
+ +
+

RadioMenuItem

+
+

Object Hierarchy:

+ + Object hierarchy for RadioMenuItem + + + + + + + +

Description:

+
public class RadioMenuItem : MenuItem +
+
+

A menu item that includes a radio button.

+

+
Namespace: Ev3devKit.Ui +
+
Package: ev3devkit +
+

Content:

+

Properties:

+ +

Creation methods:

+ +

Inherited Members:

+
+
+
All known members inherited from class Ev3devKit.Ui.MenuItem
+
+  
+
+
+
+ +
+
+ +
+ +
+
+
+
+
All known members inherited from class GLib.Object
+
+  
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.RadioMenuItem.radio.html b/ev3devkit/Ev3devKit.Ui.RadioMenuItem.radio.html new file mode 100644 index 0000000..5a31755 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.RadioMenuItem.radio.html @@ -0,0 +1,52 @@ + + + + + Ev3devKit.Ui.RadioMenuItem.radio – ev3devkit – Vala Binding Reference + + + + +
+ +
+

radio

+
+

Description:

+
public CheckButton radio { construct; get; } +
+
+

Gets the radio button for the menu item.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Rectangle.height.html b/ev3devkit/Ev3devKit.Ui.Rectangle.height.html new file mode 100644 index 0000000..c179737 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Rectangle.height.html @@ -0,0 +1,56 @@ + + + + + Ev3devKit.Ui.Rectangle.height – ev3devkit – Vala Binding Reference + + + + +
+ +
+

height

+
+

Description:

+
public int height { get; } +
+
+

Gets the height of the rectangle.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Rectangle.html b/ev3devkit/Ev3devKit.Ui.Rectangle.html new file mode 100644 index 0000000..0639393 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Rectangle.html @@ -0,0 +1,98 @@ + + + + + Ev3devKit.Ui.Rectangle – ev3devkit – Vala Binding Reference + + + + +
+ +
+

Rectangle

+
+

Object Hierarchy:

+ Object hierarchy for Rectangle + + + + + +

Description:

+
public struct Rectangle +
+
+

The bounds of a rectangle.

+

+
Namespace: Ev3devKit.Ui +
+
Package: ev3devkit +
+

Content:

+

Properties:

+ +

Fields:

+ +
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Rectangle.width.html b/ev3devkit/Ev3devKit.Ui.Rectangle.width.html new file mode 100644 index 0000000..2088307 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Rectangle.width.html @@ -0,0 +1,56 @@ + + + + + Ev3devKit.Ui.Rectangle.width – ev3devkit – Vala Binding Reference + + + + +
+ +
+

width

+
+

Description:

+
public int width { get; } +
+
+

Gets the width of the rectangle.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Rectangle.x1.html b/ev3devkit/Ev3devKit.Ui.Rectangle.x1.html new file mode 100644 index 0000000..c1a8184 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Rectangle.x1.html @@ -0,0 +1,56 @@ + + + + + Ev3devKit.Ui.Rectangle.x1 – ev3devkit – Vala Binding Reference + + + + +
+ +
+

x1

+
+

Description:

+
public int x1 +
+
+

The leftmost x-axis value.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Rectangle.x2.html b/ev3devkit/Ev3devKit.Ui.Rectangle.x2.html new file mode 100644 index 0000000..dcfb43a --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Rectangle.x2.html @@ -0,0 +1,56 @@ + + + + + Ev3devKit.Ui.Rectangle.x2 – ev3devkit – Vala Binding Reference + + + + +
+ +
+

x2

+
+

Description:

+
public int x2 +
+
+

The rightmost x-axis value.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Rectangle.y1.html b/ev3devkit/Ev3devKit.Ui.Rectangle.y1.html new file mode 100644 index 0000000..bf56e26 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Rectangle.y1.html @@ -0,0 +1,56 @@ + + + + + Ev3devKit.Ui.Rectangle.y1 – ev3devkit – Vala Binding Reference + + + + +
+ +
+

y1

+
+

Description:

+
public int y1 +
+
+

The topmost y-axis value.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Rectangle.y2.html b/ev3devkit/Ev3devKit.Ui.Rectangle.y2.html new file mode 100644 index 0000000..e8cf1be --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Rectangle.y2.html @@ -0,0 +1,56 @@ + + + + + Ev3devKit.Ui.Rectangle.y2 – ev3devkit – Vala Binding Reference + + + + +
+ +
+

y2

+
+

Description:

+
public int y2 +
+
+

The bottommost y-axis value.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Screen.Screen.custom.html b/ev3devkit/Ev3devKit.Ui.Screen.Screen.custom.html new file mode 100644 index 0000000..06ed110 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Screen.Screen.custom.html @@ -0,0 +1,89 @@ + + + + + Ev3devKit.Ui.Screen.Screen.custom – ev3devkit – Vala Binding Reference + + + + +
+ +
+

Screen.custom

+
+

Description:

+
public Screen.custom (int width, int height, char* context_mem_addr = null) +
+
+

Creates a new screen with a custom size and optional memory location.

+

Parameters:

+ + + + + + + + + + + + + +
width +

The width of the screen.

+
height +

The height of the screen.

+
context_mem_addr +

The memory address used by the GRX context. If null memory will be automatically allocated for the context.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Screen.Screen.html b/ev3devkit/Ev3devKit.Ui.Screen.Screen.html new file mode 100644 index 0000000..38e3fe8 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Screen.Screen.html @@ -0,0 +1,67 @@ + + + + + Ev3devKit.Ui.Screen.Screen – ev3devkit – Vala Binding Reference + + + + +
+ +
+

Screen

+
+

Description:

+
public Screen ()
+
+

Creates a new screen using the current GRX screen information.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Screen.bg_color.html b/ev3devkit/Ev3devKit.Ui.Screen.bg_color.html new file mode 100644 index 0000000..2986fd8 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Screen.bg_color.html @@ -0,0 +1,69 @@ + + + + + Ev3devKit.Ui.Screen.bg_color – ev3devkit – Vala Binding Reference + + + + +
+ +
+

bg_color

+
+

Description:

+
public Color bg_color { set; get; } +
+
+

Gets and sets the background color.

+

This color is used by widget drawing functions for things like filling background areas.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Screen.dirty.html b/ev3devkit/Ev3devKit.Ui.Screen.dirty.html new file mode 100644 index 0000000..138e9e9 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Screen.dirty.html @@ -0,0 +1,69 @@ + + + + + Ev3devKit.Ui.Screen.dirty – ev3devkit – Vala Binding Reference + + + + +
+ +
+

dirty

+
+

Description:

+
public bool dirty { set; get; } +
+
+

Returns true if any widget has called Widget.redraw and + the screen has not been redrawn yet.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Screen.draw.html b/ev3devkit/Ev3devKit.Ui.Screen.draw.html new file mode 100644 index 0000000..d08f2da --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Screen.draw.html @@ -0,0 +1,68 @@ + + + + + Ev3devKit.Ui.Screen.draw – ev3devkit – Vala Binding Reference + + + + +
+ +
+

draw

+
+

Description:

+
protected bool draw () +
+
+

Draws the topmost window and dialog on the screen.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Screen.fg_color.html b/ev3devkit/Ev3devKit.Ui.Screen.fg_color.html new file mode 100644 index 0000000..43e253d --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Screen.fg_color.html @@ -0,0 +1,69 @@ + + + + + Ev3devKit.Ui.Screen.fg_color – ev3devkit – Vala Binding Reference + + + + +
+ +
+

fg_color

+
+

Description:

+
public Color fg_color { set; get; } +
+
+

Gets and sets the foreground color.

+

This color is used by widget drawing functions for things like text and borders.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Screen.get_active_screen.html b/ev3devkit/Ev3devKit.Ui.Screen.get_active_screen.html new file mode 100644 index 0000000..0651a71 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Screen.get_active_screen.html @@ -0,0 +1,77 @@ + + + + + Ev3devKit.Ui.Screen.get_active_screen – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_active_screen

+
+

Description:

+
public static Screen? get_active_screen () +
+
+

Gets the currently active screen.

+

Calling Window.show will display the window on this screen.

+

Returns:

+ + + + +
+

The currently active screen or null if that active screen has not been set.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Screen.height.html b/ev3devkit/Ev3devKit.Ui.Screen.height.html new file mode 100644 index 0000000..0c0f979 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Screen.height.html @@ -0,0 +1,68 @@ + + + + + Ev3devKit.Ui.Screen.height – ev3devkit – Vala Binding Reference + + + + +
+ +
+

height

+
+

Description:

+
public int height { construct; get; } +
+
+

Gets the height of the screen.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Screen.html b/ev3devkit/Ev3devKit.Ui.Screen.html new file mode 100644 index 0000000..fb50bfb --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Screen.html @@ -0,0 +1,228 @@ + + + + + Ev3devKit.Ui.Screen – ev3devkit – Vala Binding Reference + + + + +
+ +
+

Screen

+
+

Object Hierarchy:

+ Object hierarchy for Screen + + + + + +

Description:

+
public class Screen : Object +
+
+

Represents a screen that UI elements are displayed on.

+

In addition to displaying widgets, the screen also maintains an input queue that it passes to the top window to handle user input.

+

+
Namespace: Ev3devKit.Ui +
+
Package: ev3devkit +
+

Content:

+

Properties:

+ +

Static methods:

+ +

Creation methods:

+ +

Methods:

+ +

Fields:

+ +

Inherited Members:

+
+
+
All known members inherited from class GLib.Object
+
+  
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Screen.mid_color.html b/ev3devkit/Ev3devKit.Ui.Screen.mid_color.html new file mode 100644 index 0000000..63a777b --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Screen.mid_color.html @@ -0,0 +1,69 @@ + + + + + Ev3devKit.Ui.Screen.mid_color – ev3devkit – Vala Binding Reference + + + + +
+ +
+

mid_color

+
+

Description:

+
public Color mid_color { set; get; } +
+
+

Gets and sets the intermediate color.

+

This color is used by widget drawing functions to indicate focus.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Screen.queue_key_code.html b/ev3devkit/Ev3devKit.Ui.Screen.queue_key_code.html new file mode 100644 index 0000000..3856455 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Screen.queue_key_code.html @@ -0,0 +1,68 @@ + + + + + Ev3devKit.Ui.Screen.queue_key_code – ev3devkit – Vala Binding Reference + + + + +
+ +
+

queue_key_code

+
+

Description:

+
public void queue_key_code (uint key_code) +
+
+

Add a key code to the queue.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Screen.refresh.html b/ev3devkit/Ev3devKit.Ui.Screen.refresh.html new file mode 100644 index 0000000..b12597b --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Screen.refresh.html @@ -0,0 +1,70 @@ + + + + + Ev3devKit.Ui.Screen.refresh – ev3devkit – Vala Binding Reference + + + + +
+ +
+

refresh

+
+

Description:

+
protected virtual void refresh () +
+
+

Refresh the screen.

+

Everything is drawn on a Grx.Context in memory. Refreshing copies this to the actual screen so that it is + displayed to the user.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Screen.set_active_screen.html b/ev3devkit/Ev3devKit.Ui.Screen.set_active_screen.html new file mode 100644 index 0000000..9b7e44e --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Screen.set_active_screen.html @@ -0,0 +1,78 @@ + + + + + Ev3devKit.Ui.Screen.set_active_screen – ev3devkit – Vala Binding Reference + + + + +
+ +
+

set_active_screen

+
+

Description:

+
public static void set_active_screen (Screen? screen) +
+
+

Sets the currently active screen.

+

Calling Window.show will display the window on this screen.

+

Parameters:

+ + + + + +
screen +

The new active screen.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Screen.status_bar.html b/ev3devkit/Ev3devKit.Ui.Screen.status_bar.html new file mode 100644 index 0000000..6be21a4 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Screen.status_bar.html @@ -0,0 +1,68 @@ + + + + + Ev3devKit.Ui.Screen.status_bar – ev3devkit – Vala Binding Reference + + + + +
+ +
+

status_bar

+
+

Description:

+
public StatusBar status_bar { get; } +
+
+

Gets the status bar for the screen.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Screen.top_window.html b/ev3devkit/Ev3devKit.Ui.Screen.top_window.html new file mode 100644 index 0000000..9b9e535 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Screen.top_window.html @@ -0,0 +1,69 @@ + + + + + Ev3devKit.Ui.Screen.top_window – ev3devkit – Vala Binding Reference + + + + +
+ +
+

top_window

+
+

Description:

+
public Window? top_window { owned get; } +
+
+

Gets the top window on the window stack.

+

Returns null if there are no windows in the stack.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Screen.width.html b/ev3devkit/Ev3devKit.Ui.Screen.width.html new file mode 100644 index 0000000..9fbfe67 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Screen.width.html @@ -0,0 +1,68 @@ + + + + + Ev3devKit.Ui.Screen.width – ev3devkit – Vala Binding Reference + + + + +
+ +
+

width

+
+

Description:

+
public int width { construct; get; } +
+
+

Gets the width of the screen.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Screen.window_height.html b/ev3devkit/Ev3devKit.Ui.Screen.window_height.html new file mode 100644 index 0000000..a70454e --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Screen.window_height.html @@ -0,0 +1,69 @@ + + + + + Ev3devKit.Ui.Screen.window_height – ev3devkit – Vala Binding Reference + + + + +
+ +
+

window_height

+
+

Description:

+
public int window_height { get; } +
+
+

Gets the height of windows for the screen.

+

The value depends on whether or not the status bar is visible.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Screen.window_stack.html b/ev3devkit/Ev3devKit.Ui.Screen.window_stack.html new file mode 100644 index 0000000..e7713da --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Screen.window_stack.html @@ -0,0 +1,65 @@ + + + + + Ev3devKit.Ui.Screen.window_stack – ev3devkit – Vala Binding Reference + + + + +
+ +
+

window_stack

+
+

Description:

+
protected Queue<Window> window_stack +
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Screen.window_y.html b/ev3devkit/Ev3devKit.Ui.Screen.window_y.html new file mode 100644 index 0000000..60e8bda --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Screen.window_y.html @@ -0,0 +1,69 @@ + + + + + Ev3devKit.Ui.Screen.window_y – ev3devkit – Vala Binding Reference + + + + +
+ +
+

window_y

+
+

Description:

+
public int window_y { get; } +
+
+

Gets the topmost y-axis value for windows on the screen.

+

The value depends on whether or not the status bar is visible.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Scroll.Scroll.horizontal.html b/ev3devkit/Ev3devKit.Ui.Scroll.Scroll.horizontal.html new file mode 100644 index 0000000..2230626 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Scroll.Scroll.horizontal.html @@ -0,0 +1,66 @@ + + + + + Ev3devKit.Ui.Scroll.Scroll.horizontal – ev3devkit – Vala Binding Reference + + + + +
+ +
+

Scroll.horizontal

+
+

Description:

+
public Scroll.horizontal () +
+
+

Creates a new scroll area that scrolls horizontally.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Scroll.Scroll.vertical.html b/ev3devkit/Ev3devKit.Ui.Scroll.Scroll.vertical.html new file mode 100644 index 0000000..3fbe900 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Scroll.Scroll.vertical.html @@ -0,0 +1,66 @@ + + + + + Ev3devKit.Ui.Scroll.Scroll.vertical – ev3devkit – Vala Binding Reference + + + + +
+ +
+

Scroll.vertical

+
+

Description:

+
public Scroll.vertical () +
+
+

Creates a new scroll area that scrolls vertically.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Scroll.direction.html b/ev3devkit/Ev3devKit.Ui.Scroll.direction.html new file mode 100644 index 0000000..bd80c28 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Scroll.direction.html @@ -0,0 +1,66 @@ + + + + + Ev3devKit.Ui.Scroll.direction – ev3devkit – Vala Binding Reference + + + + +
+ +
+

direction

+
+

Description:

+
public ScrollDirection direction { construct; get; } +
+
+

Gets the direction of the scrollbar.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Scroll.do_layout.html b/ev3devkit/Ev3devKit.Ui.Scroll.do_layout.html new file mode 100644 index 0000000..55cdb81 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Scroll.do_layout.html @@ -0,0 +1,67 @@ + + + + + Ev3devKit.Ui.Scroll.do_layout – ev3devkit – Vala Binding Reference + + + + +
+ +
+

do_layout

+
+

Description:

+
protected override void do_layout () +
+
+

Implementations should override this method if they need to handle laying out its contents.

+

Mostly just Containers need to do this.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Scroll.draw_content.html b/ev3devkit/Ev3devKit.Ui.Scroll.draw_content.html new file mode 100644 index 0000000..61cda0e --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Scroll.draw_content.html @@ -0,0 +1,67 @@ + + + + + Ev3devKit.Ui.Scroll.draw_content – ev3devkit – Vala Binding Reference + + + + +
+ +
+

draw_content

+
+

Description:

+
protected override void draw_content () +
+
+

Implementations should override this method.

+

Care should be taken to not draw outside of the content area.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Scroll.get_preferred_height.html b/ev3devkit/Ev3devKit.Ui.Scroll.get_preferred_height.html new file mode 100644 index 0000000..cb727a0 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Scroll.get_preferred_height.html @@ -0,0 +1,67 @@ + + + + + Ev3devKit.Ui.Scroll.get_preferred_height – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_preferred_height

+
+

Description:

+
protected override int get_preferred_height () +
+
+

Gets the preferred height of the widget.

+

This is used by the parent Container to help layout the widget.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Scroll.get_preferred_height_for_width.html b/ev3devkit/Ev3devKit.Ui.Scroll.get_preferred_height_for_width.html new file mode 100644 index 0000000..f22ed7a --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Scroll.get_preferred_height_for_width.html @@ -0,0 +1,67 @@ + + + + + Ev3devKit.Ui.Scroll.get_preferred_height_for_width – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_preferred_height_for_width

+
+

Description:

+
protected override int get_preferred_height_for_width (int width) +
+
+

Gets the preferred height of the widget for the specified width.

+

This is used by the parent Container to help layout the widget.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Scroll.get_preferred_width.html b/ev3devkit/Ev3devKit.Ui.Scroll.get_preferred_width.html new file mode 100644 index 0000000..6926230 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Scroll.get_preferred_width.html @@ -0,0 +1,67 @@ + + + + + Ev3devKit.Ui.Scroll.get_preferred_width – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_preferred_width

+
+

Description:

+
protected override int get_preferred_width () +
+
+

Gets the preferred width of the widget.

+

This is used by the parent Container to help layout the widget.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Scroll.get_preferred_width_for_height.html b/ev3devkit/Ev3devKit.Ui.Scroll.get_preferred_width_for_height.html new file mode 100644 index 0000000..dfe8a07 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Scroll.get_preferred_width_for_height.html @@ -0,0 +1,67 @@ + + + + + Ev3devKit.Ui.Scroll.get_preferred_width_for_height – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_preferred_width_for_height

+
+

Description:

+
protected override int get_preferred_width_for_height (int height) +
+
+

Gets the preferred width of the widget for the specified height.

+

This is used by the parent Container to help layout the widget.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Scroll.html b/ev3devkit/Ev3devKit.Ui.Scroll.html new file mode 100644 index 0000000..755a313 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Scroll.html @@ -0,0 +1,356 @@ + + + + + Ev3devKit.Ui.Scroll – ev3devkit – Vala Binding Reference + + + + +
+ +
+

Scroll

+
+

Object Hierarchy:

+ Object hierarchy for Scroll + + + + + + + +

Description:

+
public class Scroll : Container +
+
+

A scrollable container for displaying content that is too large to fit on the screen.

+
+
+
+
All known sub-classes:
+
+  
+
+
+
+ +
+
+ +
+
+ +
+
+

+
Namespace: Ev3devKit.Ui +
+
Package: ev3devkit +
+

Content:

+

Properties:

+ +

Creation methods:

+ +

Methods:

+ +

Inherited Members:

+ + +
+
+
All known members inherited from class GLib.Object
+
+  
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Scroll.max_preferred_height.html b/ev3devkit/Ev3devKit.Ui.Scroll.max_preferred_height.html new file mode 100644 index 0000000..ef46c2e --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Scroll.max_preferred_height.html @@ -0,0 +1,66 @@ + + + + + Ev3devKit.Ui.Scroll.max_preferred_height – ev3devkit – Vala Binding Reference + + + + +
+ +
+

max_preferred_height

+
+

Description:

+
public int max_preferred_height { set; get; } +
+
+

Gets and sets the maximum preferred height for the scroll area.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Scroll.max_preferred_width.html b/ev3devkit/Ev3devKit.Ui.Scroll.max_preferred_width.html new file mode 100644 index 0000000..e10d694 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Scroll.max_preferred_width.html @@ -0,0 +1,66 @@ + + + + + Ev3devKit.Ui.Scroll.max_preferred_width – ev3devkit – Vala Binding Reference + + + + +
+ +
+

max_preferred_width

+
+

Description:

+
public int max_preferred_width { set; get; } +
+
+

Gets and sets the maximum preferred width for the scroll area.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Scroll.scroll_amount.html b/ev3devkit/Ev3devKit.Ui.Scroll.scroll_amount.html new file mode 100644 index 0000000..245a408 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Scroll.scroll_amount.html @@ -0,0 +1,67 @@ + + + + + Ev3devKit.Ui.Scroll.scroll_amount – ev3devkit – Vala Binding Reference + + + + +
+ +
+

scroll_amount

+
+

Description:

+
public int scroll_amount { set; get; } +
+
+

Gets and sets the default scroll distance in pixels used by + scroll_forward and scroll_backward.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Scroll.scroll_backward.html b/ev3devkit/Ev3devKit.Ui.Scroll.scroll_backward.html new file mode 100644 index 0000000..719272f --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Scroll.scroll_backward.html @@ -0,0 +1,75 @@ + + + + + Ev3devKit.Ui.Scroll.scroll_backward – ev3devkit – Vala Binding Reference + + + + +
+ +
+

scroll_backward

+
+

Description:

+
public void scroll_backward (int amount = scroll_amount) +
+
+

Scroll backwards (up or left) by the specified amount.

+

Parameters:

+ + + + + +
amount +

The amount to scroll in pixels.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Scroll.scroll_forward.html b/ev3devkit/Ev3devKit.Ui.Scroll.scroll_forward.html new file mode 100644 index 0000000..c2c7616 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Scroll.scroll_forward.html @@ -0,0 +1,75 @@ + + + + + Ev3devKit.Ui.Scroll.scroll_forward – ev3devkit – Vala Binding Reference + + + + +
+ +
+

scroll_forward

+
+

Description:

+
public void scroll_forward (int amount = scroll_amount) +
+
+

Scroll forward (down or right) by the specified amount.

+

Parameters:

+ + + + + +
amount +

The amount to scroll in pixels.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Scroll.scroll_to_child.html b/ev3devkit/Ev3devKit.Ui.Scroll.scroll_to_child.html new file mode 100644 index 0000000..9ef999f --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Scroll.scroll_to_child.html @@ -0,0 +1,75 @@ + + + + + Ev3devKit.Ui.Scroll.scroll_to_child – ev3devkit – Vala Binding Reference + + + + +
+ +
+

scroll_to_child

+
+

Description:

+
public void scroll_to_child (Widget child) +
+
+

Ensure that a child widget is visible.

+

Parameters:

+ + + + + +
child +

The child widget to scroll to.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Scroll.scrollbar_visible.html b/ev3devkit/Ev3devKit.Ui.Scroll.scrollbar_visible.html new file mode 100644 index 0000000..54c3791 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Scroll.scrollbar_visible.html @@ -0,0 +1,66 @@ + + + + + Ev3devKit.Ui.Scroll.scrollbar_visible – ev3devkit – Vala Binding Reference + + + + +
+ +
+

scrollbar_visible

+
+

Description:

+
public ScrollbarVisibility scrollbar_visible { set; get; } +
+
+

Gets and sets the visibility of the scrollbar.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.ScrollDirection.HORIZONTAL.html b/ev3devkit/Ev3devKit.Ui.ScrollDirection.HORIZONTAL.html new file mode 100644 index 0000000..6415b70 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.ScrollDirection.HORIZONTAL.html @@ -0,0 +1,54 @@ + + + + + Ev3devKit.Ui.ScrollDirection.HORIZONTAL – ev3devkit – Vala Binding Reference + + + + +
+ +
+

HORIZONTAL

+
+

Description:

+
HORIZONTAL +
+
+

Scroll horizontally.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.ScrollDirection.VERTICAL.html b/ev3devkit/Ev3devKit.Ui.ScrollDirection.VERTICAL.html new file mode 100644 index 0000000..d88da87 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.ScrollDirection.VERTICAL.html @@ -0,0 +1,54 @@ + + + + + Ev3devKit.Ui.ScrollDirection.VERTICAL – ev3devkit – Vala Binding Reference + + + + +
+ +
+

VERTICAL

+
+

Description:

+
VERTICAL +
+
+

Scroll vertically.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.ScrollDirection.html b/ev3devkit/Ev3devKit.Ui.ScrollDirection.html new file mode 100644 index 0000000..2d78fb0 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.ScrollDirection.html @@ -0,0 +1,64 @@ + + + + + Ev3devKit.Ui.ScrollDirection – ev3devkit – Vala Binding Reference + + + + +
+ +
+

ScrollDirection

+
+

Description:

+
public enum ScrollDirection +
+
+

Specifies the direction of scrolling.

+

+
Namespace: Ev3devKit.Ui +
+
Package: ev3devkit +
+

Content:

+

Enum values:

+ +
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.ScrollbarVisibility.ALWAYS_HIDE.html b/ev3devkit/Ev3devKit.Ui.ScrollbarVisibility.ALWAYS_HIDE.html new file mode 100644 index 0000000..1d0c132 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.ScrollbarVisibility.ALWAYS_HIDE.html @@ -0,0 +1,54 @@ + + + + + Ev3devKit.Ui.ScrollbarVisibility.ALWAYS_HIDE – ev3devkit – Vala Binding Reference + + + + +
+ +
+

ALWAYS_HIDE

+
+

Description:

+
ALWAYS_HIDE +
+
+

Never show the scrollbar.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.ScrollbarVisibility.ALWAYS_SHOW.html b/ev3devkit/Ev3devKit.Ui.ScrollbarVisibility.ALWAYS_SHOW.html new file mode 100644 index 0000000..c13364a --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.ScrollbarVisibility.ALWAYS_SHOW.html @@ -0,0 +1,54 @@ + + + + + Ev3devKit.Ui.ScrollbarVisibility.ALWAYS_SHOW – ev3devkit – Vala Binding Reference + + + + +
+ +
+

ALWAYS_SHOW

+
+

Description:

+
ALWAYS_SHOW +
+
+

Always show the scrollbar.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.ScrollbarVisibility.AUTO.html b/ev3devkit/Ev3devKit.Ui.ScrollbarVisibility.AUTO.html new file mode 100644 index 0000000..1b8f73d --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.ScrollbarVisibility.AUTO.html @@ -0,0 +1,54 @@ + + + + + Ev3devKit.Ui.ScrollbarVisibility.AUTO – ev3devkit – Vala Binding Reference + + + + +
+ +
+

AUTO

+
+

Description:

+
AUTO +
+
+

The scrollbar is only displayed when the contents are larger than the Scroll area.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.ScrollbarVisibility.html b/ev3devkit/Ev3devKit.Ui.ScrollbarVisibility.html new file mode 100644 index 0000000..f70dd0b --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.ScrollbarVisibility.html @@ -0,0 +1,67 @@ + + + + + Ev3devKit.Ui.ScrollbarVisibility – ev3devkit – Vala Binding Reference + + + + +
+ +
+

ScrollbarVisibility

+
+

Description:

+
public enum ScrollbarVisibility +
+
+

Specifies if/when a scrollbar should be displayed.

+

+
Namespace: Ev3devKit.Ui +
+
Package: ev3devkit +
+

Content:

+

Enum values:

+ +
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Spacer.Spacer.html b/ev3devkit/Ev3devKit.Ui.Spacer.Spacer.html new file mode 100644 index 0000000..399da47 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Spacer.Spacer.html @@ -0,0 +1,50 @@ + + + + + Ev3devKit.Ui.Spacer.Spacer – ev3devkit – Vala Binding Reference + + + + +
+ +
+

Spacer

+
+

Description:

+
public Spacer ()
+
+

Create a new spacer.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Spacer.html b/ev3devkit/Ev3devKit.Ui.Spacer.html new file mode 100644 index 0000000..6767e81 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Spacer.html @@ -0,0 +1,202 @@ + + + + + Ev3devKit.Ui.Spacer – ev3devkit – Vala Binding Reference + + + + +
+ +
+

Spacer

+
+

Object Hierarchy:

+ Object hierarchy for Spacer + + + + + + +

Description:

+
public class Spacer : Widget +
+
+

An empty widget that is used to distribute left over space in a container.

+

For example, if a Spacer is added to a vertical Box between two other widgets, the first will be positioned at the top of the draw_box + and the second at the bottom of the draw_box. The Spacer will take up the remaining space between them.

+

+
Namespace: Ev3devKit.Ui +
+
Package: ev3devkit +
+

Content:

+

Creation methods:

+ +

Inherited Members:

+ +
+
+
All known members inherited from class GLib.Object
+
+  
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Stack.Stack.html b/ev3devkit/Ev3devKit.Ui.Stack.Stack.html new file mode 100644 index 0000000..245d198 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Stack.Stack.html @@ -0,0 +1,57 @@ + + + + + Ev3devKit.Ui.Stack.Stack – ev3devkit – Vala Binding Reference + + + + +
+ +
+

Stack

+
+

Description:

+
public Stack ()
+
+

Creates a new stack.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Stack.active_child.html b/ev3devkit/Ev3devKit.Ui.Stack.active_child.html new file mode 100644 index 0000000..9813685 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Stack.active_child.html @@ -0,0 +1,58 @@ + + + + + Ev3devKit.Ui.Stack.active_child – ev3devkit – Vala Binding Reference + + + + +
+ +
+

active_child

+
+

Description:

+
public weak Widget active_child { set; get; } +
+
+

Gets and sets the active child of the stack.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Stack.do_layout.html b/ev3devkit/Ev3devKit.Ui.Stack.do_layout.html new file mode 100644 index 0000000..a9cb581 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Stack.do_layout.html @@ -0,0 +1,59 @@ + + + + + Ev3devKit.Ui.Stack.do_layout – ev3devkit – Vala Binding Reference + + + + +
+ +
+

do_layout

+
+

Description:

+
protected override void do_layout () +
+
+

Implementations should override this method if they need to handle laying out its contents.

+

Mostly just Containers need to do this.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Stack.draw_content.html b/ev3devkit/Ev3devKit.Ui.Stack.draw_content.html new file mode 100644 index 0000000..45c63ec --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Stack.draw_content.html @@ -0,0 +1,59 @@ + + + + + Ev3devKit.Ui.Stack.draw_content – ev3devkit – Vala Binding Reference + + + + +
+ +
+

draw_content

+
+

Description:

+
protected override void draw_content () +
+
+

Implementations should override this method.

+

Care should be taken to not draw outside of the content area.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Stack.get_preferred_height.html b/ev3devkit/Ev3devKit.Ui.Stack.get_preferred_height.html new file mode 100644 index 0000000..91bf32a --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Stack.get_preferred_height.html @@ -0,0 +1,59 @@ + + + + + Ev3devKit.Ui.Stack.get_preferred_height – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_preferred_height

+
+

Description:

+
protected override int get_preferred_height () +
+
+

Gets the preferred height of the widget.

+

This is used by the parent Container to help layout the widget.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Stack.get_preferred_height_for_width.html b/ev3devkit/Ev3devKit.Ui.Stack.get_preferred_height_for_width.html new file mode 100644 index 0000000..0b7f204 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Stack.get_preferred_height_for_width.html @@ -0,0 +1,59 @@ + + + + + Ev3devKit.Ui.Stack.get_preferred_height_for_width – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_preferred_height_for_width

+
+

Description:

+
protected override int get_preferred_height_for_width (int width) +
+
+

Gets the preferred height of the widget for the specified width.

+

This is used by the parent Container to help layout the widget.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Stack.get_preferred_width.html b/ev3devkit/Ev3devKit.Ui.Stack.get_preferred_width.html new file mode 100644 index 0000000..6e02052 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Stack.get_preferred_width.html @@ -0,0 +1,59 @@ + + + + + Ev3devKit.Ui.Stack.get_preferred_width – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_preferred_width

+
+

Description:

+
protected override int get_preferred_width () +
+
+

Gets the preferred width of the widget.

+

This is used by the parent Container to help layout the widget.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Stack.get_preferred_width_for_height.html b/ev3devkit/Ev3devKit.Ui.Stack.get_preferred_width_for_height.html new file mode 100644 index 0000000..ee655f2 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Stack.get_preferred_width_for_height.html @@ -0,0 +1,59 @@ + + + + + Ev3devKit.Ui.Stack.get_preferred_width_for_height – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_preferred_width_for_height

+
+

Description:

+
protected override int get_preferred_width_for_height (int height) +
+
+

Gets the preferred width of the widget for the specified height.

+

This is used by the parent Container to help layout the widget.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Stack.html b/ev3devkit/Ev3devKit.Ui.Stack.html new file mode 100644 index 0000000..e5a9c8b --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Stack.html @@ -0,0 +1,293 @@ + + + + + Ev3devKit.Ui.Stack – ev3devkit – Vala Binding Reference + + + + +
+ +
+

Stack

+
+

Object Hierarchy:

+ Object hierarchy for Stack + + + + + + + +

Description:

+
public class Stack : Container +
+
+

A container widget that only displays one child at a time.

+

The Widget.visible property of child widgets will be automatically + changed when they are added to the container and when the active_child + of the stack is changed.

+

+
Namespace: Ev3devKit.Ui +
+
Package: ev3devkit +
+

Content:

+

Properties:

+ +

Creation methods:

+ +

Methods:

+ +

Inherited Members:

+ + +
+
+
All known members inherited from class GLib.Object
+
+  
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.StatusBar.Align.LEFT.html b/ev3devkit/Ev3devKit.Ui.StatusBar.Align.LEFT.html new file mode 100644 index 0000000..5c1a7e8 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.StatusBar.Align.LEFT.html @@ -0,0 +1,58 @@ + + + + + Ev3devKit.Ui.StatusBar.Align.LEFT – ev3devkit – Vala Binding Reference + + + + +
+ +
+

LEFT

+
+

Description:

+
LEFT +
+
+

The status bar item is in the left hand group.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.StatusBar.Align.RIGHT.html b/ev3devkit/Ev3devKit.Ui.StatusBar.Align.RIGHT.html new file mode 100644 index 0000000..c0a2d0e --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.StatusBar.Align.RIGHT.html @@ -0,0 +1,58 @@ + + + + + Ev3devKit.Ui.StatusBar.Align.RIGHT – ev3devkit – Vala Binding Reference + + + + +
+ +
+

RIGHT

+
+

Description:

+
RIGHT +
+
+

The status bar item is in the right hand group.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.StatusBar.Align.html b/ev3devkit/Ev3devKit.Ui.StatusBar.Align.html new file mode 100644 index 0000000..27d3678 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.StatusBar.Align.html @@ -0,0 +1,64 @@ + + + + + Ev3devKit.Ui.StatusBar.Align – ev3devkit – Vala Binding Reference + + + + +
+ +
+

Align

+
+

Description:

+
public enum Align +
+
+

Specifies if a status bar item is in the group on the right or left side of the status bar.

+
+

Content:

+

Enum values:

+ +
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.StatusBar.HEIGHT.html b/ev3devkit/Ev3devKit.Ui.StatusBar.HEIGHT.html new file mode 100644 index 0000000..c8cefd4 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.StatusBar.HEIGHT.html @@ -0,0 +1,58 @@ + + + + + Ev3devKit.Ui.StatusBar.HEIGHT – ev3devkit – Vala Binding Reference + + + + +
+ +
+

HEIGHT

+
+

Description:

+
public const int HEIGHT +
+
+

The height of the status bar.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.StatusBar.StatusBar.html b/ev3devkit/Ev3devKit.Ui.StatusBar.StatusBar.html new file mode 100644 index 0000000..eacb61b --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.StatusBar.StatusBar.html @@ -0,0 +1,57 @@ + + + + + Ev3devKit.Ui.StatusBar.StatusBar – ev3devkit – Vala Binding Reference + + + + +
+ +
+

StatusBar

+
+

Description:

+
public StatusBar ()
+
+

Creates a new status bar.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.StatusBar.add_left.html b/ev3devkit/Ev3devKit.Ui.StatusBar.add_left.html new file mode 100644 index 0000000..6ebab37 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.StatusBar.add_left.html @@ -0,0 +1,67 @@ + + + + + Ev3devKit.Ui.StatusBar.add_left – ev3devkit – Vala Binding Reference + + + + +
+ +
+

add_left

+
+

Description:

+
public void add_left (StatusBarItem item) +
+
+

Adds a status bar item to the left side of the status bar.

+

Parameters:

+ + + + + +
item +

The status bar item to add.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.StatusBar.add_right.html b/ev3devkit/Ev3devKit.Ui.StatusBar.add_right.html new file mode 100644 index 0000000..b16ffe6 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.StatusBar.add_right.html @@ -0,0 +1,67 @@ + + + + + Ev3devKit.Ui.StatusBar.add_right – ev3devkit – Vala Binding Reference + + + + +
+ +
+

add_right

+
+

Description:

+
public void add_right (StatusBarItem item) +
+
+

Adds a status bar item to the right side of the status bar.

+

Parameters:

+ + + + + +
item +

The status bar item to add.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.StatusBar.html b/ev3devkit/Ev3devKit.Ui.StatusBar.html new file mode 100644 index 0000000..b4b3fbc --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.StatusBar.html @@ -0,0 +1,173 @@ + + + + + Ev3devKit.Ui.StatusBar – ev3devkit – Vala Binding Reference + + + + +
+ +
+

StatusBar

+
+

Object Hierarchy:

+ Object hierarchy for StatusBar + + + + + +

Description:

+
public class StatusBar : Object +
+
+

A status bar that displays at the top of a Screen.

+

+
Namespace: Ev3devKit.Ui +
+
Package: ev3devkit +
+

Content:

+

Enums:

+ +

Constants:

+ +

Properties:

+ +

Creation methods:

+ +

Methods:

+ +

Inherited Members:

+
+
+
All known members inherited from class GLib.Object
+
+  
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.StatusBar.redraw.html b/ev3devkit/Ev3devKit.Ui.StatusBar.redraw.html new file mode 100644 index 0000000..2afb716 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.StatusBar.redraw.html @@ -0,0 +1,59 @@ + + + + + Ev3devKit.Ui.StatusBar.redraw – ev3devkit – Vala Binding Reference + + + + +
+ +
+

redraw

+
+

Description:

+
public void redraw () +
+
+

Tells the screen to refresh.

+

Does nothing if the status bar is not attached to a screen or is not visible.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.StatusBar.screen.html b/ev3devkit/Ev3devKit.Ui.StatusBar.screen.html new file mode 100644 index 0000000..5c4509e --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.StatusBar.screen.html @@ -0,0 +1,59 @@ + + + + + Ev3devKit.Ui.StatusBar.screen – ev3devkit – Vala Binding Reference + + + + +
+ +
+

screen

+
+

Description:

+
public weak Screen? screen { get; } +
+
+

Gets the screen the status bar is assigned to.

+

Returns null if the status bar is not assined to a screen.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.StatusBar.visible.html b/ev3devkit/Ev3devKit.Ui.StatusBar.visible.html new file mode 100644 index 0000000..6ffee17 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.StatusBar.visible.html @@ -0,0 +1,58 @@ + + + + + Ev3devKit.Ui.StatusBar.visible – ev3devkit – Vala Binding Reference + + + + +
+ +
+

visible

+
+

Description:

+
public bool visible { set; get; } +
+
+

Gets or sets the visibility of the status bar.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.StatusBarItem.HEIGHT.html b/ev3devkit/Ev3devKit.Ui.StatusBarItem.HEIGHT.html new file mode 100644 index 0000000..ba0189a --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.StatusBarItem.HEIGHT.html @@ -0,0 +1,53 @@ + + + + + Ev3devKit.Ui.StatusBarItem.HEIGHT – ev3devkit – Vala Binding Reference + + + + +
+ +
+

HEIGHT

+
+

Description:

+
public const int HEIGHT +
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.StatusBarItem.StatusBarItem.html b/ev3devkit/Ev3devKit.Ui.StatusBarItem.StatusBarItem.html new file mode 100644 index 0000000..8b7dfba --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.StatusBarItem.StatusBarItem.html @@ -0,0 +1,56 @@ + + + + + Ev3devKit.Ui.StatusBarItem.StatusBarItem – ev3devkit – Vala Binding Reference + + + + +
+ +
+

StatusBarItem

+
+

Description:

+
protected StatusBarItem () +
+
+

Creates a new status bar item.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.StatusBarItem.draw.html b/ev3devkit/Ev3devKit.Ui.StatusBarItem.draw.html new file mode 100644 index 0000000..efd8e04 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.StatusBarItem.draw.html @@ -0,0 +1,80 @@ + + + + + Ev3devKit.Ui.StatusBarItem.draw – ev3devkit – Vala Binding Reference + + + + +
+ +
+

draw

+
+

Description:

+
public abstract int draw (int x, Align align) +
+
+

Draws the status bar item.

+

This is called by the status bar and should not be called manually.

+

Parameters:

+ + + + + + + + + +
x +

The starting position for the status bar item

+
align +

The alignment of the status bar item

+
+

Returns:

+ + + + +
+

The width of the status bar item

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.StatusBarItem.html b/ev3devkit/Ev3devKit.Ui.StatusBarItem.html new file mode 100644 index 0000000..5258992 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.StatusBarItem.html @@ -0,0 +1,165 @@ + + + + + Ev3devKit.Ui.StatusBarItem – ev3devkit – Vala Binding Reference + + + + +
+ +
+

StatusBarItem

+
+

Object Hierarchy:

+ + Object hierarchy for StatusBarItem + + + + + + +

Description:

+
public abstract class StatusBarItem : Object +
+
+

Represents an item that is displayed in a StatusBar.

+

+
Namespace: Ev3devKit.Ui +
+
Package: ev3devkit +
+

Content:

+

Constants:

+ +

Properties:

+ +

Creation methods:

+ +

Methods:

+ +

Inherited Members:

+
+
+
All known members inherited from class GLib.Object
+
+  
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.StatusBarItem.redraw.html b/ev3devkit/Ev3devKit.Ui.StatusBarItem.redraw.html new file mode 100644 index 0000000..e091999 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.StatusBarItem.redraw.html @@ -0,0 +1,57 @@ + + + + + Ev3devKit.Ui.StatusBarItem.redraw – ev3devkit – Vala Binding Reference + + + + +
+ +
+

redraw

+
+

Description:

+
protected void redraw () +
+
+

Notifies the status bar that this item has changed and needs to be redrawn.

+

Does nothing if this item has not been added to a status bar or this item is not visible.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.StatusBarItem.status_bar.html b/ev3devkit/Ev3devKit.Ui.StatusBarItem.status_bar.html new file mode 100644 index 0000000..99e4241 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.StatusBarItem.status_bar.html @@ -0,0 +1,57 @@ + + + + + Ev3devKit.Ui.StatusBarItem.status_bar – ev3devkit – Vala Binding Reference + + + + +
+ +
+

status_bar

+
+

Description:

+
public weak StatusBar? status_bar { get; } +
+
+

Gets the status bar this item has been assigned to.

+

Returns null if it has not assigned to a status bar.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.StatusBarItem.visible.html b/ev3devkit/Ev3devKit.Ui.StatusBarItem.visible.html new file mode 100644 index 0000000..f04a761 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.StatusBarItem.visible.html @@ -0,0 +1,56 @@ + + + + + Ev3devKit.Ui.StatusBarItem.visible – ev3devkit – Vala Binding Reference + + + + +
+ +
+

visible

+
+

Description:

+
public bool visible { set; get; } +
+
+

Gets and sets the visibility of this item.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.StockIcon.BLUETOOTH_12X12.html b/ev3devkit/Ev3devKit.Ui.StockIcon.BLUETOOTH_12X12.html new file mode 100644 index 0000000..6960e00 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.StockIcon.BLUETOOTH_12X12.html @@ -0,0 +1,51 @@ + + + + + Ev3devKit.Ui.StockIcon.BLUETOOTH_12X12 – ev3devkit – Vala Binding Reference + + + + +
+ +
+

BLUETOOTH_12X12

+
+

Description:

+
BLUETOOTH_12X12 +
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.StockIcon.BLUETOOTH_7X9.html b/ev3devkit/Ev3devKit.Ui.StockIcon.BLUETOOTH_7X9.html new file mode 100644 index 0000000..030d82c --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.StockIcon.BLUETOOTH_7X9.html @@ -0,0 +1,51 @@ + + + + + Ev3devKit.Ui.StockIcon.BLUETOOTH_7X9 – ev3devkit – Vala Binding Reference + + + + +
+ +
+

BLUETOOTH_7X9

+
+

Description:

+
BLUETOOTH_7X9 +
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.StockIcon.BLUETOOTH_CONNECTED_7X9.html b/ev3devkit/Ev3devKit.Ui.StockIcon.BLUETOOTH_CONNECTED_7X9.html new file mode 100644 index 0000000..835368d --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.StockIcon.BLUETOOTH_CONNECTED_7X9.html @@ -0,0 +1,51 @@ + + + + + Ev3devKit.Ui.StockIcon.BLUETOOTH_CONNECTED_7X9 – ev3devkit – Vala Binding Reference + + + + +
+ +
+

BLUETOOTH_CONNECTED_7X9

+
+

Description:

+
BLUETOOTH_CONNECTED_7X9 +
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.StockIcon.ETHERNET_12X12.html b/ev3devkit/Ev3devKit.Ui.StockIcon.ETHERNET_12X12.html new file mode 100644 index 0000000..958ba2f --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.StockIcon.ETHERNET_12X12.html @@ -0,0 +1,51 @@ + + + + + Ev3devKit.Ui.StockIcon.ETHERNET_12X12 – ev3devkit – Vala Binding Reference + + + + +
+ +
+

ETHERNET_12X12

+
+

Description:

+
ETHERNET_12X12 +
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.StockIcon.LOCK_5X6.html b/ev3devkit/Ev3devKit.Ui.StockIcon.LOCK_5X6.html new file mode 100644 index 0000000..7f75449 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.StockIcon.LOCK_5X6.html @@ -0,0 +1,51 @@ + + + + + Ev3devKit.Ui.StockIcon.LOCK_5X6 – ev3devkit – Vala Binding Reference + + + + +
+ +
+

LOCK_5X6

+
+

Description:

+
LOCK_5X6 +
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.StockIcon.LOCK_7X9.html b/ev3devkit/Ev3devKit.Ui.StockIcon.LOCK_7X9.html new file mode 100644 index 0000000..3dca5d5 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.StockIcon.LOCK_7X9.html @@ -0,0 +1,51 @@ + + + + + Ev3devKit.Ui.StockIcon.LOCK_7X9 – ev3devkit – Vala Binding Reference + + + + +
+ +
+

LOCK_7X9

+
+

Description:

+
LOCK_7X9 +
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.StockIcon.USB_12X12.html b/ev3devkit/Ev3devKit.Ui.StockIcon.USB_12X12.html new file mode 100644 index 0000000..b676922 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.StockIcon.USB_12X12.html @@ -0,0 +1,51 @@ + + + + + Ev3devKit.Ui.StockIcon.USB_12X12 – ev3devkit – Vala Binding Reference + + + + +
+ +
+

USB_12X12

+
+

Description:

+
USB_12X12 +
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.StockIcon.USB_7X9.html b/ev3devkit/Ev3devKit.Ui.StockIcon.USB_7X9.html new file mode 100644 index 0000000..3ab72aa --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.StockIcon.USB_7X9.html @@ -0,0 +1,51 @@ + + + + + Ev3devKit.Ui.StockIcon.USB_7X9 – ev3devkit – Vala Binding Reference + + + + +
+ +
+

USB_7X9

+
+

Description:

+
USB_7X9 +
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.StockIcon.WIFI_12X12.html b/ev3devkit/Ev3devKit.Ui.StockIcon.WIFI_12X12.html new file mode 100644 index 0000000..1273ded --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.StockIcon.WIFI_12X12.html @@ -0,0 +1,51 @@ + + + + + Ev3devKit.Ui.StockIcon.WIFI_12X12 – ev3devkit – Vala Binding Reference + + + + +
+ +
+

WIFI_12X12

+
+

Description:

+
WIFI_12X12 +
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.StockIcon.WIFI_12X9.html b/ev3devkit/Ev3devKit.Ui.StockIcon.WIFI_12X9.html new file mode 100644 index 0000000..ebd3cbe --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.StockIcon.WIFI_12X9.html @@ -0,0 +1,51 @@ + + + + + Ev3devKit.Ui.StockIcon.WIFI_12X9 – ev3devkit – Vala Binding Reference + + + + +
+ +
+

WIFI_12X9

+
+

Description:

+
WIFI_12X9 +
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.StockIcon.WIFI_IDLE_12X9.html b/ev3devkit/Ev3devKit.Ui.StockIcon.WIFI_IDLE_12X9.html new file mode 100644 index 0000000..41af608 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.StockIcon.WIFI_IDLE_12X9.html @@ -0,0 +1,51 @@ + + + + + Ev3devKit.Ui.StockIcon.WIFI_IDLE_12X9 – ev3devkit – Vala Binding Reference + + + + +
+ +
+

WIFI_IDLE_12X9

+
+

Description:

+
WIFI_IDLE_12X9 +
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.StockIcon.WPS_9X9.html b/ev3devkit/Ev3devKit.Ui.StockIcon.WPS_9X9.html new file mode 100644 index 0000000..dc91e9d --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.StockIcon.WPS_9X9.html @@ -0,0 +1,51 @@ + + + + + Ev3devKit.Ui.StockIcon.WPS_9X9 – ev3devkit – Vala Binding Reference + + + + +
+ +
+

WPS_9X9

+
+

Description:

+
WPS_9X9 +
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.StockIcon.html b/ev3devkit/Ev3devKit.Ui.StockIcon.html new file mode 100644 index 0000000..542f089 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.StockIcon.html @@ -0,0 +1,90 @@ + + + + + Ev3devKit.Ui.StockIcon – ev3devkit – Vala Binding Reference + + + + +
+ +
+

StockIcon

+
+

Description:

+
public enum StockIcon +
+
+

Represents available stock icons.

+

+
Namespace: Ev3devKit.Ui +
+
Package: ev3devkit +
+

Content:

+

Enum values:

+ +

Methods:

+ +
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.StockIcon.to_file_name.html b/ev3devkit/Ev3devKit.Ui.StockIcon.to_file_name.html new file mode 100644 index 0000000..59d03ab --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.StockIcon.to_file_name.html @@ -0,0 +1,71 @@ + + + + + Ev3devKit.Ui.StockIcon.to_file_name – ev3devkit – Vala Binding Reference + + + + +
+ +
+

to_file_name

+
+

Description:

+
public string to_file_name () +
+
+

Converts StockIcon enum value to corresponding file name.

+

Returns:

+ + + + +
+

The name of the file. Does not include full path.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.TextEntry.ALPHA.html b/ev3devkit/Ev3devKit.Ui.TextEntry.ALPHA.html new file mode 100644 index 0000000..df7411c --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.TextEntry.ALPHA.html @@ -0,0 +1,78 @@ + + + + + Ev3devKit.Ui.TextEntry.ALPHA – ev3devkit – Vala Binding Reference + + + + +
+ +
+

ALPHA

+
+

Description:

+
public const unowned string ALPHA +
+
+

String containing all alphabetic characters (a-z and A-Z).

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.TextEntry.ALPHA_NUM.html b/ev3devkit/Ev3devKit.Ui.TextEntry.ALPHA_NUM.html new file mode 100644 index 0000000..67d3177 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.TextEntry.ALPHA_NUM.html @@ -0,0 +1,78 @@ + + + + + Ev3devKit.Ui.TextEntry.ALPHA_NUM – ev3devkit – Vala Binding Reference + + + + +
+ +
+

ALPHA_NUM

+
+

Description:

+
public const unowned string ALPHA_NUM +
+
+

String containing alphanumeric characters (a-z, A-Z, 0-9 and .-_<space>).

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.TextEntry.ALPHA_NUM_SYMBOL.html b/ev3devkit/Ev3devKit.Ui.TextEntry.ALPHA_NUM_SYMBOL.html new file mode 100644 index 0000000..b94cefe --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.TextEntry.ALPHA_NUM_SYMBOL.html @@ -0,0 +1,78 @@ + + + + + Ev3devKit.Ui.TextEntry.ALPHA_NUM_SYMBOL – ev3devkit – Vala Binding Reference + + + + +
+ +
+

ALPHA_NUM_SYMBOL

+
+

Description:

+
public const unowned string ALPHA_NUM_SYMBOL +
+
+

String containing all 95 printable ASCII characters.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.TextEntry.DECIMAL.html b/ev3devkit/Ev3devKit.Ui.TextEntry.DECIMAL.html new file mode 100644 index 0000000..c5ccae2 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.TextEntry.DECIMAL.html @@ -0,0 +1,78 @@ + + + + + Ev3devKit.Ui.TextEntry.DECIMAL – ev3devkit – Vala Binding Reference + + + + +
+ +
+

DECIMAL

+
+

Description:

+
public const unowned string DECIMAL +
+
+

String containing numeric characters (0-9) and a decimal point (.).

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.TextEntry.HEXIDECIMAL.html b/ev3devkit/Ev3devKit.Ui.TextEntry.HEXIDECIMAL.html new file mode 100644 index 0000000..3b5573c --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.TextEntry.HEXIDECIMAL.html @@ -0,0 +1,78 @@ + + + + + Ev3devKit.Ui.TextEntry.HEXIDECIMAL – ev3devkit – Vala Binding Reference + + + + +
+ +
+

HEXIDECIMAL

+
+

Description:

+
public const unowned string HEXIDECIMAL +
+
+

String containing hexadecimal numeric characters (0-9 and A-F).

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.TextEntry.LOWER_ALPHA.html b/ev3devkit/Ev3devKit.Ui.TextEntry.LOWER_ALPHA.html new file mode 100644 index 0000000..db18792 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.TextEntry.LOWER_ALPHA.html @@ -0,0 +1,78 @@ + + + + + Ev3devKit.Ui.TextEntry.LOWER_ALPHA – ev3devkit – Vala Binding Reference + + + + +
+ +
+

LOWER_ALPHA

+
+

Description:

+
public const unowned string LOWER_ALPHA +
+
+

String containing lowercase alphabetic characters (a-z).

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.TextEntry.NUMERIC.html b/ev3devkit/Ev3devKit.Ui.TextEntry.NUMERIC.html new file mode 100644 index 0000000..0e99bfd --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.TextEntry.NUMERIC.html @@ -0,0 +1,78 @@ + + + + + Ev3devKit.Ui.TextEntry.NUMERIC – ev3devkit – Vala Binding Reference + + + + +
+ +
+

NUMERIC

+
+

Description:

+
public const unowned string NUMERIC +
+
+

String containing all numeric characters (0-9).

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.TextEntry.SYMBOL.html b/ev3devkit/Ev3devKit.Ui.TextEntry.SYMBOL.html new file mode 100644 index 0000000..2023e01 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.TextEntry.SYMBOL.html @@ -0,0 +1,78 @@ + + + + + Ev3devKit.Ui.TextEntry.SYMBOL – ev3devkit – Vala Binding Reference + + + + +
+ +
+

SYMBOL

+
+

Description:

+
public const unowned string SYMBOL +
+
+

String containing symbol characters (!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~).

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.TextEntry.TextEntry.html b/ev3devkit/Ev3devKit.Ui.TextEntry.TextEntry.html new file mode 100644 index 0000000..1acdf49 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.TextEntry.TextEntry.html @@ -0,0 +1,87 @@ + + + + + Ev3devKit.Ui.TextEntry.TextEntry – ev3devkit – Vala Binding Reference + + + + +
+ +
+

TextEntry

+
+

Description:

+
public TextEntry (string text = "") +
+
+

Creates a new text entry.

+

Parameters:

+ + + + + +
text +

The initial text.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.TextEntry.UPPER_ALPHA.html b/ev3devkit/Ev3devKit.Ui.TextEntry.UPPER_ALPHA.html new file mode 100644 index 0000000..8c62009 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.TextEntry.UPPER_ALPHA.html @@ -0,0 +1,78 @@ + + + + + Ev3devKit.Ui.TextEntry.UPPER_ALPHA – ev3devkit – Vala Binding Reference + + + + +
+ +
+

UPPER_ALPHA

+
+

Description:

+
public const unowned string UPPER_ALPHA +
+
+

String containing uppercase alphabetic characters (A-Z).

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.TextEntry.can_edit.html b/ev3devkit/Ev3devKit.Ui.TextEntry.can_edit.html new file mode 100644 index 0000000..3dbcb0f --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.TextEntry.can_edit.html @@ -0,0 +1,78 @@ + + + + + Ev3devKit.Ui.TextEntry.can_edit – ev3devkit – Vala Binding Reference + + + + +
+ +
+

can_edit

+
+

Description:

+
public bool can_edit { set; get; } +
+
+

Gets and sets the edit-ability of the text entry.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.TextEntry.cancel_editing.html b/ev3devkit/Ev3devKit.Ui.TextEntry.cancel_editing.html new file mode 100644 index 0000000..b743077 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.TextEntry.cancel_editing.html @@ -0,0 +1,81 @@ + + + + + Ev3devKit.Ui.TextEntry.cancel_editing – ev3devkit – Vala Binding Reference + + + + +
+ +
+

cancel_editing

+
+

Description:

+
public void cancel_editing () +
+
+

Cancels the changes made in an editing session.

+

An editing session is started by calling start_editing. + text will be reverted to the value saved when + start_editing was called.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.TextEntry.commit_editing.html b/ev3devkit/Ev3devKit.Ui.TextEntry.commit_editing.html new file mode 100644 index 0000000..d37f9c4 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.TextEntry.commit_editing.html @@ -0,0 +1,79 @@ + + + + + Ev3devKit.Ui.TextEntry.commit_editing – ev3devkit – Vala Binding Reference + + + + +
+ +
+

commit_editing

+
+

Description:

+
public void commit_editing () +
+
+

Commits the changes made in an editing session.

+

An editing session is started by calling start_editing.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.TextEntry.delete_char.html b/ev3devkit/Ev3devKit.Ui.TextEntry.delete_char.html new file mode 100644 index 0000000..a3aca77 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.TextEntry.delete_char.html @@ -0,0 +1,87 @@ + + + + + Ev3devKit.Ui.TextEntry.delete_char – ev3devkit – Vala Binding Reference + + + + +
+ +
+

delete_char

+
+

Description:

+
public void delete_char (bool backspace = false) +
+
+

Removes the character at the current cursor position.

+

Parameters:

+ + + + + +
backspace +

If true deletes the character before the cursor instead.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.TextEntry.do_layout.html b/ev3devkit/Ev3devKit.Ui.TextEntry.do_layout.html new file mode 100644 index 0000000..835f5f7 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.TextEntry.do_layout.html @@ -0,0 +1,79 @@ + + + + + Ev3devKit.Ui.TextEntry.do_layout – ev3devkit – Vala Binding Reference + + + + +
+ +
+

do_layout

+
+

Description:

+
protected override void do_layout () +
+
+

Implementations should override this method if they need to handle laying out its contents.

+

Mostly just Containers need to do this.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.TextEntry.draw_content.html b/ev3devkit/Ev3devKit.Ui.TextEntry.draw_content.html new file mode 100644 index 0000000..ec8d169 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.TextEntry.draw_content.html @@ -0,0 +1,79 @@ + + + + + Ev3devKit.Ui.TextEntry.draw_content – ev3devkit – Vala Binding Reference + + + + +
+ +
+

draw_content

+
+

Description:

+
protected override void draw_content () +
+
+

Implementations should override this method.

+

Care should be taken to not draw outside of the content area.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.TextEntry.editing.html b/ev3devkit/Ev3devKit.Ui.TextEntry.editing.html new file mode 100644 index 0000000..7ea7451 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.TextEntry.editing.html @@ -0,0 +1,78 @@ + + + + + Ev3devKit.Ui.TextEntry.editing – ev3devkit – Vala Binding Reference + + + + +
+ +
+

editing

+
+

Description:

+
public bool editing { get; } +
+
+

Gets the current editing state.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.TextEntry.font.html b/ev3devkit/Ev3devKit.Ui.TextEntry.font.html new file mode 100644 index 0000000..eb5ae86 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.TextEntry.font.html @@ -0,0 +1,78 @@ + + + + + Ev3devKit.Ui.TextEntry.font – ev3devkit – Vala Binding Reference + + + + +
+ +
+

font

+
+

Description:

+
public unowned Font font { set; get; } +
+
+

Gets and sets the font used in the text entry.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.TextEntry.get_preferred_height.html b/ev3devkit/Ev3devKit.Ui.TextEntry.get_preferred_height.html new file mode 100644 index 0000000..169f42c --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.TextEntry.get_preferred_height.html @@ -0,0 +1,79 @@ + + + + + Ev3devKit.Ui.TextEntry.get_preferred_height – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_preferred_height

+
+

Description:

+
protected override int get_preferred_height () +
+
+

Gets the preferred height of the widget.

+

This is used by the parent Container to help layout the widget.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.TextEntry.get_preferred_width.html b/ev3devkit/Ev3devKit.Ui.TextEntry.get_preferred_width.html new file mode 100644 index 0000000..4f06287 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.TextEntry.get_preferred_width.html @@ -0,0 +1,79 @@ + + + + + Ev3devKit.Ui.TextEntry.get_preferred_width – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_preferred_width

+
+

Description:

+
protected override int get_preferred_width () +
+
+

Gets the preferred width of the widget.

+

This is used by the parent Container to help layout the widget.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.TextEntry.html b/ev3devkit/Ev3devKit.Ui.TextEntry.html new file mode 100644 index 0000000..866b363 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.TextEntry.html @@ -0,0 +1,354 @@ + + + + + Ev3devKit.Ui.TextEntry – ev3devkit – Vala Binding Reference + + + + +
+ +
+

TextEntry

+
+

Object Hierarchy:

+ Object hierarchy for TextEntry + + + + + + +

Description:

+
public class TextEntry : Widget +
+
+

A wiget for getting user input.

+

+
Namespace: Ev3devKit.Ui +
+
Package: ev3devkit +
+

Content:

+

Constants:

+ +

Properties:

+ +

Creation methods:

+ +

Methods:

+ +

Inherited Members:

+ +
+
+
All known members inherited from class GLib.Object
+
+  
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.TextEntry.insert.html b/ev3devkit/Ev3devKit.Ui.TextEntry.insert.html new file mode 100644 index 0000000..0566bfd --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.TextEntry.insert.html @@ -0,0 +1,78 @@ + + + + + Ev3devKit.Ui.TextEntry.insert – ev3devkit – Vala Binding Reference + + + + +
+ +
+

insert

+
+

Description:

+
public bool insert { set; get; } +
+
+

Gets and sets whether the text entry inserts or replaces text.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.TextEntry.min_width.html b/ev3devkit/Ev3devKit.Ui.TextEntry.min_width.html new file mode 100644 index 0000000..982d7e0 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.TextEntry.min_width.html @@ -0,0 +1,78 @@ + + + + + Ev3devKit.Ui.TextEntry.min_width – ev3devkit – Vala Binding Reference + + + + +
+ +
+

min_width

+
+

Description:

+
public int min_width { set; get; } +
+
+

Gets and sets the minimum width for the text entry.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.TextEntry.redraw.html b/ev3devkit/Ev3devKit.Ui.TextEntry.redraw.html new file mode 100644 index 0000000..c56d3d8 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.TextEntry.redraw.html @@ -0,0 +1,79 @@ + + + + + Ev3devKit.Ui.TextEntry.redraw – ev3devkit – Vala Binding Reference + + + + +
+ +
+

redraw

+
+

Description:

+
protected override void redraw () +
+
+

Notifies that this widget has changed and needs to be redrawn.

+

If this widget is displayed on a Screen, the Screen will be redrawn.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.TextEntry.set_char.html b/ev3devkit/Ev3devKit.Ui.TextEntry.set_char.html new file mode 100644 index 0000000..f48f55d --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.TextEntry.set_char.html @@ -0,0 +1,93 @@ + + + + + Ev3devKit.Ui.TextEntry.set_char – ev3devkit – Vala Binding Reference + + + + +
+ +
+

set_char

+
+

Description:

+
public void set_char (char c, bool move_next = false) +
+
+

Sets the character at the current cursor position.

+

Parameters:

+ + + + + + + + + +
c +

The new character.

+
move_next +

If true, the cursor will be moved to the next character.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.TextEntry.start_editing.html b/ev3devkit/Ev3devKit.Ui.TextEntry.start_editing.html new file mode 100644 index 0000000..03a178a --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.TextEntry.start_editing.html @@ -0,0 +1,83 @@ + + + + + Ev3devKit.Ui.TextEntry.start_editing – ev3devkit – Vala Binding Reference + + + + +
+ +
+

start_editing

+
+

Description:

+
public void start_editing () +
+
+

Starts an editing session.

+

If the text entry uses an on screen keyboard, it will be displayed. Otherwise, a cursor will be displayed. The left and right arrow keys + move the cursor and the up and down arrow keys change the character above the cursor using the list of + valid_chars. Either + commit_editing or + cancel_editing must be called to end the editing session.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.TextEntry.text.html b/ev3devkit/Ev3devKit.Ui.TextEntry.text.html new file mode 100644 index 0000000..7c37aef --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.TextEntry.text.html @@ -0,0 +1,78 @@ + + + + + Ev3devKit.Ui.TextEntry.text – ev3devkit – Vala Binding Reference + + + + +
+ +
+

text

+
+

Description:

+
public string text { set; get; } +
+
+

Gets and sets the test displayed in the text entry.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.TextEntry.use_on_screen_keyboard.html b/ev3devkit/Ev3devKit.Ui.TextEntry.use_on_screen_keyboard.html new file mode 100644 index 0000000..cba5eb2 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.TextEntry.use_on_screen_keyboard.html @@ -0,0 +1,78 @@ + + + + + Ev3devKit.Ui.TextEntry.use_on_screen_keyboard – ev3devkit – Vala Binding Reference + + + + +
+ +
+

use_on_screen_keyboard

+
+

Description:

+
public bool use_on_screen_keyboard { set; get; } +
+
+

Gets and sets whether the text entry should use an on screen keyboard.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.TextEntry.valid_chars.html b/ev3devkit/Ev3devKit.Ui.TextEntry.valid_chars.html new file mode 100644 index 0000000..b32c8c8 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.TextEntry.valid_chars.html @@ -0,0 +1,79 @@ + + + + + Ev3devKit.Ui.TextEntry.valid_chars – ev3devkit – Vala Binding Reference + + + + +
+ +
+

valid_chars

+
+

Description:

+
public string valid_chars { set; get; } +
+
+

Gets and sets a string containing valid characters for the text entry.

+

This limits the number of characters that have to be scrolled when not using the on screen keyboard.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Widget.Widget.html b/ev3devkit/Ev3devKit.Ui.Widget.Widget.html new file mode 100644 index 0000000..29789d7 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Widget.Widget.html @@ -0,0 +1,100 @@ + + + + + Ev3devKit.Ui.Widget.Widget – ev3devkit – Vala Binding Reference + + + + +
+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Widget.border.html b/ev3devkit/Ev3devKit.Ui.Widget.border.html new file mode 100644 index 0000000..e6005ca --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Widget.border.html @@ -0,0 +1,101 @@ + + + + + Ev3devKit.Ui.Widget.border – ev3devkit – Vala Binding Reference + + + + +
+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Widget.border_bottom.html b/ev3devkit/Ev3devKit.Ui.Widget.border_bottom.html new file mode 100644 index 0000000..6e7cdb7 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Widget.border_bottom.html @@ -0,0 +1,101 @@ + + + + + Ev3devKit.Ui.Widget.border_bottom – ev3devkit – Vala Binding Reference + + + + +
+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Widget.border_bounds.html b/ev3devkit/Ev3devKit.Ui.Widget.border_bounds.html new file mode 100644 index 0000000..d93a801 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Widget.border_bounds.html @@ -0,0 +1,101 @@ + + + + + Ev3devKit.Ui.Widget.border_bounds – ev3devkit – Vala Binding Reference + + + + +
+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Widget.border_left.html b/ev3devkit/Ev3devKit.Ui.Widget.border_left.html new file mode 100644 index 0000000..05f40fc --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Widget.border_left.html @@ -0,0 +1,101 @@ + + + + + Ev3devKit.Ui.Widget.border_left – ev3devkit – Vala Binding Reference + + + + +
+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Widget.border_radius.html b/ev3devkit/Ev3devKit.Ui.Widget.border_radius.html new file mode 100644 index 0000000..2a1dc32 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Widget.border_radius.html @@ -0,0 +1,101 @@ + + + + + Ev3devKit.Ui.Widget.border_radius – ev3devkit – Vala Binding Reference + + + + +
+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Widget.border_right.html b/ev3devkit/Ev3devKit.Ui.Widget.border_right.html new file mode 100644 index 0000000..e3647d2 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Widget.border_right.html @@ -0,0 +1,101 @@ + + + + + Ev3devKit.Ui.Widget.border_right – ev3devkit – Vala Binding Reference + + + + +
+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Widget.border_top.html b/ev3devkit/Ev3devKit.Ui.Widget.border_top.html new file mode 100644 index 0000000..6e16fec --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Widget.border_top.html @@ -0,0 +1,101 @@ + + + + + Ev3devKit.Ui.Widget.border_top – ev3devkit – Vala Binding Reference + + + + +
+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Widget.bounds.html b/ev3devkit/Ev3devKit.Ui.Widget.bounds.html new file mode 100644 index 0000000..dd6c9ba --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Widget.bounds.html @@ -0,0 +1,101 @@ + + + + + Ev3devKit.Ui.Widget.bounds – ev3devkit – Vala Binding Reference + + + + +
+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Widget.can_focus.html b/ev3devkit/Ev3devKit.Ui.Widget.can_focus.html new file mode 100644 index 0000000..a28e6c1 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Widget.can_focus.html @@ -0,0 +1,102 @@ + + + + + Ev3devKit.Ui.Widget.can_focus – ev3devkit – Vala Binding Reference + + + + +
+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Widget.content_bounds.html b/ev3devkit/Ev3devKit.Ui.Widget.content_bounds.html new file mode 100644 index 0000000..f2faf62 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Widget.content_bounds.html @@ -0,0 +1,101 @@ + + + + + Ev3devKit.Ui.Widget.content_bounds – ev3devkit – Vala Binding Reference + + + + +
+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Widget.do_layout.html b/ev3devkit/Ev3devKit.Ui.Widget.do_layout.html new file mode 100644 index 0000000..320afb1 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Widget.do_layout.html @@ -0,0 +1,102 @@ + + + + + Ev3devKit.Ui.Widget.do_layout – ev3devkit – Vala Binding Reference + + + + +
+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Widget.do_recursive_children.html b/ev3devkit/Ev3devKit.Ui.Widget.do_recursive_children.html new file mode 100644 index 0000000..9956e9d --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Widget.do_recursive_children.html @@ -0,0 +1,125 @@ + + + + + Ev3devKit.Ui.Widget.do_recursive_children – ev3devkit – Vala Binding Reference + + + + +
+ +
+

do_recursive_children

+
+

Description:

+
public Widget? do_recursive_children (WidgetFunc func, bool reverse = false) +
+
+

Run a function recursively over widget and all of its children.

+

The recursion stops when func returns a non-null value.

+

Parameters:

+ + + + + + + + + +
func +

The function to call for each recursion.

+
reverse +

If true containers with more than one child will be iterated starting with the last child first.

+
+

Returns:

+ + + + +
+

The return value of the last call to func.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Widget.do_recursive_parent.html b/ev3devkit/Ev3devKit.Ui.Widget.do_recursive_parent.html new file mode 100644 index 0000000..5298907 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Widget.do_recursive_parent.html @@ -0,0 +1,119 @@ + + + + + Ev3devKit.Ui.Widget.do_recursive_parent – ev3devkit – Vala Binding Reference + + + + +
+ +
+

do_recursive_parent

+
+

Description:

+
public Widget? do_recursive_parent (WidgetFunc func) +
+
+

Run a function recursively over widget and all of its ancestors.

+

The recursion stops when func returns a non-null value.

+

Parameters:

+ + + + + +
func +

The function to call for each recursion.

+
+

Returns:

+ + + + +
+

The return value of the last call to func.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Widget.draw_background.html b/ev3devkit/Ev3devKit.Ui.Widget.draw_background.html new file mode 100644 index 0000000..3920be7 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Widget.draw_background.html @@ -0,0 +1,102 @@ + + + + + Ev3devKit.Ui.Widget.draw_background – ev3devkit – Vala Binding Reference + + + + +
+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Widget.draw_border.html b/ev3devkit/Ev3devKit.Ui.Widget.draw_border.html new file mode 100644 index 0000000..2191d4f --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Widget.draw_border.html @@ -0,0 +1,102 @@ + + + + + Ev3devKit.Ui.Widget.draw_border – ev3devkit – Vala Binding Reference + + + + +
+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Widget.draw_content.html b/ev3devkit/Ev3devKit.Ui.Widget.draw_content.html new file mode 100644 index 0000000..3f89730 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Widget.draw_content.html @@ -0,0 +1,102 @@ + + + + + Ev3devKit.Ui.Widget.draw_content – ev3devkit – Vala Binding Reference + + + + +
+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Widget.focus.html b/ev3devkit/Ev3devKit.Ui.Widget.focus.html new file mode 100644 index 0000000..e0316dc --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Widget.focus.html @@ -0,0 +1,110 @@ + + + + + Ev3devKit.Ui.Widget.focus – ev3devkit – Vala Binding Reference + + + + +
+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Widget.focus_next.html b/ev3devkit/Ev3devKit.Ui.Widget.focus_next.html new file mode 100644 index 0000000..5e6e21c --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Widget.focus_next.html @@ -0,0 +1,112 @@ + + + + + Ev3devKit.Ui.Widget.focus_next – ev3devkit – Vala Binding Reference + + + + +
+ +
+

focus_next

+
+

Description:

+
public void focus_next (FocusDirection direction) +
+
+

Focuses the next widget in the specified direction.

+

If this widget has one of the next_focus_widget_* properties set it will use that value, otherwise, it focus the next widget + in the same Window in that direction. Focus will "wrap" around the screen if no widgets are found in the specified direction.

+

Parameters:

+ + + + + +
direction +

The direction pass the focus.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Widget.get_focused_child.html b/ev3devkit/Ev3devKit.Ui.Widget.get_focused_child.html new file mode 100644 index 0000000..0e8e6b8 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Widget.get_focused_child.html @@ -0,0 +1,109 @@ + + + + + Ev3devKit.Ui.Widget.get_focused_child – ev3devkit – Vala Binding Reference + + + + +
+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Widget.get_margin_border_padding_height.html b/ev3devkit/Ev3devKit.Ui.Widget.get_margin_border_padding_height.html new file mode 100644 index 0000000..aa03374 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Widget.get_margin_border_padding_height.html @@ -0,0 +1,103 @@ + + + + + Ev3devKit.Ui.Widget.get_margin_border_padding_height – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_margin_border_padding_height

+
+

Description:

+
public inline int get_margin_border_padding_height () +
+
+

Gets the combined height of margins, borders and paddings.

+

Specifically, it is the sum of the top and bottom margins, the top and bottom borders and the top and bottom paddings. It does not + include the width of the content area.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Widget.get_margin_border_padding_width.html b/ev3devkit/Ev3devKit.Ui.Widget.get_margin_border_padding_width.html new file mode 100644 index 0000000..96ab80a --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Widget.get_margin_border_padding_width.html @@ -0,0 +1,103 @@ + + + + + Ev3devKit.Ui.Widget.get_margin_border_padding_width – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_margin_border_padding_width

+
+

Description:

+
public inline int get_margin_border_padding_width () +
+
+

Gets the combined width of margins, borders and paddings.

+

Specifically, it is the sum of the left and right margins, the left and right borders and the left and right paddings. It does not + include the width of the content area.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Widget.get_preferred_height.html b/ev3devkit/Ev3devKit.Ui.Widget.get_preferred_height.html new file mode 100644 index 0000000..603180d --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Widget.get_preferred_height.html @@ -0,0 +1,102 @@ + + + + + Ev3devKit.Ui.Widget.get_preferred_height – ev3devkit – Vala Binding Reference + + + + +
+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Widget.get_preferred_height_for_width.html b/ev3devkit/Ev3devKit.Ui.Widget.get_preferred_height_for_width.html new file mode 100644 index 0000000..1cfdecb --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Widget.get_preferred_height_for_width.html @@ -0,0 +1,111 @@ + + + + + Ev3devKit.Ui.Widget.get_preferred_height_for_width – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_preferred_height_for_width

+
+

Description:

+
protected virtual int get_preferred_height_for_width (int width) +
+
+

Gets the preferred height of the widget for the specified width.

+

This is used by the parent Container to help layout the widget.

+

Parameters:

+ + + + + +
width +

The width to be used by the widget.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Widget.get_preferred_width.html b/ev3devkit/Ev3devKit.Ui.Widget.get_preferred_width.html new file mode 100644 index 0000000..f9f2b4c --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Widget.get_preferred_width.html @@ -0,0 +1,102 @@ + + + + + Ev3devKit.Ui.Widget.get_preferred_width – ev3devkit – Vala Binding Reference + + + + +
+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Widget.get_preferred_width_for_height.html b/ev3devkit/Ev3devKit.Ui.Widget.get_preferred_width_for_height.html new file mode 100644 index 0000000..db0cfb2 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Widget.get_preferred_width_for_height.html @@ -0,0 +1,111 @@ + + + + + Ev3devKit.Ui.Widget.get_preferred_width_for_height – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_preferred_width_for_height

+
+

Description:

+
protected virtual int get_preferred_width_for_height (int height) +
+
+

Gets the preferred width of the widget for the specified height.

+

This is used by the parent Container to help layout the widget.

+

Parameters:

+ + + + + +
height +

The height to be used by the widget.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Widget.has_focus.html b/ev3devkit/Ev3devKit.Ui.Widget.has_focus.html new file mode 100644 index 0000000..cae859e --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Widget.has_focus.html @@ -0,0 +1,103 @@ + + + + + Ev3devKit.Ui.Widget.has_focus – ev3devkit – Vala Binding Reference + + + + +
+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Widget.horizontal_align.html b/ev3devkit/Ev3devKit.Ui.Widget.horizontal_align.html new file mode 100644 index 0000000..0ef34dd --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Widget.horizontal_align.html @@ -0,0 +1,102 @@ + + + + + Ev3devKit.Ui.Widget.horizontal_align – ev3devkit – Vala Binding Reference + + + + +
+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Widget.html b/ev3devkit/Ev3devKit.Ui.Widget.html new file mode 100644 index 0000000..e205ab8 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Widget.html @@ -0,0 +1,451 @@ + + + + + Ev3devKit.Ui.Widget – ev3devkit – Vala Binding Reference + + + + +
+ +
+

Widget

+
+

Object Hierarchy:

+ Object hierarchy for Widget + + + + + +

Description:

+
public abstract class Widget : Object +
+
+

The base class for all UI components.

+

Widgets are modeled after GTK (and other modern UI toolkits). Some of the layout properties should also be familiar to those that use + CSS.

+

Each Widget is essentially three concentric rectangles.

+---------------------------------+
| margin |
| +---------border----------+ |
| | padding | |
| | +-----------------+ | |
| | | content | | |
| | +-----------------+ | |
| | | |
| +-------------------------+ |
| |
+---------------------------------+
+

+

The margin is used to control spacing between widgets. Nothing should be drawn in the margin. The border is optional and can also have + rounded corners. The padding area should be filled with a background color unless the widget is "transparent". The actual graphical + representation of the widget is drawn in the content area.

+

Widgets also have a preferred width and height that is used to help + Containers layout child widgets. Widgets that can reflow their contents, such as widgets displaying text, can also provide a + preferred width and height for a specified height or width respectively. A Container will try to make each widget at least the requested + size. It may stretch the widget if needed but should not make it smaller that the requested size. If a Container does not have enough room + for each widget to be at least the requested size, unexpected results my occur. In this case, you should consider using a + Scroll Container.

+
+
+
+
All known sub-classes:
+
+  
+
+ +

+
Namespace: Ev3devKit.Ui +
+
Package: ev3devkit +
+

Content:

+

Properties:

+ +

Creation methods:

+ +

Methods:

+ +

Signals:

+ +

Fields:

+ +

Inherited Members:

+
+
+
All known members inherited from class GLib.Object
+
+  
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Widget.key_pressed.html b/ev3devkit/Ev3devKit.Ui.Widget.key_pressed.html new file mode 100644 index 0000000..c1a065d --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Widget.key_pressed.html @@ -0,0 +1,105 @@ + + + + + Ev3devKit.Ui.Widget.key_pressed – ev3devkit – Vala Binding Reference + + + + +
+ +
+

key_pressed

+
+

Description:

+
public virtual signal bool key_pressed (uint key_code) +
+
+

Emitted when a key is pressed.

+

This event is propitiated to all child widgets until a signal handler returns true to indicate that the key has been + handled.

+

Due to a shortcoming in vala, you currently also have to call

Signal.stop_emission_by_name (this, "key-pressed");
+ in addition to returning true.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Widget.margin.html b/ev3devkit/Ev3devKit.Ui.Widget.margin.html new file mode 100644 index 0000000..279b4d2 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Widget.margin.html @@ -0,0 +1,101 @@ + + + + + Ev3devKit.Ui.Widget.margin – ev3devkit – Vala Binding Reference + + + + +
+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Widget.margin_bottom.html b/ev3devkit/Ev3devKit.Ui.Widget.margin_bottom.html new file mode 100644 index 0000000..1ce7301 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Widget.margin_bottom.html @@ -0,0 +1,101 @@ + + + + + Ev3devKit.Ui.Widget.margin_bottom – ev3devkit – Vala Binding Reference + + + + +
+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Widget.margin_left.html b/ev3devkit/Ev3devKit.Ui.Widget.margin_left.html new file mode 100644 index 0000000..f8555b0 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Widget.margin_left.html @@ -0,0 +1,101 @@ + + + + + Ev3devKit.Ui.Widget.margin_left – ev3devkit – Vala Binding Reference + + + + +
+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Widget.margin_right.html b/ev3devkit/Ev3devKit.Ui.Widget.margin_right.html new file mode 100644 index 0000000..3ee1a0d --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Widget.margin_right.html @@ -0,0 +1,101 @@ + + + + + Ev3devKit.Ui.Widget.margin_right – ev3devkit – Vala Binding Reference + + + + +
+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Widget.margin_top.html b/ev3devkit/Ev3devKit.Ui.Widget.margin_top.html new file mode 100644 index 0000000..770611d --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Widget.margin_top.html @@ -0,0 +1,101 @@ + + + + + Ev3devKit.Ui.Widget.margin_top – ev3devkit – Vala Binding Reference + + + + +
+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Widget.next_focus_widget_down.html b/ev3devkit/Ev3devKit.Ui.Widget.next_focus_widget_down.html new file mode 100644 index 0000000..caf7fdc --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Widget.next_focus_widget_down.html @@ -0,0 +1,102 @@ + + + + + Ev3devKit.Ui.Widget.next_focus_widget_down – ev3devkit – Vala Binding Reference + + + + +
+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Widget.next_focus_widget_left.html b/ev3devkit/Ev3devKit.Ui.Widget.next_focus_widget_left.html new file mode 100644 index 0000000..ee47961 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Widget.next_focus_widget_left.html @@ -0,0 +1,102 @@ + + + + + Ev3devKit.Ui.Widget.next_focus_widget_left – ev3devkit – Vala Binding Reference + + + + +
+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Widget.next_focus_widget_right.html b/ev3devkit/Ev3devKit.Ui.Widget.next_focus_widget_right.html new file mode 100644 index 0000000..64d8df2 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Widget.next_focus_widget_right.html @@ -0,0 +1,102 @@ + + + + + Ev3devKit.Ui.Widget.next_focus_widget_right – ev3devkit – Vala Binding Reference + + + + +
+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Widget.next_focus_widget_up.html b/ev3devkit/Ev3devKit.Ui.Widget.next_focus_widget_up.html new file mode 100644 index 0000000..c46f5f4 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Widget.next_focus_widget_up.html @@ -0,0 +1,102 @@ + + + + + Ev3devKit.Ui.Widget.next_focus_widget_up – ev3devkit – Vala Binding Reference + + + + +
+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Widget.padding.html b/ev3devkit/Ev3devKit.Ui.Widget.padding.html new file mode 100644 index 0000000..308cd61 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Widget.padding.html @@ -0,0 +1,101 @@ + + + + + Ev3devKit.Ui.Widget.padding – ev3devkit – Vala Binding Reference + + + + +
+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Widget.padding_bottom.html b/ev3devkit/Ev3devKit.Ui.Widget.padding_bottom.html new file mode 100644 index 0000000..d43f159 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Widget.padding_bottom.html @@ -0,0 +1,101 @@ + + + + + Ev3devKit.Ui.Widget.padding_bottom – ev3devkit – Vala Binding Reference + + + + +
+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Widget.padding_left.html b/ev3devkit/Ev3devKit.Ui.Widget.padding_left.html new file mode 100644 index 0000000..318a52a --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Widget.padding_left.html @@ -0,0 +1,101 @@ + + + + + Ev3devKit.Ui.Widget.padding_left – ev3devkit – Vala Binding Reference + + + + +
+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Widget.padding_right.html b/ev3devkit/Ev3devKit.Ui.Widget.padding_right.html new file mode 100644 index 0000000..8113c06 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Widget.padding_right.html @@ -0,0 +1,101 @@ + + + + + Ev3devKit.Ui.Widget.padding_right – ev3devkit – Vala Binding Reference + + + + +
+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Widget.padding_top.html b/ev3devkit/Ev3devKit.Ui.Widget.padding_top.html new file mode 100644 index 0000000..18180dd --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Widget.padding_top.html @@ -0,0 +1,101 @@ + + + + + Ev3devKit.Ui.Widget.padding_top – ev3devkit – Vala Binding Reference + + + + +
+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Widget.parent.html b/ev3devkit/Ev3devKit.Ui.Widget.parent.html new file mode 100644 index 0000000..37445e9 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Widget.parent.html @@ -0,0 +1,102 @@ + + + + + Ev3devKit.Ui.Widget.parent – ev3devkit – Vala Binding Reference + + + + +
+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Widget.redraw.html b/ev3devkit/Ev3devKit.Ui.Widget.redraw.html new file mode 100644 index 0000000..e9fe926 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Widget.redraw.html @@ -0,0 +1,102 @@ + + + + + Ev3devKit.Ui.Widget.redraw – ev3devkit – Vala Binding Reference + + + + +
+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Widget.represented_object.html b/ev3devkit/Ev3devKit.Ui.Widget.represented_object.html new file mode 100644 index 0000000..312fe89 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Widget.represented_object.html @@ -0,0 +1,104 @@ + + + + + Ev3devKit.Ui.Widget.represented_object – ev3devkit – Vala Binding Reference + + + + +
+ +
+

represented_object

+
+

Description:

+
public Object? represented_object { set; get; } +
+
+

Gets and sets a reference to a user-defined Object.

+

This can be used to attach arbitrary data to a widget.

+

If you do not want this widget to have a reference to the Object, then + weak_represented_object should be used instead.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Widget.set_bounds.html b/ev3devkit/Ev3devKit.Ui.Widget.set_bounds.html new file mode 100644 index 0000000..26a120b --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Widget.set_bounds.html @@ -0,0 +1,101 @@ + + + + + Ev3devKit.Ui.Widget.set_bounds – ev3devkit – Vala Binding Reference + + + + +
+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Widget.vertical_align.html b/ev3devkit/Ev3devKit.Ui.Widget.vertical_align.html new file mode 100644 index 0000000..5e8aa34 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Widget.vertical_align.html @@ -0,0 +1,102 @@ + + + + + Ev3devKit.Ui.Widget.vertical_align – ev3devkit – Vala Binding Reference + + + + +
+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Widget.visible.html b/ev3devkit/Ev3devKit.Ui.Widget.visible.html new file mode 100644 index 0000000..e26de49 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Widget.visible.html @@ -0,0 +1,103 @@ + + + + + Ev3devKit.Ui.Widget.visible – ev3devkit – Vala Binding Reference + + + + +
+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Widget.weak_represented_object.html b/ev3devkit/Ev3devKit.Ui.Widget.weak_represented_object.html new file mode 100644 index 0000000..ebe5824 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Widget.weak_represented_object.html @@ -0,0 +1,104 @@ + + + + + Ev3devKit.Ui.Widget.weak_represented_object – ev3devkit – Vala Binding Reference + + + + +
+ +
+

weak_represented_object

+
+

Description:

+
public void* weak_represented_object { set; get; } +
+
+

Gets and sets a weak reference to a user-defined value.

+

This can be used to attach arbitrary data to a widget.

+

If the user data is an Object, then represented_object should + be used instead (so that it will increase the reference count).

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Widget.window.html b/ev3devkit/Ev3devKit.Ui.Widget.window.html new file mode 100644 index 0000000..42aa54c --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Widget.window.html @@ -0,0 +1,102 @@ + + + + + Ev3devKit.Ui.Widget.window – ev3devkit – Vala Binding Reference + + + + +
+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.WidgetAlign.CENTER.html b/ev3devkit/Ev3devKit.Ui.WidgetAlign.CENTER.html new file mode 100644 index 0000000..a7b5b44 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.WidgetAlign.CENTER.html @@ -0,0 +1,54 @@ + + + + + Ev3devKit.Ui.WidgetAlign.CENTER – ev3devkit – Vala Binding Reference + + + + +
+ +
+

CENTER

+
+

Description:

+
CENTER +
+
+

The widget should be aligned to the center (middle) of the container.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.WidgetAlign.END.html b/ev3devkit/Ev3devKit.Ui.WidgetAlign.END.html new file mode 100644 index 0000000..80ee6fa --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.WidgetAlign.END.html @@ -0,0 +1,54 @@ + + + + + Ev3devKit.Ui.WidgetAlign.END – ev3devkit – Vala Binding Reference + + + + +
+ +
+

END

+
+

Description:

+
END +
+
+

The widget should be aligned to the end (bottom or right) of the container.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.WidgetAlign.FILL.html b/ev3devkit/Ev3devKit.Ui.WidgetAlign.FILL.html new file mode 100644 index 0000000..aef43b8 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.WidgetAlign.FILL.html @@ -0,0 +1,54 @@ + + + + + Ev3devKit.Ui.WidgetAlign.FILL – ev3devkit – Vala Binding Reference + + + + +
+ +
+

FILL

+
+

Description:

+
FILL +
+
+

The widget should fill the entire container.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.WidgetAlign.START.html b/ev3devkit/Ev3devKit.Ui.WidgetAlign.START.html new file mode 100644 index 0000000..3a7160d --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.WidgetAlign.START.html @@ -0,0 +1,54 @@ + + + + + Ev3devKit.Ui.WidgetAlign.START – ev3devkit – Vala Binding Reference + + + + +
+ +
+

START

+
+

Description:

+
START +
+
+

The widget should be aligned to the start (top or left) of the container.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.WidgetAlign.html b/ev3devkit/Ev3devKit.Ui.WidgetAlign.html new file mode 100644 index 0000000..db35686 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.WidgetAlign.html @@ -0,0 +1,71 @@ + + + + + Ev3devKit.Ui.WidgetAlign – ev3devkit – Vala Binding Reference + + + + +
+ +
+

WidgetAlign

+
+

Description:

+
public enum WidgetAlign +
+
+

Specifies how a Widget should be laid out in a + Container.

+

+
Namespace: Ev3devKit.Ui +
+
Package: ev3devkit +
+

Content:

+

Enum values:

+ +
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.WidgetFunc.html b/ev3devkit/Ev3devKit.Ui.WidgetFunc.html new file mode 100644 index 0000000..0d106c3 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.WidgetFunc.html @@ -0,0 +1,105 @@ + + + + + Ev3devKit.Ui.WidgetFunc – ev3devkit – Vala Binding Reference + + + + +
+ +
+

WidgetFunc

+
+

Description:

+
public delegate Widget? WidgetFunc (Widget widget) +
+
+

Used by Widget.do_recursive_parent and + Widget.do_recursive_children to traverse the widget tree.

+

Parameters:

+ + + + + +
widget +

The current widget in the recursion.

+
+

Returns:

+ + + + +
+

null to continue the recursion or widget to stop the recursion.

+
+

+
Namespace: Ev3devKit.Ui +
+
Package: ev3devkit +
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Window.Window.html b/ev3devkit/Ev3devKit.Ui.Window.Window.html new file mode 100644 index 0000000..f069e0a --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Window.Window.html @@ -0,0 +1,61 @@ + + + + + Ev3devKit.Ui.Window.Window – ev3devkit – Vala Binding Reference + + + + +
+ +
+

Window

+
+

Description:

+
public Window ()
+
+

Creates a new instance of a Window.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Window.close.html b/ev3devkit/Ev3devKit.Ui.Window.close.html new file mode 100644 index 0000000..57678f5 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Window.close.html @@ -0,0 +1,71 @@ + + + + + Ev3devKit.Ui.Window.close – ev3devkit – Vala Binding Reference + + + + +
+ +
+

close

+
+

Description:

+
public bool close () +
+
+

Remove the window from the window stack.

+

If it was the top Window on the stack, the next window will become visible.

+

Returns:

+ + + + +
+

True if the window was removed.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Window.closed.html b/ev3devkit/Ev3devKit.Ui.Window.closed.html new file mode 100644 index 0000000..c8d15d9 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Window.closed.html @@ -0,0 +1,62 @@ + + + + + Ev3devKit.Ui.Window.closed – ev3devkit – Vala Binding Reference + + + + +
+ +
+

closed

+
+

Description:

+
public virtual signal void closed () +
+
+

Emitted when this window is closed (removed from the window stack).

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Window.do_layout.html b/ev3devkit/Ev3devKit.Ui.Window.do_layout.html new file mode 100644 index 0000000..405f51e --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Window.do_layout.html @@ -0,0 +1,63 @@ + + + + + Ev3devKit.Ui.Window.do_layout – ev3devkit – Vala Binding Reference + + + + +
+ +
+

do_layout

+
+

Description:

+
protected override void do_layout () +
+
+

Implementations should override this method if they need to handle laying out its contents.

+

Mostly just Containers need to do this.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Window.draw_background.html b/ev3devkit/Ev3devKit.Ui.Window.draw_background.html new file mode 100644 index 0000000..7676d99 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Window.draw_background.html @@ -0,0 +1,63 @@ + + + + + Ev3devKit.Ui.Window.draw_background – ev3devkit – Vala Binding Reference + + + + +
+ +
+

draw_background

+
+

Description:

+
protected override void draw_background () +
+
+

Implementations can override this method if they need to have a a background.

+

Care should be taken to not draw in the margin area and should respect the border radius.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Window.draw_content.html b/ev3devkit/Ev3devKit.Ui.Window.draw_content.html new file mode 100644 index 0000000..c462b07 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Window.draw_content.html @@ -0,0 +1,63 @@ + + + + + Ev3devKit.Ui.Window.draw_content – ev3devkit – Vala Binding Reference + + + + +
+ +
+

draw_content

+
+

Description:

+
protected override void draw_content () +
+
+

Implementations should override this method.

+

Care should be taken to not draw outside of the content area.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Window.html b/ev3devkit/Ev3devKit.Ui.Window.html new file mode 100644 index 0000000..a3fe20b --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Window.html @@ -0,0 +1,347 @@ + + + + + Ev3devKit.Ui.Window – ev3devkit – Vala Binding Reference + + + + +
+ +
+

Window

+
+

Object Hierarchy:

+ Object hierarchy for Window + + + + + + + +

Description:

+
public class Window : Container +
+
+

Top level widget for displaying other widgets on the Screen.

+

All other widgets must be contained in a Window in order to be displayed on the Screen + . Windows are displayed in a stack. A new Window is added to the stack by calling + show and removed from the stack by calling + close. Only the top-most Window is visible to the user and only that Window + receives user input.

+
+
+
+
All known sub-classes:
+
+  
+
+
+
+ +
+
+ +
+ +
+

+
Namespace: Ev3devKit.Ui +
+
Package: ev3devkit +
+

Content:

+

Properties:

+ +

Creation methods:

+ +

Methods:

+ +

Signals:

+ +

Inherited Members:

+ + +
+
+
All known members inherited from class GLib.Object
+
+  
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Window.on_screen.html b/ev3devkit/Ev3devKit.Ui.Window.on_screen.html new file mode 100644 index 0000000..9be3590 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Window.on_screen.html @@ -0,0 +1,63 @@ + + + + + Ev3devKit.Ui.Window.on_screen – ev3devkit – Vala Binding Reference + + + + +
+ +
+

on_screen

+
+

Description:

+
public bool on_screen { set; get; } +
+
+

Returns true if the Window is currently displayed on the Screen.

+

In other words, this Window is on top of the Window stack. Only one Window and one Dialog can be on_screen at a time.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Window.redraw.html b/ev3devkit/Ev3devKit.Ui.Window.redraw.html new file mode 100644 index 0000000..efb70bf --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Window.redraw.html @@ -0,0 +1,63 @@ + + + + + Ev3devKit.Ui.Window.redraw – ev3devkit – Vala Binding Reference + + + + +
+ +
+

redraw

+
+

Description:

+
public override void redraw () +
+
+

Notifies that this widget has changed and needs to be redrawn.

+

If this widget is displayed on a Screen, the Screen will be redrawn.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Window.screen.html b/ev3devkit/Ev3devKit.Ui.Window.screen.html new file mode 100644 index 0000000..87027b7 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Window.screen.html @@ -0,0 +1,63 @@ + + + + + Ev3devKit.Ui.Window.screen – ev3devkit – Vala Binding Reference + + + + +
+ +
+

screen

+
+

Description:

+
public weak Screen? screen { get; } +
+
+

Gets the Screen that this Window is attached to.

+

Returns null if the Window is not in the window stack of a Screen.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Window.show.html b/ev3devkit/Ev3devKit.Ui.Window.show.html new file mode 100644 index 0000000..993b611 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Window.show.html @@ -0,0 +1,62 @@ + + + + + Ev3devKit.Ui.Window.show – ev3devkit – Vala Binding Reference + + + + +
+ +
+

show

+
+

Description:

+
public void show () +
+
+

Make the window visible by putting it on top of the window stack of the active screen.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Window.show_on_screen.html b/ev3devkit/Ev3devKit.Ui.Window.show_on_screen.html new file mode 100644 index 0000000..ec52299 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Window.show_on_screen.html @@ -0,0 +1,71 @@ + + + + + Ev3devKit.Ui.Window.show_on_screen – ev3devkit – Vala Binding Reference + + + + +
+ +
+

show_on_screen

+
+

Description:

+
public void show_on_screen (Screen screen) +
+
+

Make the window visible by putting it on top of the window stack.

+

Parameters:

+ + + + + +
screen +

The screen to show the window on.

+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.Window.shown.html b/ev3devkit/Ev3devKit.Ui.Window.shown.html new file mode 100644 index 0000000..1e4c8a6 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.Window.shown.html @@ -0,0 +1,62 @@ + + + + + Ev3devKit.Ui.Window.shown – ev3devkit – Vala Binding Reference + + + + +
+ +
+

shown

+
+

Description:

+
public virtual signal void shown () +
+
+

Emitted the first time this Window is shown on a Screen.

+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.Ui.html b/ev3devkit/Ev3devKit.Ui.html new file mode 100644 index 0000000..7ad3b01 --- /dev/null +++ b/ev3devkit/Ev3devKit.Ui.html @@ -0,0 +1,179 @@ + + + + + Ev3devKit.Ui – ev3devkit – Vala Binding Reference + + + + +
+ +
+

Ev3devKit.Ui

+
+

Description:

+
+

Library for building user interfaces on small screens (like the EV3 LCD).

+

This library is modeled after GTK (and other modern UI toolkits). It uses + Widgets as the basic building blocks for building the user interface. + Containers are used to group and layout widgets. Windows are the top-level + Container and are displayed to the user using a Screen that represents a physical + screen.

+
+

Content:

+

Namespaces:

+ +

Classes:

+ +

Structs:

+ +

Enums:

+ +

Delegates:

+ +
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Ev3devKit.html b/ev3devkit/Ev3devKit.html new file mode 100644 index 0000000..0f95dcc --- /dev/null +++ b/ev3devkit/Ev3devKit.html @@ -0,0 +1,71 @@ + + + + + Ev3devKit – ev3devkit – Vala Binding Reference + + + + +
+ +
+

Ev3devKit

+
+

Description:

+
+

Toolkit for developing applications using ev3dev.

+

            _____     _            _  ___ _
_____ _|___ / __| | _____ _| |/ (_) |_
/ _ \ \ / / |_ \ / _` |/ _ \ \ / / ' /| | __|
| __/\ V / ___) | (_| | __/\ V /| . \| | |_
\___| \_/ |____/ \__,_|\___| \_/ |_|\_\_|\__|
+

+

Find out more about ev3dev at http://www.ev3dev.org.

+
+

Content:

+

Namespaces:

+ +

Classes:

+ +

Constants:

+ +
+

+ + + \ No newline at end of file diff --git a/ev3devkit/GLib.FlagsClass2.get_first_value.html b/ev3devkit/GLib.FlagsClass2.get_first_value.html new file mode 100644 index 0000000..1e7d94c --- /dev/null +++ b/ev3devkit/GLib.FlagsClass2.get_first_value.html @@ -0,0 +1,49 @@ + + + + + GLib.FlagsClass2.get_first_value – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_first_value

+
+

Description:

+
public unowned FlagsValue2? get_first_value (uint value) +
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/GLib.FlagsClass2.get_value_by_name.html b/ev3devkit/GLib.FlagsClass2.get_value_by_name.html new file mode 100644 index 0000000..b5353f7 --- /dev/null +++ b/ev3devkit/GLib.FlagsClass2.get_value_by_name.html @@ -0,0 +1,49 @@ + + + + + GLib.FlagsClass2.get_value_by_name – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_value_by_name

+
+

Description:

+
public unowned FlagsValue2? get_value_by_name (string name) +
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/GLib.FlagsClass2.get_value_by_nick.html b/ev3devkit/GLib.FlagsClass2.get_value_by_nick.html new file mode 100644 index 0000000..ccbcac2 --- /dev/null +++ b/ev3devkit/GLib.FlagsClass2.get_value_by_nick.html @@ -0,0 +1,49 @@ + + + + + GLib.FlagsClass2.get_value_by_nick – ev3devkit – Vala Binding Reference + + + + +
+ +
+

get_value_by_nick

+
+

Description:

+
public unowned FlagsValue2? get_value_by_nick (string name) +
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/GLib.FlagsClass2.html b/ev3devkit/GLib.FlagsClass2.html new file mode 100644 index 0000000..dc8774a --- /dev/null +++ b/ev3devkit/GLib.FlagsClass2.html @@ -0,0 +1,119 @@ + + + + + GLib.FlagsClass2 – ev3devkit – Vala Binding Reference + + + + +
+ +
+

FlagsClass2

+
+

Object Hierarchy:

+ Object hierarchy for FlagsClass2 + + + + + +

Description:

+
public class FlagsClass2 : TypeClass +
+
+

Workaround for buggy GLib.FlagsClass.

+

Existing GLib.FlagsClass generated CCode for values is GFlagsValue** which is + incorrect, it should be GFlagsValue*.

+

+
Namespace: GLib +
+
Package: ev3devkit +
+

Content:

+

Methods:

+ +

Fields:

+ +

Inherited Members:

+
+
+
All known members inherited from class GLib.TypeClass
+
+  
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/GLib.FlagsClass2.mask.html b/ev3devkit/GLib.FlagsClass2.mask.html new file mode 100644 index 0000000..35fd1ee --- /dev/null +++ b/ev3devkit/GLib.FlagsClass2.mask.html @@ -0,0 +1,49 @@ + + + + + GLib.FlagsClass2.mask – ev3devkit – Vala Binding Reference + + + + +
+ +
+

mask

+
+

Description:

+
public uint mask +
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/GLib.FlagsClass2.n_values.html b/ev3devkit/GLib.FlagsClass2.n_values.html new file mode 100644 index 0000000..3242934 --- /dev/null +++ b/ev3devkit/GLib.FlagsClass2.n_values.html @@ -0,0 +1,49 @@ + + + + + GLib.FlagsClass2.n_values – ev3devkit – Vala Binding Reference + + + + +
+ +
+

n_values

+
+

Description:

+
public uint n_values +
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/GLib.FlagsClass2.values.html b/ev3devkit/GLib.FlagsClass2.values.html new file mode 100644 index 0000000..39e6d59 --- /dev/null +++ b/ev3devkit/GLib.FlagsClass2.values.html @@ -0,0 +1,49 @@ + + + + + GLib.FlagsClass2.values – ev3devkit – Vala Binding Reference + + + + +
+ +
+

values

+
+

Description:

+
public unowned FlagsValue2[] values +
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/GLib.FlagsValue2.html b/ev3devkit/GLib.FlagsValue2.html new file mode 100644 index 0000000..b32c984 --- /dev/null +++ b/ev3devkit/GLib.FlagsValue2.html @@ -0,0 +1,80 @@ + + + + + GLib.FlagsValue2 – ev3devkit – Vala Binding Reference + + + + +
+ +
+

FlagsValue2

+
+

Object Hierarchy:

+ Object hierarchy for FlagsValue2 + + + + + +

Description:

+
public struct FlagsValue2 +
+
+

Workaround for buggy GLib.FlagsClass.

+

Existing GObject bindings have GLib.FlagsValue as a compact class. This is a struct to match the bindings for + GLib.EnumValue.

+

See also:

+

FlagsClass2

+

+
Namespace: GLib +
+
Package: ev3devkit +
+

Content:

+

Fields:

+ +
+

+ + + \ No newline at end of file diff --git a/ev3devkit/GLib.FlagsValue2.value.html b/ev3devkit/GLib.FlagsValue2.value.html new file mode 100644 index 0000000..e87759b --- /dev/null +++ b/ev3devkit/GLib.FlagsValue2.value.html @@ -0,0 +1,46 @@ + + + + + GLib.FlagsValue2.value – ev3devkit – Vala Binding Reference + + + + +
+ +
+

value

+
+

Description:

+
public uint value +
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/GLib.FlagsValue2.value_name.html b/ev3devkit/GLib.FlagsValue2.value_name.html new file mode 100644 index 0000000..8aa73f1 --- /dev/null +++ b/ev3devkit/GLib.FlagsValue2.value_name.html @@ -0,0 +1,46 @@ + + + + + GLib.FlagsValue2.value_name – ev3devkit – Vala Binding Reference + + + + +
+ +
+

value_name

+
+

Description:

+
public unowned string value_name +
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/GLib.FlagsValue2.value_nick.html b/ev3devkit/GLib.FlagsValue2.value_nick.html new file mode 100644 index 0000000..c75988f --- /dev/null +++ b/ev3devkit/GLib.FlagsValue2.value_nick.html @@ -0,0 +1,46 @@ + + + + + GLib.FlagsValue2.value_nick – ev3devkit – Vala Binding Reference + + + + +
+ +
+

value_nick

+
+

Description:

+
public unowned string value_nick +
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/GLib.html b/ev3devkit/GLib.html new file mode 100644 index 0000000..f4ea4f0 --- /dev/null +++ b/ev3devkit/GLib.html @@ -0,0 +1,53 @@ + + + + + GLib – ev3devkit – Vala Binding Reference + + + + +
+ +
+

GLib

+
+

Description:

+
+

Fixes and extra bindings not included in the upstrem GLib bindings.

+
+

Content:

+

Classes:

+ +

Structs:

+ +
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Linux.Input.SYN_DROPPED.html b/ev3devkit/Linux.Input.SYN_DROPPED.html new file mode 100644 index 0000000..e3fa117 --- /dev/null +++ b/ev3devkit/Linux.Input.SYN_DROPPED.html @@ -0,0 +1,48 @@ + + + + + Linux.Input.SYN_DROPPED – ev3devkit – Vala Binding Reference + + + + +
+ +
+

SYN_DROPPED

+
+

Description:

+
public const int SYN_DROPPED +

+
Namespace: Linux.Input +
+
Package: ev3devkit +
+
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Linux.Input.html b/ev3devkit/Linux.Input.html new file mode 100644 index 0000000..afdbcfd --- /dev/null +++ b/ev3devkit/Linux.Input.html @@ -0,0 +1,50 @@ + + + + + Linux.Input – ev3devkit – Vala Binding Reference + + + + +
+ +
+

Linux.Input

+
+

Description:

+

Content:

+

Constants:

+ +
+

+ + + \ No newline at end of file diff --git a/ev3devkit/Linux.html b/ev3devkit/Linux.html new file mode 100644 index 0000000..38e5422 --- /dev/null +++ b/ev3devkit/Linux.html @@ -0,0 +1,46 @@ + + + + + Linux – ev3devkit – Vala Binding Reference + + + + +
+ +
+

Linux

+
+

Description:

+
+

Fixes and extra bindings not included in the upstrem Linux bindings.

+
+

Content:

+

Namespaces:

+ +
+

+ + + \ No newline at end of file diff --git a/ev3devkit/img/Ev3devKit.ConsoleApp.png b/ev3devkit/img/Ev3devKit.ConsoleApp.png new file mode 100644 index 0000000000000000000000000000000000000000..3e4522ccd5ea5090ae7f7b36856cb797554a6a35 GIT binary patch literal 10817 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 literal 0 HcmV?d00001 diff --git a/ev3devkit/img/Ev3devKit.Devices.DcMotor.png b/ev3devkit/img/Ev3devKit.Devices.DcMotor.png new file mode 100644 index 0000000000000000000000000000000000000000..1084313f732464557346c373bd703e3accb28aed GIT binary patch literal 3445 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 U^Dh)r$vFxDKIZI*bvSe7AApRpo&W#< literal 0 HcmV?d00001 diff --git a/ev3devkit/img/Ev3devKit.Devices.Device.png b/ev3devkit/img/Ev3devKit.Devices.Device.png new file mode 100644 index 0000000000000000000000000000000000000000..fc5215eb35ed76ef68548a6d8acaeb883a587a7b GIT binary patch literal 2086 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 literal 0 HcmV?d00001 diff --git a/ev3devkit/img/Ev3devKit.Devices.Input.png b/ev3devkit/img/Ev3devKit.Devices.Input.png new file mode 100644 index 0000000000000000000000000000000000000000..309ea3fa3f50a2472ad43f83e71b2ad92fe919d9 GIT binary patch literal 3391 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 literal 0 HcmV?d00001 diff --git a/ev3devkit/img/Ev3devKit.Devices.PowerSupply.png b/ev3devkit/img/Ev3devKit.Devices.PowerSupply.png new file mode 100644 index 0000000000000000000000000000000000000000..2a64cc5d250e10fa0923f53d8485bcbce2865102 GIT binary patch literal 3657 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 literal 0 HcmV?d00001 diff --git a/ev3devkit/img/Ev3devKit.Devices.TachoMotor.png b/ev3devkit/img/Ev3devKit.Devices.TachoMotor.png new file mode 100644 index 0000000000000000000000000000000000000000..848946cf0dce036bdc83747300f2ff7a9616138d GIT binary patch literal 3579 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 literal 0 HcmV?d00001 diff --git a/ev3devkit/img/Ev3devKit.Ui.CheckboxMenuItem.png b/ev3devkit/img/Ev3devKit.Ui.CheckboxMenuItem.png new file mode 100644 index 0000000000000000000000000000000000000000..1bbbe9f6987a9060607abde74113247d41f227c9 GIT binary patch literal 3689 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 WjqCxvLa01D0^A`-UCY3ye)%sdRRq-l literal 0 HcmV?d00001 diff --git a/ev3devkit/img/Ev3devKit.Ui.Container.png b/ev3devkit/img/Ev3devKit.Ui.Container.png new file mode 100644 index 0000000000000000000000000000000000000000..621d0acfdd4d1f4ac59ad958437b0ffeb6d9bc19 GIT binary patch literal 3382 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 U#M#tB`Vo?G13_FGox(2v3p<^Axc~qF literal 0 HcmV?d00001 diff --git a/ev3devkit/img/Ev3devKit.Ui.Dialog.png b/ev3devkit/img/Ev3devKit.Ui.Dialog.png new file mode 100644 index 0000000000000000000000000000000000000000..db49503df59211603ef3f9b34276adce077b9d2b GIT binary patch literal 5874 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 literal 0 HcmV?d00001 diff --git a/ev3devkit/img/Ev3devKit.Ui.Grid.png b/ev3devkit/img/Ev3devKit.Ui.Grid.png new file mode 100644 index 0000000000000000000000000000000000000000..06f9ee19e93c1bef07a9958a2f0a9c3185a2d2ca GIT binary patch literal 4574 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⋘-SjE^ww?Cl|z zUcSDpmAdtHr1RCQ^RV12k}-nALqoE1sr*w#%9wpCEB2Sw`kO`l-)^o?2z7M_tsM8E z#bl1)kd}`75P^Zk*{BGnj2Cw^vaYU9F3&%_X$%K)M4bStK_9octV_s+kFhOt(GMdw zS8SW_?r5n5G3^ItwiBOYwLLn*Oah6zr2B@5u~Ct460LRqk_BI(#HU0jPp>rby;Ui? z5cF`4(A^k%99zRkf*-D4W}4=1W!Y##*tR<+?r6#a1qB~mAw=D*#@F{i_WH2|(u@_` z7C2TW<^-ZgEw?#?*YJ!}lw1A&=Em8_pW`~s#^TQB4y?(xFGuUqNOM1gsJ@eE zv9@RBcf4&4;WZPT3V)ttdP{qvNW()D7`KOKZS|v+kmQ`ryl0R7vxFY$9JIkEo<_Hl z4MyPknH3ywd~L@TDFj8l*>*f3|BbQ_mFU(D2{%<^7JZ(ihsmTk{YV`$;0+U6JqA>L zG%;qB;+iQAn&O{*$Xt)%`dAXu*$vTkL$W)Kq0agPbv-qrp2TWOt81%QTtJl|3%62-GzZZ$1R&(56*SWTf)*o`neVGBz9(x{Omg#0crt@v&R#}-Uz`|UnTNamgzMH$!Uo*wv z7fhKwj$|9+iz<@1i)vqD^&)FDMr!keQ)`4@EW!v_ECgkQmwYAPSb{)Ahu_GZsH2{Gij)%jT$jyt zPUWNj;9jW9KFHz?RUvjjI6H3y zLfaD(E*A})FQDQO4oZpVzamgM#i!-&PUhRU5I&7}Ovc&EQ_P;+#kGY=a0bg#X5xLA zNq0o`3p$(PrMsKYH(^pW9*;MM-c8+M3b?wu3aIxbDyLX6nM^+EBw7w^fBJOsA^9n@ zgPSipKRel$tZRtf@s0=%4qjYe@=4wwbA(jDPtZxFI)2dY$uY%DPTsKpYQ>Pr%xPJ_Q1ApU>15VRC;WBD`;21|lG5KSI5%fwg&`+Fsp(rIM1BWLKVhFUbn;5lQtIO zK@)1#ZjerQhl%T5*UcIgA&Fo-|GdloA-)-|uY;1~z6`CsZMUaGXYj}BDmXs{upi+; zU)HC3-26_tAU2pRmjoh|2*YleSCY?9nu3E)d_23&{Gfs~uU5Q5U14XA)e`O+)--X0 zi6a%|V@4}9s{(s*BjF&%`(nkb?g^Fk$Pb3BQ|_1RhHlA5NIOjX(avjGJSkQLb?BRk z>Ri*!)KZ$1PmF^TM=Uj+M><^)8S62ul{q(`_u*)w2feYNEYB1?xLaFsq}aoCa1C9* zQ{kO|GN?=y;c*d`t#4Ika|yG}J=5uGfJnMool}gIB2`e;ln@6om|Lj*n&L1=clgn$ z8tbtKqsv2vZ`rb?pNI?%1vM$n$li+{*jgU99`1KLvMcgN5WVZN>x}6+CSb5yj2`?D zu4AiI2G?|#KDQ_iE0U|7UK4JSNKZFAsVtM`ulcm?rEM81ZA|2~&_5XleO5%_%}0*T z!S1v#b*WMs;dAdnF8}qnA)fq#nhgWtR7%KOToQaGK z_aG#BQ(vqWEdYh~X&m>w{N))O*Gr6`XuY9d>5dw!Um8TX*f<|%P1}x1oH81NFi%!> zH@ZGjYpc0+u>Uc;Z|(SyD(&Csl~Q{#qb`%;&#u7xzGed83x8t_`$HhVPiuB9a>N%e z9Pb1Q90uL6C?vE`zO>UN2;{S;N)(|_(N^{S9{{Xy87{34j literal 0 HcmV?d00001 diff --git a/ev3devkit/img/Ev3devKit.Ui.Menu.MenuItemIterator.png b/ev3devkit/img/Ev3devKit.Ui.Menu.MenuItemIterator.png new file mode 100644 index 0000000000000000000000000000000000000000..135031f66ff5635e9609a6011e311148eff0521e GIT binary patch literal 1135 zcmbVM{WIHl0R99`UGBO%Q#YGwwW{0_FCCq1^|sN7D4m3fcpD=uK_#f0*L1D6v(e(> zrE7HvnT4)tzv&>MnAK9Cd)%!k$s}pI>Vv7{-W0Sod}WT-W?v!drV$X+cbhG@@*Cx zgMk=_A~04Dj5=tjD5t8CTyLy8XLI4{qLa-Wyvh*VSWeqg*@*@RzlHbqGQic4;O2_H znD&0Q(!xh8WQql9HFbAuOXB=KaNE@Dmw)T;f4~&qEYxjPN3Q01^+6EC9|4cJ)6>(1 zM_iuUnSv+(7P^!enGT>)r~XS&K96j0ExgJ0gJ%ic3&d1(ECv4P;WKL{+_F5X4&()B zilJNN#sjy6DaJ*DwIeJ)SW9U{H?%U4J=QZRwFRDmXzvN`v(x%mN>3`ykoJ3QPtYt? z>`@H;u*JfL?u2Vg%+DlRg>4fSB&?J9YCJW%<&QdMQ&jxuQ{;Z9+;DbBbY8Lp^(u@N z4F380a)RPjb^#hnwj!2R=QrkA^cz|g#$)%G&Z!!kx=in&$@CI5_aI)ACh)GFt+V6r z3n1DsMj`IX5UAH_a3O&|#gmd7UCZTDx|&IC_&5X-Se#sns+Tqt()*@FIGh_>dA19K zT^ruGCzaIS4TNqbSdHGLY_@$>wPTRdxrv^<=ZqogtVA8z?@n?qV!n#BYG z@tsmmzHveT<340>BbxLcHrU)Yy8HHqYp@(jF4-sUn@4>7^>}lKiaZlZ8Etrwy~wFa zxXhMhU8?LQO+~%Lr*>y9tvhmLkxQ77)6rt-RDACJdE+rGVKk*7Gmd%m^8Mu%|En#3 z)_jwW6MMbqNJ(KY%M?GqZR4smoV%T=TWND6h&j3yx80me%%%0+6%qUs0TC1pl}UEl zXiRqklu=@ZDH|5aa4#=}vTb_Djhx4Es1$x!t!^SX39YqlN@8{4+9j}!YCW3H3)ntq z66#G8FuFajp_xNTE`#c_+UO?*8hS2uM3&C=BFrzklN^gw$Yd&ulT9?{S^qi%iq|UN zqPJ>Duz=ioQb8(kj9t$Xq)%+lOCla8-cAh3UnzYU-Dl{MF{<<;bDFanBFE=9%`FPF z+R!k2-@w+c&eENjsL|X6bMZn?TA#nM!39iZAD zVG?I~#H@&H;RBLB2Z;X@EH^KF@P&5o=oK(ySum&@w_2E-BzC)i3BoUYNHvN?ss=&;K@n7n3B4+zi4>(b0coK_=$t?b zgd(6rGobV&K%@u*A%I{A5Fj_s+)wA;wPx;F>z@1NuKnTJ`(69X-s^dP@9+P_nB6rH zL?f2A;J+}&KQA?SzcSj%ufgp2M>pe1(SfkGg*Lz84WW z@lxbM;YzZI%s0aCVY{C3c1o0_Ipd9e!<6RZ<$L&*e7jnn^|`L$A{Rq;!`KENbq3SEB;|Zibb+f)WDr^C zF$tV$wnX8R>RV#Z%%X%RuTz<7Qm;Fh&M8pW^_>=)-t{Niduma)=04I{ZDg@`Wn-7m z4^>}zI?1hzEi~>-me27Pe$(?-i0$^u%O=9f7hD`j9hO>+T03-yrdk7BY9smyXP2#- ze@L(7GU9^_@w_g>`(KRG)wmje%w(If9x|oDYaD3?;%AdDyYEN1i}2ZH`+tZkW|KAS zLxxWE&)BExGz1r)BgQyNvgD2ycAivchQGd+(bcXq{3*iOf~H|_X?HcF5HO^|^Q+N_ zdVFVqVBbVEV3}8EkKO1JO5v_+e=ve5k~J{3R-lk{C>1*>Cc{N!ZdqmY*ThGXw4h47 z18LG?LZEw>Ei~}1RI_Ieo`ARx-?>aPM%b^b{R1V@xhBV3XF*PYsJd z%M%0~w(Fp3YHCiITuxnW;8zF6nD%z%SFc`O*jLj7gTX$bp-RV&9YZ%a+XiSxRa#Y{ zF&N7L@uueo@=^&G9=o_0NF+p?-nrA;-ydfR24~v+ED#;KeQo)nz5Uni?R)zA)6>)Q z^YbP1vB{BUnzf_wUKWe+`ZW|Frm3MJ-y|(_9-64Fp^+RDlTWA^Ug}v|s%WIpQ>$Jc zE%doZn968qP+RiTYDaE{*xS}v#aN#IvEKTSty;CjYFnYx)1jhnDy+r&gapB+=H}Fg zb3&xcKvJWaG8SCrkGBY#nf4aEg+gU_%%PmIim4)j86JLzK77z&9O-)T#c;P-i5IBa+ zRrOL)@9Vjo`rzPTm1Do73fX#edD{mM-VljI@SvT&egDu<>c@eBP+OtZ86@2BIZ}>+ zu*2eT{Yr0oie+j6lSe^wi-@9m&2SPHi1N=mF&d_x%b#wz zYlc5nRB*YApep>j4S$}hB2QQdr&^Heo30s2l;^A}4^`t{+ZK(T9Q8o56e*0-(Y51) zoAF)l!_DZGI4^B=7Kp%h)ATQmUFI2X)!S}03Re|0D9Si0rGdq~caI|m#YtWl3-KZe zbfs;9RO-FyALvymiM~_4ZzL*1`FOcg-j}5fA!|$@sgHi${bXSR4O@W8(cc?EPS*-r znh2)Dwv^osNCO91@1u13@A|qMxQISmcM%_e_50|ZJyE_|;Z`fF?(Rr;q^Lb5+je&K zn2S!<7Gdk+lWuSLEF%FQzuWW_IMq0vsJ#~wp`ppcs;Z8OZpl4nInr?r#XaOaCBZxa zlCPwu-sJ~{A)VEHZT%Esnqq+AtCbbLca9&2$w}_^g9IsPA%FBV?Xc_7F~{M6?1mP4 zh|#oXOi2@5Zi>oFi8=lF70c6%_iW{Q;&?OZs^H0@=o2%xvt@3>Vlc>d+zJ}`8PkRez^om2Ta$Aica`wyZgpv8WyZiO zSL&qvu*i9M)_TJ8?84+bi*lH9-I7bY%RjFY@QmA0axD*__p$VH8y5%*loUB~YgAY- z`!w|`le;6VTvx3-@BHwX>hjQ*o!9IWGgF$WMVKh2N|>Em_9CJIjCE&FdQ_)ev#*$1 zn2a&wBQA$LQme{&mIn$Rc~ZO{1jwn1xpUgaGr(P2(Or>8q5X?k>FeHj^w!|Jc5~6` zPpZNnt1%M-7wqP2iCw!LwF%*o01wI4zUIvl$b5i6Gxau|`wKde5KcTed@)4fT#Ij) z3#Re7P)86NPioi6FD)gRci6uCmDHHGu;Kx~wu~tuX(T9^Jg3aTd;0^ZCqWmX=6NNb zZOSe&@Z2&Uw(7K-kFv1|lt6V%$$pFcQgIY&ca|*3v>Oq)2W87f>DJbw+`-xKBsg$T ztBc|Yms3uUiEU{B+E7f?BJM#IVXOT^!LrT`9>c0I+FgPvnL&078XFYGAjdnCLb?7` zaUk!Bh|Y9G7{nSBf8KsmsBB%Cm6f$_!6nd{wX>lO*kUrjuCIH^gh^5A5eP);=BBUB zy?e={qoe5ln>R4F=`}Sq;K9J_OWxB11Bq891hcZUQ!_J9W+9PE1esGR<}>*5acj-% z*MAXB!QrlHYHD8kQ|??bwi^crO48El#vmafA>-O39B|EX?i?S_E_y8cY55=!0D1sn zzS2PtB{}AS`?|7Xs+BiTw-`*#w5qavY-z|@x2hYz5Ee(9o_=T~*1_8lCPbN-NUo|< zSYjaZkxU)%*|TRIJv?el`W!mb`^<%fg?$18cP^Sq1LZDf6P=H8*j4BQt+7foF8z7O z7Dq|vVC;}J&wT;5BnFL^#^G?kd15E2)P4@TIc6tV3l(Z65YlpTPCqH&K)ckcN|2+0 z(oiAv(f;mkzJ?cxfW5lm3#}hMfJl>*d*3G+49sOk#om>bmGZA&&aPHOM=l0J>c*Xd zf(R>+ZXpp{_}OO1M?cI{l!I>Q2`YDGtRhFy7eKr!KlE@ zz`$T*pY;s0HNw_`0nIiyH_=#Z*_2Mf?6+^`N=i!l`Xv;4CDv|&y2p{(OhoHL=;jS2 zqVuLTs_}~Xp}(01e*{K_mHW%E=g3UFDOrjY3;#p-`hX9&O8<-Tjhzf_UkqFhaVD(d z7yB08rvoO$+t$Jmj-on-MM74?yO=1P;t~~9qrCS3`EH9fy5NZFZPZormWImOXxE@3 ztm2lIMV{$hT0V!>3qvPuv8?4l|Nhh2w?7E&iW77Rf z!P;?ePqaJ|%fQJN9Hw#rm zrh2aSJ7>Q&)SmfdUrY5EA^IT)hlV8U{}W^Z(&v}vA5rRHZP8Zq-Fy+V`l!w`Spi#v zBOa59M_1pY&WMMC$IeKO2RvY5F*2i~*A9DRcQj=A9a+mM2^Ad6ZmdOxr24%yv|tx# ze4FviP%|eFBG5{i&$6!ag=Jtjwr)+Tdi%q$Spiv(vOs>b#)sp7{_D}fe>+`3cZP1@ z{>-YCf$waVe_%_TE*q`~lWO2R?C*zY>gf1wJmV9nDleDQqW{t&G zo>Q4XUG$N&GUj|$uzhkTCFA=VCq#xS(Y4%nuk4XI^QZSIW?7C?S3qYPZB4CT;g81> z#dPCzpjHAV?nwS%! zcZX>+ZSj>ITQajhlJYT2;E|3SGXGebY;*~-c$+pbGS?ZvE?Me7Fmip%`rKre<;->y zT1H`a(eXQTdPrcUw%(4NGecez>Tlg|KWHlXHpV!+@c#y4b zI!N#XpXrWK5K}S!S0^+4tX?W70VdooMlBq2sj#nbc6M&e;o&b0`B-UR@uy&Y>ZP9H zinOejqnQ+A6&7Lr038Kz-pv2&eo4JfYclB%a9A5qh DV=yw< literal 0 HcmV?d00001 diff --git a/ev3devkit/img/Ev3devKit.Ui.MenuItem.png b/ev3devkit/img/Ev3devKit.Ui.MenuItem.png new file mode 100644 index 0000000000000000000000000000000000000000..537d2e5b29c18b3fc7459c48c4a755a703e08ff7 GIT binary patch literal 2068 zcmcIl`BxH%7RDlMGsLpZ%#m`L6n(x@a{*GpWpc|c7f>{@#?(s171B||Mn}si97S9z zvs}>82f3taWr>PB!xb{hEd>!*9L43?dw;;2^Uitap8I`2-E;2x-Ctdu?UeQ&-wOZ$ zlpO3)ZrePx?X=yXZ3N7C8g3&f=%O78u=U-Fo69HwfFj!gW#ti9AQ|CA@Ei}lpC5ZF zA=_6ftEgoDgdSDFaZm1<*Bofh@^^9v{_LuHOBHj$ln7H+**Bz#-+B7>5na;AuU9Rv zaOcm;^dUsv+Wc=i8k_}7?ylsFOQIdgh*P*^=njys2;F)(^NyqTL3ZtLe&7fS z8+AAnEqZ$QLqkamC3jv(*q!OKWwqD((f>slzHD6?bv z^|XN)-I~$E<+|r4gKG6JVy!)zk3x4~(X9Y9aK9_+zf)gREN>9sl9{-Oz2HN2m{0sA z>|RuOT|KO5Su_xu=xCpH_xhYdojQ(n&uKi~UtX-w@U!!*YM*dgxpN)_M@8?_dVdVg zUAzWQb*UokP_26peY3$W-syEG&>fy8PD)jWt{qquk-NVg*PSGM46(oFf3{IJ!B6TZ z6pHhWpU$>CQFM1BxOzGjz6%yy_MFRnYv*^fTh0-;YNlUIOZLeN&^j!bY`s1P*gu>L z)1}F$9=+KgbJx3+9TupOR^UM%LbU8Y`qL`L^f4coe%I+4OEBp!zMm*CPz!54C$YX( z@erPlu&ib&nd9(Bq?6JTc#71jJ{~iCyHnc>)BL-%vRE3OG@L-ov-eYHG?Gtrw*{mQ zTTezQjh+n_tYZq;`^>(CGpR7cL?WH!S#_Dnsj37;ZD@l16g6tH{+Wu23NQ*-XZYQq z8Ow%?)9)smB-H$pvD|yCzBg6r#Mh5#u!$?MLVf8!gNObldi=SWcDqBkl{`DW9iHdt zmYdwMwqPnjgJU8iq2gsrAJ7r!z~ACEVdUJClaakV9e9#`0Qv>}IinG9( z(<4akbJ6Bb-VmY@YNlQTdAoyd5gW|(#rh$RXN}8Oq>*x&1ofy*5$^qg6H@o_2-ogO zPWQJ(psFTNL0r${@v1&w92XLXrl)^S$xu$w3`!?$ta%;)gXvq-6J5E6k#TWDk@z_@ zcp$LazxhEkTuuv@$z!i$*K6Bb4oiusk5vy{Ux0i3vQu z9)&`X)=uZ<=E6ME%oFBAgb4HV=kMFyJIUUzkU=GFuKS=++1c3)szfU7YHPC+FSmhh z-l;FFuSP*2W=Nz9X3utQz(bI~U4SU;{QuLr3G&$3m}OTj233D+Y%;#9Rv(E#n2bHV zv9YsdK2Cpo2>@xwvTSR8s~9lBUT-QM3XNQu#m3Klu}bV$un=v?R~94!QwYRpE3k4o z=^T>yr)x-EUIhLE_*LBe=oy^0w%K2miSJ4>5X(y+BED;HC#ogU!}+XB#IUK`*5aWs zA?sCK0NocOFqWELza=qznsrXVv-4D&d7umT{zGBG@^wtblepH0>h+9`4wlKV0PY^*7pA~L2JcK6+lxPE9EPd*ff*|ej(d;t_C3XJ3`V=eyq_J1{+Qr^4!WkFNyu#!EL!5;`Rpxtr z26AK1yMH1}6IdHG!GRa0v*y@fH4u3}40!>dUgnD>M!$PsKi`*z z)-O*mO);|yD#Y99=w%GvWci?~Vr_r#&a0?p{~%!5B&ZcRXbZp13aBleAyN@Tqlq>2 z7}#yO+xjX5D`2X7wBH|o=5ys$&)57n%#B;5&^_?yHqYo-?%P=N&+EheR8Qj}|JZW# z9FKn2n3TB}Rh$=Vx|9=yo9KBFYG$Z77D z>i>Kom#AtQ6Ekm)+yOLot_Lr9eV0C8J9nj7whBYqbUlEkHhX4Qo literal 0 HcmV?d00001 diff --git a/ev3devkit/img/Ev3devKit.Ui.MessageDialog.png b/ev3devkit/img/Ev3devKit.Ui.MessageDialog.png new file mode 100644 index 0000000000000000000000000000000000000000..fc6f49deba791ed3fc6e25aca95eef00091e4990 GIT binary patch literal 7405 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 REdGlFY%J`|ai%_r{{WMYsxbfn literal 0 HcmV?d00001 diff --git a/ev3devkit/img/Ev3devKit.Ui.Rectangle.png b/ev3devkit/img/Ev3devKit.Ui.Rectangle.png new file mode 100644 index 0000000000000000000000000000000000000000..ab07a15fc59c891ce11024e779fa464133249f35 GIT binary patch literal 1013 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 wN)(^b literal 0 HcmV?d00001 diff --git a/ev3devkit/img/Ev3devKit.Ui.Spacer.png b/ev3devkit/img/Ev3devKit.Ui.Spacer.png new file mode 100644 index 0000000000000000000000000000000000000000..96f7dd0c63a64243089d15a608385a56b532e457 GIT binary patch literal 3307 zcmb`K2~1Pj8pkh-P<>Q|H|mJWW)&1Eifpn}6dXh>FbY&;Q?VdR0g<8tWpxm!KoJC4 zq^JWZwJlp)1Y0Ez1*`~CN`X>97FjAHYbh=8YG#u6@?u6`@^W+UmvhgTbCQ$)_xt`Q z#mT`Iyg_vX003aSlQw6h@s;!ygA}A+i;D&R(x7n3-qr?K`}!2q%d!AKso2iunDdRo zDSoR1@AOa1nPK^ELlr{#nGz_@YDne60H&l|eKMan&VguvG;T$1@c;^9^vX|p*3_R0 zDoz<_)ZOi4F}ywYtto5`|I>PvCKz>W=FTqbyN2+yGTEw)P#`%4uriVbIFZ}qSS7Pzk(H$m+)ga?}BOQHl%%8k~d z*~o`|#YtAwq&}wdAvn7${TYF1(3wS@^^7Gct!<|fhgJMmb;9zMm$b&hE zN@rJVI?fa}QV;NE3GWUEjh%*}$*L}vR{wM{r%#U5!Ap@Y>kc2aFfjTwBxsz&X&S{S zpODd6C8Sf4;N3QIGj2IgHT}ronJ1rp4q6xQhm#hS;vL70Q0hi9?e9ikoOs-z6rb;5 zrqo*E+DdmhnYi96*HzQmELEVN#wXpv8qg5 zfILvH3_SS-_?yA`>1l;s9Rv7Bv5`G;r}t)c?xhTlk{-xLsW%BO{OtCyEt8SFT@2 zz+zW}9{BqC*)pObRK7|))i6E=*PmHk{US7v|0Nym_+9got|z&Ay+C4GE8 z|EO?^XQHg!)8EgC4VI=G8yhEZ%eGh-C->8%w6(OPRh6mx9;>~M^c3l*U#RmAcdZH3&a78Q>%IFM1e*UiF{u1W)X@!MM z{&CdV7huXe3;0~Kqo980fLWEOps4MoYuQ#_G?u(A@M;gNRG6bj{$zwlQt0}1?WZ>3 zyx$wb)h#BQLoV|+?sJdfr3zdZt|3^uu(9g5LlNPg8D@go4QVj)oTd{W+~Fb@h@Col zWy4E*M>pH7#594#T8~wVo!U0C^VRjlh02C8&i0{j&JyN+k|m*-knes(G4z8$4oMZ! z%X|%EO+Ct~8ok#_YZ1i@W}}fjh@FZ6$EH3r6F)Ll&t2(QTok-e)Y0uWrs^?hy#3MCz6s3pS&9^{dF;NtZ3eOn_ zWE*8Wr8OaYPpf2Zh1;Og3i)YYPrE?YmOGR&e+4sPnlMzC6 z8+?{B5*U_8YkSW|@8r+3QTYCf$>;+|)!7HDYgh6E_5h6!I=fQt5LpKVu2{-_Xtk)z zX|dXWl|*so{94#QT8$%Ri0@BLC~czR&~mKtr}?bn>o*3qsjrWXYIm>D;4pARuAf z+DHHOX3&o+Z;$^6W4flKOzze1HxQGL)h-z1$?GbBo<2hzU5<+D3EJD#)I_JpM(J$D z{uaGFZ`WaX4?*^7xnYs+*-^a5PD>pYeM1s`6?E(1w}4kDZyWai|w_=Z`>iZ4CHf< z9J>6o?DtokmpL_BIU&g{jJKjj?6xWzjqCZJ$YYXAiIVh+l@&~0+t`$=g8Ub0gAxPx zLsgW16v+GkLY_~Z9>=e!^yWy}f@gZjt{w@zZOof+7K>suam{6Pz&5DQMEM~G%HmUXA2eW}yH`(i zL7{prlpGMr?S;>g%p9-gG12NZbh<%9B)}zcYm^D9FNtFPg3@llBk&Lr%Zg&X%j_L8 zBVUpu)ipcyIrPkzqVf?&X;TYMmS_BAnvF^RyK`sgksqomzXHx^L^IxT(|O@#9_4m; zkG>nIzFYeNIKCXpLpFrEJsnDVdadPM#AtI_PTllGK`F0uw7hW25;i>*wnNceG4#l( z`nQii+x;&1WuAz0No+*wP&VYplBIDNV$h(R#%To*9w_FG%Jt`~e? z{kaSIv}wIfF2`uC}9LXH}`2iNyyRIt$NHuQ}?#H1RrMqwg?Z~v>mx}5i_@% literal 0 HcmV?d00001 diff --git a/ev3devkit/img/Ev3devKit.Ui.Stack.png b/ev3devkit/img/Ev3devKit.Ui.Stack.png new file mode 100644 index 0000000000000000000000000000000000000000..ca4b613a584424ecc3bd4833cd9c602ea6269c12 GIT binary patch literal 4610 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 RkaMZSWo~Q(LK}KM`Y((B*jNAn literal 0 HcmV?d00001 diff --git a/ev3devkit/img/Ev3devKit.Ui.StatusBar.png b/ev3devkit/img/Ev3devKit.Ui.StatusBar.png new file mode 100644 index 0000000000000000000000000000000000000000..b01a1785dfb52c1d5c76887d297c59a5d8715b17 GIT binary patch literal 2131 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 literal 0 HcmV?d00001 diff --git a/ev3devkit/img/Ev3devKit.Ui.Widget.png b/ev3devkit/img/Ev3devKit.Ui.Widget.png new file mode 100644 index 0000000000000000000000000000000000000000..eea8ce0f68fb5102b3e5c47f3fa80984dde28911 GIT binary patch literal 2056 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 U)m1R519K6Br>mdKI;Vst04imiG5`Po literal 0 HcmV?d00001 diff --git a/ev3devkit/index.htm b/ev3devkit/index.htm new file mode 100644 index 0000000..be00a26 --- /dev/null +++ b/ev3devkit/index.htm @@ -0,0 +1,244 @@ + + + + + ev3devkit – Vala Binding Reference + + + + +
+ + + \ No newline at end of file diff --git a/field.png b/field.png new file mode 100644 index 0000000000000000000000000000000000000000..5515f7e664fae592c6a8b24b1eb5f5691339ffc0 GIT binary patch literal 560 zcmV-00?+-4P)Px#1ZP1_K>z@;j|==^1poj5AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBUy32;bRa{vGma{vGma{-JZxd#9M0hvieK~y+T?UKnaLtzxfPf|k+ z8tWp<-IJF(<9}y%Hhqsx@r94tTZaAFvQZLWtw*E3JkI zdyBjJ?)jZ_?{`5Gzpc_?mu$`L|C1Qe7z|NcqgjXq2nqHh{tmFZa{-kzQ>;#&u{e1_L=Fj$mw97jL|3Pg=5o5!e%3!PQq@N3%M24WCA$`S3)X#=6BQN)MKi=Ug97^ z1VhBql63AO`W%GCLYU1Ga4*0of!K)xT^HC02QaZ2$O1ebVq}C^T_dbk>E6w}rY1vd zGMVP_A`{3xFsdm`oGV-ptDM|YjTA-wz3Ipci$q%+;TmQ^r-kJWwT3vogH(baZov=^ z3=)lvgu}tY`mERhyxvK`v#dwK>r0hqx{n(X!AYNz`ERtg5G~C_ZC%Fs!!!$c5xBWh yk<@)y4-1TMDmlqYI@-U8( + + + + ev3devkit – Vala Binding Reference + + + + +
+ +
+

Packages:

+
+

Content:

+

Packages:

+ +
+

+ + + \ No newline at end of file diff --git a/interface.png b/interface.png new file mode 100644 index 0000000000000000000000000000000000000000..83a958809406acdb3478c0f9fb9f52b7159f3ab3 GIT binary patch literal 544 zcmV+*0^j|KP)Px#1ZP1_K>z@;j|==^1poj5AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBUy32;bRa{vGma{vGma{-JZxd#9M0f|XOK~y+T?UKt&LO~eCC;Xe* z)j!a#prY3@D9~K=fZ8Pa!fGQSbuH8EVHA0>Afii|^teT65M4EIiY;#H#+{FJahf}q zBm$vm+rZh(H|O_#b7ooqkUuRI@D~v!S0s|Gkh2?!B+_qWfeVsxi-&ZN%rfwMtxi=# z=roFx$RoIbfcT4|iq(md*8t~YTm!g+WWu`M0MzPrgvA7=9UHK@4zRWxVWMZLp90?U zMZ{$V6o6zphebEf06n87wFCB#?=ds)XSGtf!i;|Y3NsErbUK|&?T+eu4Ps2jg8K-I zt2`!c>*yUdp|xWe!sQd}%RI`JDl?SIRfKO7=+m1u0KGfJXbPMBHO$UktZWMu;KiWP zindNYmVBr1?qA|LlV^}*CI=xB1Px#1ZP1_K>z@;j|==^1poj5AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBUy32;bRa{vGma{vGma{-JZxd#9M0hmcdK~y+T?UFl7n_(D+FN|*f z1AmD94MID_C8%Hv85D#nI_MzLc1Z*`jjfZARFm(p2%Z)d2Qe{4?a%{Fo8j{`WT~R2 z8oB%B4SZw$et^RR54_KPz4voK5@8}n%r9%!R_-gD)=o_xO58=4wj!IFYo7}sXZL5} z0Nr%!kOTeTyY^c4lxR&D$a($zX}}OeT4zn)_$m)i1q#ZLQ6GJQ6LjUMaA;91<+Zfw zYIJ^8V+*UqiR&Hj^??N)u&)v&ZLpy-orkK(I0|w9t>b?WrI4Txw`2c0MU8O8n7Y~=F#~yk#%dDn-VSGT#8;15nMOT5&o0k|Vq8kjmS^hI;AMYu>1zel=W0i5jtK!2s?IK-J%_ zj!tsQ?l?;2Y|U6U-e1pvqHR&V;-z98F(WSDmYZ9s{|Nw8fB6oMeFxhP$rX!K&ceI% x=U;0=UeFo*T)zJK^curlXsAp4ALtn%{sE0Yu-}D;*E0YB002ovPDHLkV1h5h=k5Ri literal 0 HcmV?d00001 diff --git a/namespace.png b/namespace.png new file mode 100644 index 0000000000000000000000000000000000000000..759846f72fd8b95e1f1489513875a865ec14efa5 GIT binary patch literal 390 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCijSl0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=d3- zBeIx*K?sZ)dz5yv0|noEx;Tbd_%EG&ldHvm$JN^Zk>0z~gRG7MfBv68ZPGZUEbWRT zcddqRo?qT_q|`38-1~K?$l&igA1Q+?gj^n zD4jOyn)zJv)vjgMlW$n9NGOP%-n43!Qj>|VX4)*Zj>kXh8AE$nKG|Gn3KWUuw&+V1 zOpx|y__3Vnv4xWW%dYx0eY05umSjqGS$=Ww;`E#p!E)!&zW2{razuhRbow;3{Mpma za(Yw4``<1NYMVH^5Ycjm}q$3>p| dg0G&bWM+?g^)6_USu4=%44$rjF6*2UngF;*l7RpK literal 0 HcmV?d00001 diff --git a/package.png b/package.png new file mode 100644 index 0000000000000000000000000000000000000000..cc67187760345032d268048005897576956f8af6 GIT binary patch literal 633 zcmV-<0*3vGP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iOS= z79KKjLRhu{00H?)L_t(I%f*vDYgADXhM#NhayMTZEsTwrm=z={u{797z{<)Z|G+va z1%H60xL~ENmFO=>Wm;n)rce^ud@W?rjmhp_H+#=~Slqj^3PC#u4m0O4?>q0DGY9^+ zMF6w2SDuzfO3Q8zfID>B>8H)joh4x9uLQuW>a$0S-R?2&j+xWg|HhlwE4BJwW9>meej z8lsA-60$%DfuqBgy?FleV|@19#HFR>2cc4#O7aSZiqPwIi&#<1&&&)r#m#VcN~KaW zZnrwSX_|&^_eY|th$>c8Q_UrdC{hrFOb`(c506|#cj9)tQx91PS=RfNY-)%W(u)?f zAPzwYIf1m>o&7jX(|WUc(7Sj%nO7|&izsG_ghEZxo&-TvX*9k{t+u@ptLoAE`sdc{ zwV4Yc1XK()Eh^?jeXyz`A#bJE%Pa&X2EM;v`_McyF`Da$N95HQABNP zuVrQj5ikba0WJdx5D!dgG%&3`Fh>gP0jvFlQUQzy0DtPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01ejw01ejxLMWSf00007bV*G`2iOS= z7B)G%%`cPy00HVrL_t(I%cYacYZFlv#(&e9yfdRUR!#aaDFKThU6mlZ6htBjf-6Pz zKgmvntXtf=)RjvYZrl{nUD2Wzv7sr^)?!Iw9-VuRi)oXLrR~DA`tCjVeD^yq_)oJA zK&4X2%@zxbk*Gazc02w4$CXcytJP}zC<5mI#8dHdBAL8nM+R5eP8{N=-prJryci9t zE%bJ&R3t=jaeC&_rMV(1GI%&PX0yE7Tq@0bOMza+P1y4G{pa!;ybck3`03_1R=S7s z8=ov#t{;#ppepvwYje-mUXc$Gq*AHzrlb!i8B0SffFjDC5nPW81C;>x@0O-4^&^%A zilV9*5sV1F5%!Fs=No(xEDJ=$et7TdHPUw>mBu-I<02&*kIT5$Ypb^+EYUXVtm1YUybh+&P9(USa0l*%jPh?uOkFT zal-1Ge|oe!eE`ylC~h*Sq^j;0)E~})sF8nv`tof9zq1`2q8Uo_#gJdb3>ByeqwQZ+AUv~?FjRk0M^ zs#|{TN5daorWkM;NCA-(y4VBOfqG~gN2d3rNeI>JFI5-GKZ!v#B>(^b07*qoM6N<$ EfPx#1ZP1_K>z@;j|==^1poj5AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBUy32;bRa{vGf6951U69E94oEQKA0^LbOK~y+Tm62IURB;r>&!i6# zm=C?wgV|f9;4*4zB$is1d)h)#E>NRmRz&HbWG-2ww%BN*QxDFBsN)EBHH=J5TPBqp z7lM%7OJ~x_#x1S1um8PjMLqe4k9*F!e82D9`xhlDM+qb%ORE`j*=R}o#p_wWhM(aH zcb|y8Baw(qVJ&aXr zAqi6>;Y1TCx$Heu-9UYt0aa=_Ghb%O4)~-`V`gWVJ5M9wh%0((+@Mq0qFGKj=5K=l z?o(DAAtBktN_T$%B0{uGU98>%C8Vi|DK<0 z@SSOPkzK?T@UWp9F3W%&L2(q~Bco7X8ByxZQo$=Psz#X2Q`A*(=()LZ4~ zn*=mhg7e-ei1$T{|Q~v@#!fvvX?4$Dl0000< KMNUMnLSTZeb9BN0 literal 0 HcmV?d00001 diff --git a/scripts.js b/scripts.js new file mode 100644 index 0000000..eb79093 --- /dev/null +++ b/scripts.js @@ -0,0 +1,46 @@ +/* markupwriter.vala + * + * Copyright (C) 2008-2009 Florian Brosch + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + * + * Author: + * Florian Brosch + */ + +function get_path (path) { + var pos = path.lastIndexOf ('/'); + if (pos < 0) { + return ''; + } + + return path.substring (pos, -1) + '/'; +} + +function toggle_box (self, id) { + var element = document.getElementById (id); + if (element == null) { + return ; + } + + if (element.style.display == 'block') { + element.style.display = 'none'; + self.src = get_path (self.src) + 'coll_open.png'; + } else { + element.style.display = 'block'; + self.src = get_path (self.src) + 'coll_close.png'; + } +} + diff --git a/signal.png b/signal.png new file mode 100644 index 0000000000000000000000000000000000000000..55f19662cd631353eb79c63516290f302eb649c2 GIT binary patch literal 536 zcmV+z0_XjSP)Px#1ZP1_K>z@;j|==^1poj5AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBUy32;bRa{vGma{vGma{-JZxd#9M0f9+GK~y+TrIS5R!ax|u&vbOx z&5z*dq%UZs=WpzyI^x%Lo9Ve|=2QJIv+_GFt|pQ!eB1B#ThYNPOI+w%{zW2AT9RUADPC zm`!}XD#&_Mk#Xw>vzCN*(H1lgqfpq6z?5$m1VPw!6)>1B8h3NhZsp-U7j)p&g~>j6 zUh6&gQvRkV>pWEa-=grD<9=-AE-!;RpnLFe{s-6H@lx1AG;ya2WPO6Me^~Va(G>*+X!2o`lAM z2p1yau<F<*=uqR?R_bZ^cPA3TX=Bu0ZJuO5QE}eji@{f8N3{uPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01|Tm01|Tnj3T)Q00007bV*G`2iOY% z6AS~^31JBU00G2FL_t(I%axKpYm-qF#((#{Z&J`ARz)q=X6c$JbkQ%+p=+fS+Aaze ziJc1SBK-heYnJYIXgb6}6fy-N!H)ikp~#Ci|4g)vX$5I-^EgDKgOS(ga4rW9=XcLN z_aKQdKEsTD#lc}f`Fj~jgesn7QqS!(tq!jCAeF;PIKUKB+M=Km@09a$TK1PEiK?q2 z36Fnh(Jbl~HyPvU{*`VOn>dXp|V| zImcD5;1i`ulYoHQPg~QPF~{vRo)25Eg^faS&!gIe%Jd5i=sMR32pHuu2OLnPMx8ni z2Y@dS0@Q6=>V^-F?wgDL1v6`AHO@HOY|}wBXfVWSb||xM*Hgx|(^v~w_);_M>>u%F z*QfGH+?&1uz?_*=geaoJ5NG(v2QoI3a?T~YL+qaV({7&~QNbouun9fN-lZM+${xGa zFV)D{OsceBN_I=t8@fTiy*RNz?(su2^6jZ9PAsr_xM>Z>22O|H;D S`MKZ#0000yos(`c%k0vdkzB)YLPUk}=@|pF;;V9={teZNQYmX~C6i4L z{o$DKOo4Hg*=4^!@0NU9FyEL@@l)VW@dI}ymIv?nmwAalH=n=osp4PO4~$<|cCBVO S(6I^VdInEdKbLh*2~7Zq4{@CU literal 0 HcmV?d00001 diff --git a/style.css b/style.css new file mode 100644 index 0000000..2a8ac21 --- /dev/null +++ b/style.css @@ -0,0 +1,585 @@ +* { + font-family: 'Times New Roman'; + font-size: 12pt; +} + +ul.external_link { +} + +.main_optional_parameter { + font-style: italic; +} + +.main_diagram { + border-style: none; + display: block; + margin: 0px auto; +} + +.site_navi { + text-align: right; +} + +.main_notification { + padding-right: 10px; + padding-left: 60px; + padding-bottom: 5px; + padding-top: 5px; + border-color: #aaaaff; + background-color: #eeeeff; + border-style: solid; + border-width: 1px; + margin: 10px; + min-height: 48px; + background-position: 6px 0.5em; + background-repeat: no-repeat; + background-image: url(warning.png); +} + +.main_table { + border-collapse: collapse; + border: 1px solid #aaaaff; + background: #eeeeff; + margin-right:auto; + margin-left:auto; +} + +.main_source, .main_sourcesample { + padding-right: 10px; + padding-left: 5px; + padding-bottom: 5px; + padding-top: 5px; + margin: 10px; + + font-family: monospace; + border-color: #aaaaff; + background-color: #eeeeff; + border-style: solid; + border-width: 1px; +} + + +input { + border-color: #aaaaff; + border-style: solid; + border-width: 1px; +} + + + + +.site_header { + font-size: 25px; + padding-bottom: 10px; + padding-top: 10px; + background-color: #aaaaff; + width: 100%; +} + + +div { + font-family:'Verdana'; + font-size: 12; +} + + +.site_title { + text-align: left; + font-size: 40; +} + +div.site_footer { + text-align: center; + background-color: #aaaaff; + padding-bottom: 5px; + padding-top: 5px; + width: 100%; + clear: left; +} + + +div.site_body { + font-size: 10; +} + + +div.site_navigation { + float: left; + + width: 240px; + border-color: #aaaaff; + border-style: solid; + border-width: 1px; + background-color: #eeeeff; +} + + +.site_content { + font-size: 12px; + margin-left: 250px; + margin-right: 5px; + text-align: left; +} + +.site_content li.namespace { + margin-top: 20px; +} + +.main_type { + text-decoration: none; + font-style: italic; + color: #000000; +} + +.main_basic_type { + text-decoration: none; + font-weight: bold; + color: #2e8b57; +} + +.main_keyword { + text-decoration: none; + font-weight: bold; + color: #a52a2a; +} + + +div.main_code_definition { + padding-right: 10px; + padding-left: 10px; + padding-bottom: 5px; + padding-top: 5px; + + font-family: monospace; + border-color: #aaaaff; + background-color: #eeeeff; + border-style: solid; + border-width: 1px; + margin: 10px; +} + +div.main_notification_block { + padding-right: 10px; + padding-left: 10px; + padding-bottom: 5px; + padding-top: 5px; + + border-color: #d08717; + background-color: #fbf2c3; + border-style: solid; + border-width: 1px; + margin: 10px; +} + +span.main_block_headline { + background-image:url(tip.png); + background-repeat:no-repeat; + background-position:center right; + font-weight:bold; + display:block; +} + +div.main_block_content { + margin-left:15px; +} + +span.leaf_code_definition { + font-family: monospace; +} + + +div.leaf_brief_description { + display: block; + margin-left: 40px; +} + + +h1.main_title { + font-size: 20px; + margin-bottom: 0px; +} + +h2.main_title { + margin-bottom: 0px; +} + +h3.main_title { + margin-bottom: 0px; +} + +.main_hr { + border: 0; + color: #aaaaff; + background-color: #aaaaff; + height: 1px; + margin-top: 5px; + margin-bottom: 5px; +} + + + +.main_parameter_table_text, .main_errordomain_table_text, .main_enum_table_text { +} + +.main_parameter_table_unknown_parameter { + color: GREY; +} + +.main_parameter_table_name, .main_errordomain_table_name, .main_enum_table_name { + vertical-align: top; + text-align: right; + font-weight: bold; + width: 120px; + padding-right: 10px; +} + +.main_parameter_table, .main_errordomain_table, .main_enum_table { + margin-weight: 20px; + margin-left: 20px; +} + + + +.description a.constant, .brief_description a.constant { + background-image:url(constant.png); + display:inline-block; + padding-left:17px; + background-repeat:no-repeat; + background-position:center left; + border:0px; +} +.description a.namespace, .brief_description a.namespace { + background-image:url(namespace.png); + display:inline-block; + padding-left:17px; + background-repeat:no-repeat; + background-position:center left; + border:0px; +} +.description a.struct, .brief_description a.struct { + background-image:url(struct.png); + display:inline-block; + padding-left:17px; + background-repeat:no-repeat; + background-position:center left; + border:0px; +} +.description a.interface, .brief_description a.interface { + background-image:url(interface.png); + display:inline-block; + padding-left:17px; + background-repeat:no-repeat; + background-position:center left; + border:0px; +} +.description a.enum, .brief_description a.enum { + background-image:url(enum.png); + display:inline-block; + padding-left:17px; + background-repeat:no-repeat; + background-position:center left; + border:0px; +} +.description a.errordomain, .brief_description a.errordomain { + background-image:url(errordomain.png); + display:inline-block; + padding-left:17px; + background-repeat:no-repeat; + background-position:center left; + border:0px; +} +.description a.delegate, .brief_description a.delegate { + background-image:url(delegate.png); + display:inline-block; + padding-left:17px; + background-repeat:no-repeat; + background-position:center left; + border:0px; +} +.description a.signal, .brief_description a.signal { + background-image:url(signal.png); + display:inline-block; + padding-left:17px; + background-repeat:no-repeat; + background-position:center left; + border:0px; +} +.description a.field, .brief_description a.field { + background-image:url(field.png); + display:inline-block; + padding-left:17px; + background-repeat:no-repeat; + background-position:center left; + border:0px; +} +.description a.enumvalue, .brief_description a.enumvalue { + background-image:url(enumvalue.png); + display:inline-block; + padding-left:17px; + background-repeat:no-repeat; + background-position:center left; + border:0px; +} +.description a.errorcode, .brief_description a.errorcode { + background-image:url(errorcode.png); + display:inline-block; + padding-left:17px; + background-repeat:no-repeat; + background-position:center left; + border:0px; +} +.description a.class, .brief_description a.class { + background-image:url(class.png); + display:inline-block; + padding-left:17px; + background-repeat:no-repeat; + background-position:center left; + border:0px; +} +a.abstract_class, .description a.abstract_class, .brief_description a.abstract_class { + background-image:url(abstractclass.png); + display:inline-block; + padding-left:17px; + background-repeat:no-repeat; + background-position:center left; + border:0px; + font-style: italic; +} +.description a.property, .brief_description a.property { + background-image:url(property.png); + display:inline-block; + padding-left:17px; + background-repeat:no-repeat; + background-position:center left; + border:0px; +} +.description a.virtual_property, .brief_description a.virtual_property { + background-image:url(virtualproperty.png); + display:inline-block; + padding-left:17px; + background-repeat:no-repeat; + background-position:center left; + border:0px; +} +.description a.abstract_property, .brief_description a.abstract_property { + background-image:url(abstractproperty.png); + display:inline-block; + padding-left:17px; + background-repeat:no-repeat; + background-position:center left; + border:0px; +} +.description a.method, .brief_description a.method { + background-image:url(method.png); + display:inline-block; + padding-left:17px; + background-repeat:no-repeat; + background-position:center left; + border:0px; +} +.description a.static_method, .brief_description a.static_method { + background-image:url(staticmethod.png); + display:inline-block; + padding-left:17px; + background-repeat:no-repeat; + background-position:center left; + border:0px; +} +a.virtual_method, .description a.virtual_method, .brief_description a.virtual_method { + background-image:url(virtualmethod.png); + display:inline-block; + padding-left:17px; + background-repeat:no-repeat; + background-position:center left; + border:0px; +} +.description a.abstract_method, .brief_description a.abstract_method { + background-image:url(abstractmethod.png); + display:inline-block; + padding-left:17px; + background-repeat:no-repeat; + background-position:center left; + border:0px; +} +.description a.creation_method, .brief_description a.creation_method { + background-image:url(constructor.png); + display:inline-block; + padding-left:17px; + background-repeat:no-repeat; + background-position:center left; + border:0px; +} + +.navi_main .errorcode, .navi_inline .errorcode { + list-style-image:url(errorcode.png); +} +.navi_main .enumvalue, .navi_inline .enumvalue { + list-style-image:url(enumvalue.png); +} +.navi_main .abstract_class, .navi_inline .abstract_class { + list-style-image: url(abstractclass.png); +} +.navi_main .abstract_method, .navi_inline .abstract_method { + list-style-image: url( abstractmethod.png ); +} +.navi_main .creation_method, .navi_inline .creation_method, .main_list_m { + list-style-image: url(constructor.png); +} +.navi_main .static_method, .navi_inline .static_method { + list-style-image: url(staticmethod.png); +} +.navi_main .package_index { + list-style-image: url(packages.png); +} +.navi_main .virtual_method, .navi_inline .virtual_method { + list-style-image: url(virtualmethod.png); +} +.navi_main .errordomain, .navi_inline .errordomain, .main_list_errdom { + list-style-image: url(errordomain.png); +} +.navi_main .namespace, .navi_inline .namespace, .main_list_ns { + list-style-image: url(namespace.png); +} +.navi_main .method, .navi_inline .method { + list-style-image: url(method.png); +} +.navi_main .struct, .navi_inline .struct, .main_list_stru { + list-style-image: url(struct.png); +} +.navi_main .interface, .navi_inline .interface, .main_list_iface { + list-style-image: url(interface.png); +} +.navi_main .field, .navi_inline .field, .main_list_field { + list-style-image: url(field.png); +} +.navi_main .class, .navi_inline .class, .main_list_cl { + list-style-image: url(class.png); +} +.navi_main .enum, .navi_inline .enum, .main_list_en { + list-style-image: url(enum.png); +} +.navi_main .property, .navi_inline .property, .main_list_prop { + list-style-image: url(property.png); +} +.navi_main .abstract_property, .navi_inline .abstract_property { + list-style-image: url(abstractproperty.png); +} +.navi_main .virtual_property, .navi_inline .virtual_property { + list-style-image: url(virtualproperty.png); +} +.navi_main .delegate, .navi_inline .delegate, .main_list_del { + list-style-image: url(delegate.png); +} +.navi_main .signal, .navi_inline .signal, .main_list_sig { + list-style-image: url(signal.png); +} +.navi_main .package, .navi_inline .package { + list-style-image: url(package.png); +} +.navi_main .constant, .navi_inline .constant { + list-style-image: url(constant.png); +} + + +.navi_main { + margin-top: 10px; + margin-bottom: 10px; + padding-left: 30px; +} + +.navi_hr { + border: 0; + color: #aaaaff; + background-color: #aaaaff; + height: 1px; + margin-left: 10px; + margin-right: 10px; + margin-top: 5px; + margin-bottom: 5px; +} + + + +.navi_main a, .navi_inline a, a.external_link +{ + text-decoration: none; + color: #214b87; +} + +.navi_main .abstract_class > a, .navi_inline .abstract_class > a { + font-style: italic; +} + +a.navi_link:hover, a.external_link:hover { + text-decoration: underline; +} + +ul.no_bullet li { + list-style-type: none; +} + +.main_see_list { +} + +.navi_inline { +} + +.css_content_literal { + font-family: monospace; + color: #ff01ff; +} + +code { + font-family: monospace; +} + +.main_code_definition a, .leaf_code_definition a { + text-decoration: none; + color: inherit; +} +.main_code_definition a:hover, .leaf_code_definition a:hover { + text-decoration: underline; +} + + +.box { +} +.box .headline { + background-color: #eeeeff; + border-color: #aaaaff; + border-style: solid; + border-width: 1px; + margin: auto; + width: 90%; + margin-top: 20px; +} +.box .text { + font-weight: bold; + float: left; +} +.box .toggle { + text-align: right; + float: clear; +} +.box .content { + border-color: #aaaaff; + border-width: 0 1 1 1; + border-style: solid; + overflow: auto; + display: none; + margin: auto; + width: 90%; +} +.box .column { + float: left; + width: 33%; +} + +.namespace_note { +} +.package_note { +} + +.deprecated { + text-decoration:line-through; +} diff --git a/tip.png b/tip.png new file mode 100644 index 0000000000000000000000000000000000000000..6ccf512f3daf4790ad879741faa716220dd368c7 GIT binary patch literal 766 zcmVkpawxhn4_ zMV#rn+ZmB!zvO=U@_}=W-I*T=HR^QZ(Xr>`{@i@$xlQ|yeMNM=MfCyLcj{hAL$Jcf z2fp83DD6D2H}oECOy2+~PyEkAmi4I$*a4{wf((Nm0b>Nz2;!s>@>rp^?wZKnWU>x0 z0g_3S!P~G_wHVGQM0_w^2zvEC%7BUqu7#!&HB@Eq?AEZ+F%WiwThMGYKQGSu^-B)1EKxl^SodS5TKtoOIxsvly z^l$M0Uje{010yS*?h-%NMPy4G`W{FPd>>2&Yd(W=fNJ&WkPgPusZN?9X5A zn3O`V$ov%Czi!;c46U*W1#29Qex?09I;*h0_ESafYfBM27p(BOCL3fU{F4-b%*69A|_T+c9H z3{}1{-fcULwf6#l%^&bx6&zQ6xXr~a0RT51l}kR>f)#GV2!zmP*qdEanO0h(Rr107*qoM6N<$f^6+@GXMYp literal 0 HcmV?d00001 diff --git a/virtualmethod.png b/virtualmethod.png new file mode 100644 index 0000000000000000000000000000000000000000..5ff14ecf7eb76052f531f8d9e6e7c0db70d91cab GIT binary patch literal 608 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
+ +
+

ev3devkit

+
+

Description:

+

Content:

+

Namespaces:

+ +
+