xtd 0.2.0
Loading...
Searching...
No Matches
v_scroll_bar.h
Go to the documentation of this file.
1
4#pragma once
5#include "scroll_bar.h"
6
8namespace xtd {
10 namespace forms {
30 public:
32
37
39
47 static v_scroll_bar create(const drawing::point& location);
52 static v_scroll_bar create(const drawing::point& location, const drawing::size& size);
58 static v_scroll_bar create(const drawing::point& location, const drawing::size& size, const xtd::string& name);
62 static v_scroll_bar create(int32 value);
67 static v_scroll_bar create(int32 value, const drawing::point& location);
73 static v_scroll_bar create(int32 value, const drawing::point& location, const drawing::size& size);
80 static v_scroll_bar create(int32 value, const drawing::point& location, const drawing::size& size, const xtd::string& name);
85 static v_scroll_bar create(int32 value, int32 maximum);
91 static v_scroll_bar create(int32 value, int32 maximum, const drawing::point& location);
98 static v_scroll_bar create(int32 value, int32 maximum, const drawing::point& location, const drawing::size& size);
106 static v_scroll_bar create(int32 value, int32 maximum, const drawing::point& location, const drawing::size& size, const xtd::string& name);
112 static v_scroll_bar create(int32 value, int32 minimum, int32 maximum);
119 static v_scroll_bar create(int32 value, int32 minimum, int32 maximum, const drawing::point& location);
127 static v_scroll_bar create(int32 value, int32 minimum, int32 maximum, const drawing::point& location, const drawing::size& size);
136 static v_scroll_bar create(int32 value, int32 minimum, int32 maximum, const drawing::point& location, const drawing::size& size, const xtd::string& name);
140 static v_scroll_bar create(const control& parent);
145 static v_scroll_bar create(const control& parent, const drawing::point& location);
151 static v_scroll_bar create(const control& parent, const drawing::point& location, const drawing::size& size);
158 static v_scroll_bar create(const control& parent, const drawing::point& location, const drawing::size& size, const xtd::string& name);
163 static v_scroll_bar create(const control& parent, int32 value);
169 static v_scroll_bar create(const control& parent, int32 value, const drawing::point& location);
176 static v_scroll_bar create(const control& parent, int32 value, const drawing::point& location, const drawing::size& size);
184 static v_scroll_bar create(const control& parent, int32 value, const drawing::point& location, const drawing::size& size, const xtd::string& name);
190 static v_scroll_bar create(const control& parent, int32 value, int32 maximum);
197 static v_scroll_bar create(const control& parent, int32 value, int32 maximum, const drawing::point& location);
205 static v_scroll_bar create(const control& parent, int32 value, int32 maximum, const drawing::point& location, const drawing::size& size);
214 static v_scroll_bar create(const control& parent, int32 value, int32 maximum, const drawing::point& location, const drawing::size& size, const xtd::string& name);
221 static v_scroll_bar create(const control& parent, int32 value, int32 minimum, int32 maximum);
229 static v_scroll_bar create(const control& parent, int32 value, int32 minimum, int32 maximum, const drawing::point& location);
238 static v_scroll_bar create(const control& parent, int32 value, int32 minimum, int32 maximum, const drawing::point& location, const drawing::size& size);
248 static v_scroll_bar create(const control& parent, int32 value, int32 minimum, int32 maximum, const drawing::point& location, const drawing::size& size, const xtd::string& name);
250
251 protected:
253
255 xtd::forms::create_params create_params() const noexcept override;
256 xtd::drawing::size default_size() const noexcept override;
258
260
266 xtd::uptr<xtd::object> clone() const override;
268 };
269 }
270}
Represents text as a sequence of character units.
Definition basic_string.h:79
Represents an ordered pair of integer x- and y-coordinates that defines a point in a two-dimensional ...
Definition point.h:54
Stores an ordered pair of integers, which specify a height and width.
Definition size.h:31
Defines the base class for controls, which are components with visual representation.
Definition control.h:81
Encapsulates the information needed when creating a control.
Definition create_params.h:29
Represents a standard Windows scroll bar.
Definition scroll_bar.h:21
Represents a standard Windows horizontal scroll bar.
Definition v_scroll_bar.h:29
static v_scroll_bar create(const control &parent, int32 value, int32 minimum, int32 maximum, const drawing::point &location, const drawing::size &size, const xtd::string &name)
A factory to create an xtd::forms::v_scroll_bar with specified parent, value, minimum,...
static v_scroll_bar create(const control &parent, int32 value, int32 maximum, const drawing::point &location, const drawing::size &size, const xtd::string &name)
A factory to create an xtd::forms::v_scroll_bar with specified parent, value, maximum,...
static v_scroll_bar create(int32 value, const drawing::point &location, const drawing::size &size)
A factory to create an xtd::forms::v_scroll_bar with specified value, location, and size.
static v_scroll_bar create(const control &parent, int32 value)
A factory to create an xtd::forms::v_scroll_bar with specified parent, and value.
v_scroll_bar()
Initialize a new instance of v_scroll_bar class.
static v_scroll_bar create(int32 value)
A factory to create an xtd::forms::v_scroll_bar with specified value.
static v_scroll_bar create(int32 value, int32 minimum, int32 maximum, const drawing::point &location, const drawing::size &size)
A factory to create an xtd::forms::v_scroll_bar with specified value, minimum, maximum,...
static v_scroll_bar create(int32 value, int32 minimum, int32 maximum, const drawing::point &location)
A factory to create an xtd::forms::v_scroll_bar with specified value, minimum, maximum,...
static v_scroll_bar create(int32 value, int32 maximum)
A factory to create an xtd::forms::v_scroll_bar with specified value, and maximum.
static v_scroll_bar create(const control &parent, int32 value, int32 minimum, int32 maximum, const drawing::point &location, const drawing::size &size)
A factory to create an xtd::forms::v_scroll_bar with specified parent, value, minimum,...
static v_scroll_bar create(const control &parent, const drawing::point &location)
A factory to create an xtd::forms::v_scroll_bar with specified parent, and location.
static v_scroll_bar create()
A factory to create an xtd::forms::v_scroll_bar.
static v_scroll_bar create(const drawing::point &location, const drawing::size &size)
A factory to create an xtd::forms::v_scroll_bar with specified location, and size.
static v_scroll_bar create(const control &parent, const drawing::point &location, const drawing::size &size, const xtd::string &name)
A factory to create an xtd::forms::v_scroll_bar with specified parent, location, size,...
static v_scroll_bar create(const control &parent, int32 value, int32 minimum, int32 maximum, const drawing::point &location)
A factory to create an xtd::forms::v_scroll_bar with specified parent, value, minimum,...
static v_scroll_bar create(int32 value, int32 maximum, const drawing::point &location, const drawing::size &size)
A factory to create an xtd::forms::v_scroll_bar with specified value, maximum, location,...
static v_scroll_bar create(const control &parent, int32 value, const drawing::point &location)
A factory to create an xtd::forms::v_scroll_bar with specified parent, value, and location.
static v_scroll_bar create(int32 value, int32 minimum, int32 maximum)
A factory to create an xtd::forms::v_scroll_bar with specified value, minimum, and maximum.
static v_scroll_bar create(int32 value, const drawing::point &location)
A factory to create an xtd::forms::v_scroll_bar with specified value, and location.
static v_scroll_bar create(int32 value, const drawing::point &location, const drawing::size &size, const xtd::string &name)
A factory to create an xtd::forms::v_scroll_bar with specified value, location, size,...
static v_scroll_bar create(const control &parent, int32 value, const drawing::point &location, const drawing::size &size, const xtd::string &name)
A factory to create an xtd::forms::v_scroll_bar with specified parent, value, location,...
static v_scroll_bar create(const control &parent, int32 value, int32 maximum, const drawing::point &location, const drawing::size &size)
A factory to create an xtd::forms::v_scroll_bar with specified parent, value, maximum,...
static v_scroll_bar create(int32 value, int32 maximum, const drawing::point &location, const drawing::size &size, const xtd::string &name)
A factory to create an xtd::forms::v_scroll_bar with specified value, maximum, location,...
static v_scroll_bar create(const control &parent, const drawing::point &location, const drawing::size &size)
A factory to create an xtd::forms::v_scroll_bar with specified parent, location, and size.
static v_scroll_bar create(const drawing::point &location, const drawing::size &size, const xtd::string &name)
A factory to create an xtd::forms::v_scroll_bar with specified location, size, and name.
static v_scroll_bar create(const drawing::point &location)
A factory to create an xtd::forms::v_scroll_bar with specified location.
static v_scroll_bar create(const control &parent, int32 value, const drawing::point &location, const drawing::size &size)
A factory to create an xtd::forms::v_scroll_bar with specified parent, value, location,...
static v_scroll_bar create(const control &parent, int32 value, int32 maximum)
A factory to create an xtd::forms::v_scroll_bar with specified parent, value, and maximum.
static v_scroll_bar create(const control &parent)
A factory to create an xtd::forms::v_scroll_bar with specified parent.
static v_scroll_bar create(int32 value, int32 minimum, int32 maximum, const drawing::point &location, const drawing::size &size, const xtd::string &name)
A factory to create an xtd::forms::v_scroll_bar with specified value, minimum, maximum,...
static v_scroll_bar create(const control &parent, int32 value, int32 minimum, int32 maximum)
A factory to create an xtd::forms::v_scroll_bar with specified parent, value, minimum,...
static v_scroll_bar create(const control &parent, int32 value, int32 maximum, const drawing::point &location)
A factory to create an xtd::forms::v_scroll_bar with specified parent, value, maximum,...
static v_scroll_bar create(int32 value, int32 maximum, const drawing::point &location)
A factory to create an xtd::forms::v_scroll_bar with specified value, minimum, maximum,...
xtd::forms::create_params create_params() const noexcept override
Gets the required creation parameters when the control handle is created.
#define forms_export_
Define shared library export.
Definition forms_export.h:13
int32_t int32
Represents a 32-bit signed integer.
Definition int32.h:23
std::unique_ptr< type_t > uptr
The xtd::uptr object is a unique pointer.
Definition uptr.h:25
size_t size
Represents a size of any object in bytes.
Definition size.h:23
The xtd::forms namespace contains classes for creating Windows-based applications that take full adva...
Definition xtd_about_box.h:12
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition xtd_about_box.h:10
Contains xtd::forms::scroll_bar control.