|
Jun 04 `11
|
11:24 |
Commit |
poliklosio
committed
[144]
ADDITIONS: constructor in String_vec which accepts value/line ending pair of ...
144 ADDITIONS: constructor in String_vec which accepts value/line ending pair of any std::string or c-string type; interface for text size measurement in Text, Text_module, W_caption; constructor for creating Vector2D out of Point2D explicitly; example application slightly better, but still lame;
CHANGES: improvement and cleanup of the miscellaneous_widgets.cpp file;
|
|
May 29 `11
|
20:14 |
Commit |
poliklosio
committed
[143]
FIXES: example application now fixed and up to date with the new naming conve...
143 FIXES: example application now fixed and up to date with the new naming convention of the library; get_PKgraphics_provider() changed to get_Graphics_provider();
|
|
16:58 |
Commit |
poliklosio
committed
[142]
CHANGES: naming convention changed in the file names of the remaining parts o...
142 CHANGES: naming convention changed in the file names of the remaining parts of the library; still, the example application is outdated;
|
|
00:02 |
Commit |
poliklosio
committed
[141]
CHANGES: PKini, geom_2D_lib and part of low_layer has the names of files chan...
141 CHANGES: PKini, geom_2D_lib and part of low_layer has the names of files changed according to the new naming convention; The rest of the library remains to be changed;
|
|
May 28 `11
|
18:28 |
Commit |
poliklosio
committed
[140]
CHANGES: file names of the code files in PKini folder have been changed to fo...
140 CHANGES: file names of the code files in PKini folder have been changed to follow the changed naming convention of the code identifiers; such change will be applied to the rest of the library as well;
|
|
17:51 |
Commit |
poliklosio
committed
[139]
CHANGES: naming convention changed from the unreadable, narcissistic one to a...
139 CHANGES: naming convention changed from the unreadable, narcissistic one to a nicer one ('PK' prefix was dropped, and the first letter capitalized).
|
|
May 27 `11
|
18:17 |
Commit |
poliklosio
committed
[138]
some files
138 some files
|
|
Dec 22 `10
|
21:43 |
Commit |
poliklosio
committed
[137]
FIXES: cleanup of PKstring.cpp;
137 FIXES: cleanup of PKstring.cpp;
|
|
Nov 15 `10
|
08:37 |
Commit |
poliklosio
committed
[136]
ADDITIONS: test_all method with ostream& argument, so that errors do not have...
136 ADDITIONS: test_all method with ostream& argument, so that errors do not have to be printed to tests.txt file;
macro definitions for testing exceptions;
|
|
Oct 22 `10
|
22:09 |
Commit |
poliklosio
committed
[135]
ADDITIONS: the class PKmultiline_string<charT> which inherits from vector<bas...
135 ADDITIONS: the class PKmultiline_string<charT> which inherits from vector<basic_string<charT> >; this is mainly to allow calling string operations on string vectors as member functions of string vector (via '.'), rather than via 'PKstr::'; PKtext::set_line function has been added, it was an obvious lacking feature;
CHANGES: PKstr::vec_size_type and PKstr::size_type changed to direct usage of size_t, because the typedefs cause unnecessary burden and name clashes (e.g. size_type of PKmultiline_string<charT>::size_type clashed with vector<basic_string<charT> >::size_type), while being always used by the compiler manufacturers (otherwise their compilers would be useless); PKstring_vec typedef is now PKmultiline_string<Uint16> rather than vector<basic_string<Uint16> >; it is a cosmetic change, since PKmultiline_string<Uint16> inherits publicly from vector<basic_string<Uint16> >;
FIXES: PKstr::to_string, PKstr::substr, PKstr::get_line_pos, PKstr::get_pos, PKstr::append, PKstr::length and PKstr::insert are unit-tested now; PKstr::to_basic_string now correctly does NOT append an extra newline at the end of resulting string, which makes it symmetric with to_string_vec and consistent with the rest of the code; PKstr::end fixed and more unit-tested;
|
|
Oct 17 `10
|
01:15 |
Commit |
poliklosio
committed
[134]
FIXES: PKstr::substr has been fixed;
134 FIXES: PKstr::substr has been fixed;
|
|
Sep 27 `10
|
13:00 |
Commit |
poliklosio
committed
[133]
FIXES: slightly optimized build (header inclusion); PKstring has been tested ...
133 FIXES: slightly optimized build (header inclusion); PKstring has been tested a bit more, a bug in to_string_vec was detected and fixed (the function was ignoring the last new line char if it was at the end of the string); the PKstr::print_wide was fixed (the new line after the last line is no longer added);
|
|
Sep 26 `10
|
14:25 |
Commit |
poliklosio
committed
[132]
ADDITIONS: it is now possible to plug a custom text clipboard implementation ...
132 ADDITIONS: it is now possible to plug a custom text clipboard implementation into PKgui; FIXES: scaling widget without 'image' property now does not crash in PKwidget; the documentation of PKeditbox_listener no longer lies; PKw_slider and PKw_slider_number_selector now correctly take focus themselves before giving it to children and they draw a focus indicator; PKtext::insert was crashing when caller inserted something to a text with no string lines;
|
|
23:03 |
Commit |
poliklosio
committed
[131]
ADDITIONS: rects_bounding_rect global function; PKgraphics_provider::set_redr...
131 ADDITIONS: rects_bounding_rect global function; PKgraphics_provider::set_redraw_color function; PKtexture_unit::get_size function; the listener PKsli_num_sel_listener for PKw_slider_number_selector;
|
|
Sep 21 `10
|
22:54 |
Commit |
poliklosio
committed
[130]
FIXES: an argument with coordinates added to PKextended_widget_factory::creat...
130 FIXES: an argument with coordinates added to PKextended_widget_factory::create_slider_number_selector;
|
|
22:43 |
Commit |
poliklosio
committed
[129]
FIXES: PKw_multibox_empty, PKw_unpositioned_tabbed_view, PKw_slider and PKw_s...
129 FIXES: PKw_multibox_empty, PKw_unpositioned_tabbed_view, PKw_slider and PKw_slider_number_selector now do have correct dynamic type information (the name of base class was wrong); ADDITIONS: PKextended_widget_factory and PKwidget_factory now contain valid apply_*res functions for PKw_slider_number_selector; also PKextended_widget_factory::create_slider_number_selector method has been added;
|
|
21:54 |
Commit |
poliklosio
committed
[128]
ADDITIONS: PKw_slider_number_selector class and its necessary dependancies: P...
128 ADDITIONS: PKw_slider_number_selector class and its necessary dependancies: PKnumber_relation and PKself_drawables.h file; now you can select numbers with sliders!;
|
|
11:18 |
Commit |
poliklosio
committed
[127]
FIXES: PKw_slider position is now correctly dependent on the position of the ...
127 FIXES: PKw_slider position is now correctly dependent on the position of the mouse, not the moves of it, so when a mouse moves outside the [x,x+w] and [y,y+h] ranges of possible handle positions, the handle does not move; ADDITIONS: moves_on_arrows property of PKw_slider now allows to specify if the keyboard arrows' presses move the handle;
|
|
Sep 20 `10
|
00:11 |
Commit |
poliklosio
committed
[126]
FIXES: crash of PKw_slider::update_display function when 'image' properties w...
126 FIXES: crash of PKw_slider::update_display function when 'image' properties were null; PKfilled_shape drawer now has a correct copy constructor and operator=; PKextended_widget_factory::apply_res was not assigning the right images to slider handle;
|
|
Sep 19 `10
|
12:26 |
Commit |
poliklosio
committed
[125]
FIXES: is_usable global functions now all check that there is a non-null obje...
125 FIXES: is_usable global functions now all check that there is a non-null object pointer by smart pointers (some of them crashed); the documentation of PKwidget does not lie any more (particularly set_show and set_show_frame functions); various set_*texture_unit functions in PKwidget, PKw_button and PKw_checkbox now do not crash when the 'image' property is null; PKwidget_factory now avoids creating texture units for widgets when they have null image property (removal of unnecessary computation); CHANGES: PKw_slider is now one of the widgets that can take focus; ADDITIONS: PKw_slider may now be moved with keyboard arrows, if focused;
|