Commit Graph

  • 36649f248d Use the Oxygen color palette for coloring applets in group mode (based on their category). Aaron Eisenberg 2007-07-28 21:07:18 +0000
  • cedc2934c4 make it clear what services Applet provides in the apidox Aaron J. Seigo 2007-07-28 19:59:22 +0000
  • 400e9788a5 Added documentation for Plasm::Icon, also added accessors for infoText-> allow for meta text to be associated with the icon Matt Broadstone 2007-07-28 19:27:56 +0000
  • 9bc4377eff For posterity's sake Matt Broadstone 2007-07-28 19:27:09 +0000
  • c5b02c7a1b Fix missing compilation and install of widget label Alexis Ménard 2007-07-28 15:22:44 +0000
  • bf6fba2b27 * implement checkState and fix const'ness of the method signature * implement updated * add setChecked(bool) Aaron J. Seigo 2007-07-28 10:06:03 +0000
  • cfe59991ba const the private pointer; fixme an odd bit of code Aaron J. Seigo 2007-07-28 09:22:20 +0000
  • 6d0616c2ff * add label * don't add rectangle, but comment it out so people know it wasn't simply "missed" Aaron J. Seigo 2007-07-28 09:21:47 +0000
  • 24f6601a48 * set the state on mouse down for the whole icon * don't go all clicky on the icon when a hover button claims the click Aaron J. Seigo 2007-07-28 08:22:44 +0000
  • b350bab02d SVN_SILENT made messages (.desktop file) Script Kiddy 2007-07-28 05:36:34 +0000
  • 258a1684a6 SVN_SILENT made messages (.desktop file) Script Kiddy 2007-07-28 05:36:34 +0000
  • a60237fad3 make it a bit more obvious was is expected of you when you commit to libplasma Aaron J. Seigo 2007-07-27 21:09:11 +0000
  • a7fb94fb42 separate out the concept of kioskImmutability so we can take separate internal actions based on that as needed Aaron J. Seigo 2007-07-27 21:05:45 +0000
  • 62052a153c SVN_SILENT rm dead code Aaron J. Seigo 2007-07-27 20:40:27 +0000
  • a8b7589479 someone got confused as to the difference between "the layout that manages my children" and "the layout that manages me". this fixes that and stops crashes in applets that use vbox/hbox Aaron J. Seigo 2007-07-27 20:00:07 +0000
  • 293c4b5693 as useful as this is for people who screw up writing their applet, it makes it impossible to follow the debug log when it gets hit (and it is valid to hit it) Aaron J. Seigo 2007-07-27 19:56:50 +0000
  • 6f850a1f66 * hide() items on completed dissapear * emit signals on anim completion * note that the slide anim needs to be rewritten Aaron J. Seigo 2007-07-27 16:34:01 +0000
  • e94eba8882 Some applet mustn't be move (for example desktop applets) Laurent Montel 2007-07-27 11:42:43 +0000
  • 2120758983 Devirtualize minimumSize() and maximumSize() and add values to d-pointer. Added setters. Matias Valdenegro Toro 2007-07-27 06:35:39 +0000
  • e0616c8c5f elementRect() ... and hopefully i got the math right because i haven't tested it at all. for lfranchi, with love. Aaron J. Seigo 2007-07-26 23:07:26 +0000
  • 8d4d0e0631 Applets in group mode change color based on category (Currently only date and time category) Aaron Eisenberg 2007-07-26 22:58:30 +0000
  • 1553ae4492 Allow to lock applet position Laurent Montel 2007-07-26 20:22:04 +0000
  • 60f199c791 today's random code quality fixes Aaron J. Seigo 2007-07-26 19:56:16 +0000
  • 21d39d530a less contractions for the ebn Aaron J. Seigo 2007-07-26 16:47:39 +0000
  • bde805dbcf make them not executable Aaron J. Seigo 2007-07-26 16:45:05 +0000
  • c4570130f5 tabsbegone Aaron J. Seigo 2007-07-26 07:25:30 +0000
  • ff936c2a57 Added Alignment and Pen options and getters/setters. Matias Valdenegro Toro 2007-07-26 07:25:21 +0000
  • 28b20a150a * add hbox to build * make hbox share the boxlayout superclass with vbox * profit Aaron J. Seigo 2007-07-26 07:23:30 +0000
  • bdb1418dbb Use width-for-height Layout Management. Matias Valdenegro Toro 2007-07-26 07:12:05 +0000
  • 4f778d6e2d Add Horizontal Layout class. Matias Valdenegro Toro 2007-07-26 06:58:33 +0000
  • 569e685e66 fix mysterious black boxes on the sides. Andre Duffeck 2007-07-26 06:44:27 +0000
  • bd9a6be3de SVN_SILENT made messages (.desktop file) Script Kiddy 2007-07-26 05:53:35 +0000
  • b3f60fa248 this one took me a while to figure out =/ Aaron J. Seigo 2007-07-26 02:36:53 +0000
  • 0f8b73a399 be careful not call setFailed when we already have Aaron J. Seigo 2007-07-26 02:31:36 +0000
  • aa1dd0b63f add the layout to the parent. this sucks because it isn't done in Layout where it should be, but setLayout results in pure virtuals being called... so child class it is for now. Aaron J. Seigo 2007-07-26 02:30:16 +0000
  • 455f06eb8b set immutability even if the applet fails to load Aaron J. Seigo 2007-07-26 02:07:18 +0000
  • 52514c1c35 Improve icon location and size as well as the applet's background in group mode. Aaron Eisenberg 2007-07-26 01:45:06 +0000
  • 120bcd5766 always use setFailedToLaunch in case of failure Aaron J. Seigo 2007-07-26 00:12:41 +0000
  • b2058da41f fix the drag-and-drop positioning Alex Merry 2007-07-25 23:58:03 +0000
  • b7187ab807 Make the local co-ordinate system clearer. Alex Merry 2007-07-25 23:48:15 +0000
  • 19a46e2c40 only paint the interface on DesktopZoom. based on a patch by The Other Aaron. Aaron J. Seigo 2007-07-25 23:42:43 +0000
  • f49f45411b More apidox Alex Merry 2007-07-25 23:00:25 +0000
  • fbc83f9780 * apparently we're using .2 for OverviewZoom * add FullScreen so we're catching all enumerated values in the switch Aaron J. Seigo 2007-07-25 22:54:35 +0000
  • 0710825034 add a ZoomLevel enum and a conversion method to Plasma namespace Aaron J. Seigo 2007-07-25 22:43:43 +0000
  • f82a4cfb55 separate out the stuff the hbox will need from vbox and put it into box. Aaron J. Seigo 2007-07-25 22:20:15 +0000
  • eddb8f294f Change how boundingRect() is calculated and backgrounds are drawn. Alex Merry 2007-07-25 19:15:23 +0000
  • 1dede63a8f fix Applet::contentsRect() Andre Duffeck 2007-07-25 18:16:07 +0000
  • 04d418f4a7 last round of ebn fixes i had kicking around. Aaron J. Seigo 2007-07-25 11:24:07 +0000
  • 6c297f6cbb * proof of concept dynamic shadow, #if 0'd out * some implementation notes Aaron J. Seigo 2007-07-25 07:13:34 +0000
  • 5f1c84a5dd SVN_SILENT made messages (.desktop file) Script Kiddy 2007-07-25 06:02:22 +0000
  • 538b5fc7de i suppose installing all the headers might be considered a nice feature. Aaron J. Seigo 2007-07-25 00:52:15 +0000
  • 0bc4d740f9 will this make dashboard happy? tune in next compile! same bat-compiler, same bat-cpu. Aaron J. Seigo 2007-07-25 00:25:17 +0000
  • d661a64be4 drawTiledPixmap. about 30s after committing i remembered it existed. *sigh* Aaron J. Seigo 2007-07-25 00:09:15 +0000
  • 052958075c make the background render properly. i, or someone like me, REALLY needs to implement tiling in Plasma::Svg. Aaron J. Seigo 2007-07-24 23:46:54 +0000
  • 4e84fc56fd a better background Aaron J. Seigo 2007-07-24 23:45:55 +0000
  • 8f619a954b QGraphicsItem::ItemClipsToShape is now default, should fix some nasty painting bugs in the future. Matt Broadstone 2007-07-24 23:31:52 +0000
  • 508d373bbe move the glapplet into libplasma since it's actually getting used and i hate having to fix this file in N places Aaron J. Seigo 2007-07-24 21:50:37 +0000
  • 65195f2324 new background svg. it's rather broken, however, but it is pretty close =) the pixel errors really annoy me though. perhaps the artists can make a proper one for us? CCMAIL:nuno@oxygen-icons.org Aaron J. Seigo 2007-07-24 21:28:13 +0000
  • 2c251118fd * new background drawing code; 9 segments + center, documented at http://techbase.kde.org/Projects/Plasma/Theme#Current_Theme_Elements * introduce contentsRect() and pass that into paintInterface instead of a widget Aaron J. Seigo 2007-07-24 21:04:31 +0000
  • 8970a02211 catch when paintInterface is mis-implemented, draw -something- and spit out a warning on the console Aaron J. Seigo 2007-07-24 19:27:58 +0000
  • b57f029283 SVN_SILENT: Alex Merry 2007-07-24 18:34:37 +0000
  • aad2d63975 Apidocs mainpage work. Just got Plasma and Solid to do here. Alex Merry 2007-07-24 18:30:36 +0000
  • 08c57e9eaf Tweak API Andre Duffeck 2007-07-23 20:01:20 +0000
  • 6a4841b19a Allow persistant flashs that disappear only when they are killed. Andre Duffeck 2007-07-23 18:50:42 +0000
  • 4d8628230f Don't crash if we can't load an applet. Alex Merry 2007-07-23 15:59:10 +0000
  • ac70498132 Put a small border around text. Matias Valdenegro Toro 2007-07-23 09:32:54 +0000
  • efa6b9d8b3 setGeometry(geometry()); is a no-op, so remove it. Matias Valdenegro Toro 2007-07-23 09:29:18 +0000
  • cac7c24c0f more script engine work after some late night (for me anyways) discussion with richard.. getting closer =) Aaron J. Seigo 2007-07-23 09:21:45 +0000
  • 5c6193d497 crashing sucks. Aaron J. Seigo 2007-07-23 09:04:29 +0000
  • a475abdc09 * update build to include ScriptEngine stuff * plasma_*.desktop to plasma-*.desktop for the servicetypes * add a servicetype for Plasma/ScriptEngine Aaron J. Seigo 2007-07-23 07:43:32 +0000
  • 39422a9a6b first draft of the ScriptEngine plugin Aaron J. Seigo 2007-07-23 07:42:29 +0000
  • 6b9842aa5e const correctness Aaron J. Seigo 2007-07-23 07:26:28 +0000
  • b8a9f72008 add an icon() accessor Aaron J. Seigo 2007-07-23 06:12:38 +0000
  • 201afe2033 * debug output when an absolute path is provided and the file doesn't exist * provide an isValid() method Aaron J. Seigo 2007-07-23 00:50:10 +0000
  • 0491b8b112 immutable -> isImmutable. Aaron J. Seigo 2007-07-23 00:24:36 +0000
  • 26b3b62ed7 DataSource -> DataContainer, so it's more obvious that it isn't the -source- of the data. Aaron J. Seigo 2007-07-23 00:22:16 +0000
  • 45f1406a2b Extend QObject so a QDbusAdaptor can be built for it Juan González Aguilera 2007-07-22 23:20:50 +0000
  • 1fd776be2e port to value based KPluginInfo Matthias Kretz 2007-07-22 23:10:53 +0000
  • bef5a33ed5 - Full Doxygenization - Ported PushButton to Plasma::Widget API - Two new classes, Rectangle and Label. - All Widgets should now inherit from Plasma::Widget Matias Valdenegro Toro 2007-07-22 22:16:40 +0000
  • dd7b8b306b ebn fixes Aaron J. Seigo 2007-07-22 22:01:10 +0000
  • cf70eb1f86 Allow to select text into lineedit Laurent Montel 2007-07-22 20:46:23 +0000
  • 0314b60615 SVN_SILENT: --tabs Aaron J. Seigo 2007-07-22 20:00:13 +0000
  • 09d1546b2c let's do something a bit more sensible for the default sizeHint(). it's still likely to return 0,0 but it gives us a chance at least at something non-zero Aaron J. Seigo 2007-07-22 19:59:13 +0000
  • 1822d55bbb Make the paint methods invokable Richard J. Moore 2007-07-22 17:41:47 +0000
  • e7fa9f4480 Align text centered by default. Andre Duffeck 2007-07-22 16:36:36 +0000
  • c40241f72e Fix mem leak Laurent Montel 2007-07-22 15:54:56 +0000
  • 3e1f6c75c1 Allow to use it as multiline (need by notes plasma) Laurent Montel 2007-07-22 13:41:34 +0000
  • 17b3de682f Allow to define the position of the text/pixmap. Andre Duffeck 2007-07-22 12:01:01 +0000
  • 4798c5e3a8 Center flashed pixmap. Andre Duffeck 2007-07-22 11:37:21 +0000
  • b58baaef6b Import Flash widget. It allows to show text or an image in order to notify the user about some change. Andre Duffeck 2007-07-22 11:02:34 +0000
  • 95ebda9f32 Fix compile enable final Laurent Montel 2007-07-21 15:58:44 +0000
  • 6c25a3b98e fix boundingRect. Andre Duffeck 2007-07-21 14:04:37 +0000
  • 37c3b20e77 make the background something that there is a hope of seeing text on; still not final artwork but now perhaps people will actually bother to use it =) Aaron J. Seigo 2007-07-21 08:29:05 +0000
  • fc0938d3bb * don't show the test action on every icon; we know it works ;) * set the rects on the other actions properly * shift the rects around when the icon resizes Aaron J. Seigo 2007-07-21 04:19:00 +0000
  • 01ab982d54 * coding style guides are not a cute suggestion but a promise to be fulfilled. * take QAction*s, which belong to whatever throws them at us * don't polute the public API with unecessary classes * avoid subclassing Private classes Aaron J. Seigo 2007-07-21 04:07:41 +0000
  • 001cce34dc compile fix Urs Wolfer 2007-07-20 22:54:56 +0000
  • 55be0c7a1c icons draw text now, moved corner items to qaction based objects, and support 4 corners. still a bit messy. Matt Broadstone 2007-07-20 22:30:33 +0000
  • 23c1f996d2 First steps towards scriptability Richard J. Moore 2007-07-20 21:00:11 +0000
  • 51a0162fae started on docu fixes from ebn until i realized that the line numbers are all messed up in the apidox tests and so moved on Aaron J. Seigo 2007-07-20 08:12:20 +0000
  • af043ca588 too tired to do much of anything else, i figured i could fix some ebn issues Aaron J. Seigo 2007-07-20 08:06:27 +0000